Function: .omp_outlined..37 | Module: libgromacs_mpi.so.9.0.0 | Source: lincs.cpp:845-2559 [...] | Coverage (incl. loops): 0.54% | (excl. loops): 0.01% |
---|
Function: .omp_outlined..37 | Module: libgromacs_mpi.so.9.0.0 | Source: lincs.cpp:845-2559 [...] | Coverage (incl. loops): 0.54% | (excl. loops): 0.01% |
---|
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/math/vectypes.h: 181 - 181 |
-------------------------------------------------------------------------------- |
181: return x_[0] * right[0] + x_[1] * right[1] + x_[2] * right[2]; |
/home/eoseret/gromacs-2024.2/src/gromacs/mdtypes/commrec.h: 189 - 189 |
-------------------------------------------------------------------------------- |
189: return cr.dd != nullptr; |
/home/eoseret/gromacs-2024.2/src/gromacs/mdlib/lincs.cpp: 845 - 2559 |
-------------------------------------------------------------------------------- |
845: for (int bs = b0; bs < b1; bs += GMX_SIMD_REAL_WIDTH) |
[...] |
856: offset0[i] = atoms[bs + i].index1; |
857: offset1[i] = atoms[bs + i].index2; |
[...] |
966: for (int bs = b0; bs < b1; bs += GMX_SIMD_REAL_WIDTH) |
[...] |
977: offset0[i] = atoms[bs + i].index1; |
978: offset1[i] = atoms[bs + i].index2; |
[...] |
992: len_S = load<SimdReal>(bllen + bs); |
[...] |
1015: if (anyTrue(warn_S)) |
1016: { |
1017: *bWarn = TRUE; |
[...] |
1044: const int b0 = lincsd->task[th].b0; |
1045: const int b1 = lincsd->task[th].b1; |
1046: |
1047: gmx::ArrayRef<const AtomPair> atoms = lincsd->atoms; |
[...] |
1071: set_pbc_simd(pbc, pbc_simd); |
[...] |
1124: if (lincsd->bTaskDep) |
1125: { |
1126: /* We need a barrier, since the matrix construction below |
1127: * can access entries in r of other threads. |
1128: */ |
1129: #pragma omp barrier |
1130: } |
1131: |
1132: /* Construct the (sparse) LINCS matrix */ |
1133: for (int b = b0; b < b1; b++) |
1134: { |
1135: for (int n = blnr[b]; n < blnr[b + 1]; n++) |
1136: { |
1137: blcc[n] = blmf[n] * gmx::dot(r[b], r[blbnb[n]]); |
1138: } |
1139: } |
1140: /* Together: 26*ncons + 6*nrtot flops */ |
1141: |
1142: lincs_matrix_expand(*lincsd, lincsd->task[th], blcc, rhs1, rhs2, sol); |
1143: /* nrec*(ncons+2*nrtot) flops */ |
1144: |
1145: #if GMX_SIMD_HAVE_REAL |
1146: for (int b = b0; b < b1; b += GMX_SIMD_REAL_WIDTH) |
1147: { |
1148: SimdReal t1 = load<SimdReal>(blc.data() + b); |
[...] |
1160: lincs_update_atoms(lincsd, th, 1.0, mlambda, r, invmass, xp); |
[...] |
1168: wfac = std::cos(gmx::c_deg2Rad * wangle); |
1169: wfac = wfac * wfac; |
1170: |
1171: for (int iter = 0; iter < lincsd->nIter; iter++) |
1172: { |
1173: if ((lincsd->bCommIter && haveDDAtomOrdering(*cr) && cr->dd->constraints)) |
1174: { |
1175: #pragma omp barrier |
1176: #pragma omp master |
1177: { |
1178: /* Communicate the corrected non-local coordinates */ |
1179: if (haveDDAtomOrdering(*cr)) |
1180: { |
1181: wallcycle_sub_start(wcycle, WallCycleSubCounter::ConstrComm); |
1182: dd_move_x_constraints(cr->dd, box, xpPadded.unpaddedArrayRef(), ArrayRef<RVec>(), FALSE); |
1183: wallcycle_sub_stop(wcycle, WallCycleSubCounter::ConstrComm); |
1184: } |
1185: } |
1186: #pragma omp barrier |
1187: } |
1188: else if (lincsd->bTaskDep) |
1189: { |
1190: #pragma omp barrier |
[...] |
1201: lincs_matrix_expand(*lincsd, lincsd->task[th], blcc, rhs1, rhs2, sol); |
1202: /* nrec*(ncons+2*nrtot) flops */ |
1203: |
1204: #if GMX_SIMD_HAVE_REAL |
1205: for (int b = b0; b < b1; b += GMX_SIMD_REAL_WIDTH) |
1206: { |
1207: SimdReal t1 = load<SimdReal>(blc.data() + b); |
[...] |
1223: lincs_update_atoms(lincsd, th, 1.0, blc_sol, r, invmass, xp); |
1224: } |
1225: /* nit*ncons*(37+9*nrec) flops */ |
1226: |
1227: if (v != nullptr) |
1228: { |
1229: /* Update the velocities */ |
1230: lincs_update_atoms(lincsd, th, invdt, mlambda, r, invmass, v); |
1231: /* 16 ncons flops */ |
1232: } |
1233: |
1234: if (!nlocat.empty() && (bCalcDHDL || bCalcVir)) |
1235: { |
1236: if (lincsd->bTaskDep) |
1237: { |
1238: /* In lincs_update_atoms threads might cross-read mlambda */ |
1239: #pragma omp barrier |
1240: } |
1241: |
1242: /* Only account for local atoms */ |
1243: for (int b = b0; b < b1; b++) |
1244: { |
1245: mlambda[b] *= 0.5 * nlocat[b]; |
1246: } |
1247: } |
1248: |
1249: if (bCalcDHDL) |
1250: { |
1251: real dhdl = 0; |
1252: for (int b = b0; b < b1; b++) |
1253: { |
1254: /* Note that this this is dhdl*dt^2, the dt^2 factor is corrected |
1255: * later after the contributions are reduced over the threads. |
1256: */ |
1257: dhdl -= lincsd->mlambda[b] * lincsd->ddist[b]; |
1258: } |
1259: lincsd->task[th].dhdlambda = dhdl; |
1260: } |
1261: |
1262: if (bCalcVir) |
1263: { |
1264: /* Constraint virial */ |
1265: for (int b = b0; b < b1; b++) |
1266: { |
1267: real tmp0 = -bllen[b] * mlambda[b]; |
1268: for (int i = 0; i < DIM; i++) |
1269: { |
1270: real tmp1 = tmp0 * r[b][i]; |
1271: for (int j = 0; j < DIM; j++) |
1272: { |
1273: vir_r_m_dr[i][j] -= tmp1 * r[b][j]; |
[...] |
2534: #pragma omp parallel num_threads(lincsd->ntask) |
2535: { |
2536: try |
2537: { |
2538: int th = gmx_omp_get_thread_num(); |
2539: |
2540: clear_mat(lincsd->task[th].vir_r_m_dr); |
2541: |
2542: do_lincs(xPadded, |
2543: xprimePadded, |
2544: box, |
2545: pbc, |
2546: lincsd, |
2547: th, |
2548: invmass, |
2549: cr, |
2550: bCalcDHDL, |
2551: ir.LincsWarnAngle, |
2552: &bWarn, |
2553: invdt, |
2554: v, |
2555: bCalcVir, |
2556: th == 0 ? vir_r_m_dr : lincsd->task[th].vir_r_m_dr, |
2557: wcycle); |
2558: } |
2559: GMX_CATCH_ALL_AND_EXIT_WITH_FATAL_ERROR |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/stl_vector.h: 919 - 1169 |
-------------------------------------------------------------------------------- |
919: { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } |
[...] |
1046: return *(this->_M_impl._M_start + __n); |
[...] |
1169: { return _M_data_ptr(this->_M_impl._M_start); } |
/home/eoseret/gromacs-2024.2/src/gromacs/pulling/pull.cpp: 237 - 242 |
-------------------------------------------------------------------------------- |
237: #pragma omp parallel for num_threads(numThreads) schedule(static) |
238: for (int th = 0; th < numThreads; th++) |
239: { |
240: int ind_start = (localAtomIndices.size() * (th + 0)) / numThreads; |
241: int ind_end = (localAtomIndices.size() * (th + 1)) / numThreads; |
242: apply_forces_grp_part(pgrp, ind_start, ind_end, masses, f_pull, sign, f); |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/utility/arrayref.h: 72 - 82 |
-------------------------------------------------------------------------------- |
72: constexpr explicit ArrayRefIter(T* it) noexcept : it_(it) {} |
[...] |
82: it_ += i; |
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h: 436 - 436 |
-------------------------------------------------------------------------------- |
436: { return get() == pointer() ? false : true; } |
/home/eoseret/gromacs-2024.2/src/gromacs/simd/include/gromacs/simd/impl_x86_avx_512/impl_x86_avx_512_util_float.h: 113 - 152 |
-------------------------------------------------------------------------------- |
113: v->simdInternal_ = _mm512_i32gather_ps(offset.simdInternal_, base, sizeof(float) * align_); |
[...] |
150: _mm512_i32scatter_ps(base, simdoffset.simdInternal_, v0.simdInternal_, scale); |
151: _mm512_i32scatter_ps(&(base[1]), simdoffset.simdInternal_, v1.simdInternal_, scale); |
152: _mm512_i32scatter_ps(&(base[2]), simdoffset.simdInternal_, v2.simdInternal_, scale); |
/home/eoseret/gromacs-2024.2/src/gromacs/simd/include/gromacs/simd/impl_x86_avx_512/impl_x86_avx_512_simd_float.h: 109 - 451 |
-------------------------------------------------------------------------------- |
109: _mm512_store_ps(m, a.simdInternal_); |
[...] |
181: return { _mm512_add_ps(a.simdInternal_, b.simdInternal_) }; |
182: } |
183: |
184: static inline SimdFloat gmx_simdcall operator-(SimdFloat a, SimdFloat b) |
185: { |
186: return { _mm512_sub_ps(a.simdInternal_, b.simdInternal_) }; |
[...] |
197: return { _mm512_mul_ps(a.simdInternal_, b.simdInternal_) }; |
198: } |
199: |
200: static inline SimdFloat gmx_simdcall fma(SimdFloat a, SimdFloat b, SimdFloat c) |
201: { |
202: return { _mm512_fmadd_ps(a.simdInternal_, b.simdInternal_, c.simdInternal_) }; |
203: } |
204: |
205: static inline SimdFloat gmx_simdcall fms(SimdFloat a, SimdFloat b, SimdFloat c) |
206: { |
207: return { _mm512_fmsub_ps(a.simdInternal_, b.simdInternal_, c.simdInternal_) }; |
208: } |
209: |
210: static inline SimdFloat gmx_simdcall fnma(SimdFloat a, SimdFloat b, SimdFloat c) |
211: { |
212: return { _mm512_fnmadd_ps(a.simdInternal_, b.simdInternal_, c.simdInternal_) }; |
[...] |
224: return { _mm512_rsqrt14_ps(x.simdInternal_) }; |
[...] |
269: return { _mm512_max_ps(a.simdInternal_, b.simdInternal_) }; |
[...] |
279: return { _mm512_roundscale_ps(x.simdInternal_, 0) }; |
[...] |
367: return { _mm512_cmp_ps_mask(a.simdInternal_, b.simdInternal_, _CMP_LT_OQ) }; |
[...] |
388: return { _mm512_kor(a.simdInternal_, b.simdInternal_) }; |
389: } |
390: |
391: static inline bool gmx_simdcall anyTrue(SimdFBool a) |
392: { |
393: return (avx512Mask2Int(a.simdInternal_) != 0); |
[...] |
451: return { _mm512_mullo_epi32(a.simdInternal_, b.simdInternal_) }; |
/home/eoseret/gromacs-2024.2/api/legacy/include/gromacs/math/vec.h: 328 - 328 |
-------------------------------------------------------------------------------- |
328: a[XX][XX] = a[XX][YY] = a[XX][ZZ] = nul; |
0xb027a0 PUSH %RBP |
0xb027a1 MOV %RSP,%RBP |
0xb027a4 PUSH %R15 |
0xb027a6 PUSH %R14 |
0xb027a8 PUSH %R13 |
0xb027aa PUSH %R12 |
0xb027ac PUSH %RBX |
0xb027ad AND $-0x40,%RSP |
0xb027b1 SUB $0x540,%RSP |
0xb027b8 MOV %R9,%R13 |
0xb027bb MOV %R8,%R14 |
0xb027be MOV %RCX,%R15 |
0xb027c1 MOV %RDX,%R12 |
0xb027c4 CALL fa4a30 <@plt_start@+0x1580> |
0xb027c9 MOV %EAX,0x2c(%RSP) |
0xb027cd MOV 0x48(%RBP),%RCX |
0xb027d1 MOV 0x40(%RBP),%RDX |
0xb027d5 MOV 0x30(%RBP),%RSI |
0xb027d9 MOV 0x28(%RBP),%RDI |
0xb027dd MOV 0x20(%RBP),%R8 |
0xb027e1 MOV 0x18(%RBP),%R9 |
0xb027e5 MOV 0x10(%RBP),%R11 |
0xb027e9 MOV (%R12),%R10 |
0xb027ed MOV 0x2c(%RSP),%EAX |
0xb027f1 MOVSXD %EAX,%RBX |
0xb027f4 MOV %R10,0x20(%RSP) |
0xb027f9 MOV 0x160(%R10),%R10 |
0xb02800 IMUL $0xb0,%RBX,%RBX |
0xb02807 VXORPS %XMM0,%XMM0,%XMM0 |
0xb0280b VMOVUPS %YMM0,0x88(%R10,%RBX,1) |
0xb02815 MOVL $0,0xa8(%R10,%RBX,1) |
0xb02821 MOV (%R11),%R11 |
0xb02824 MOV %R11,0x60(%RSP) |
0xb02829 TEST %EAX,%EAX |
0xb0282b JNE b02836 |
0xb0282d MOV 0x58(%RBP),%R10 |
0xb02831 MOV (%R10),%R10 |
0xb02834 JMP b02840 |
0xb02836 ADD %RBX,%R10 |
0xb02839 ADD $0x88,%R10 |
0xb02840 MOV %R10,0x118(%RSP) |
0xb02848 MOV (%R15),%RAX |
0xb0284b MOV %RAX,0xa0(%RSP) |
0xb02853 MOV (%R14),%RAX |
0xb02856 MOV %RAX,0x50(%RSP) |
0xb0285b MOV 0x8(%R14),%RAX |
0xb0285f MOV %RAX,0x128(%RSP) |
0xb02867 MOV (%R13),%RAX |
0xb0286b MOV %RAX,0x120(%RSP) |
0xb02873 MOV (%R9),%RAX |
0xb02876 MOV %RAX,0xb8(%RSP) |
0xb0287e MOV 0x8(%R9),%RAX |
0xb02882 MOV %RAX,0xb0(%RSP) |
0xb0288a MOV (%R8),%RAX |
0xb0288d MOV %RAX,0xe0(%RSP) |
0xb02895 MOVZX (%RDI),%EDI |
0xb02898 MOV %DIL,0x1e(%RSP) |
0xb0289d VMOVSS 0x1fc(%RSI),%XMM0 |
0xb028a5 VMOVSS %XMM0,0x1c0(%RSP) |
0xb028ae VMOVD (%RDX),%XMM0 |
0xb028b2 VMOVD %XMM0,0xcc(%RSP) |
0xb028bb MOV (%RCX),%RAX |
0xb028be MOV %RAX,0x110(%RSP) |
0xb028c6 MOV 0x50(%RBP),%RAX |
0xb028ca MOVZX (%RAX),%EAX |
0xb028cd MOV %AL,0x1f(%RSP) |
0xb028d1 LEA 0x4d7d00(%RIP),%RDI |
0xb028d8 VZEROUPPER |
0xb028db CALL fa67a0 <@plt_start@+0x32f0> |
0xb028e0 MOV %EAX,0x28(%RSP) |
0xb028e4 MOV 0x20(%RSP),%RCX |
0xb028e9 MOV 0x160(%RCX),%RAX |
0xb028f0 MOVSXD (%RAX,%RBX,1),%R12 |
0xb028f4 MOV %RBX,0x58(%RSP) |
0xb028f9 MOVSXD 0x4(%RAX,%RBX,1),%RBX |
0xb028fe MOV 0x70(%RCX),%R15 |
0xb02902 MOV 0x88(%RCX),%RAX |
0xb02909 MOV %RAX,0x98(%RSP) |
0xb02911 MOV 0x198(%RCX),%RAX |
0xb02918 MOV %RAX,0x40(%RSP) |
0xb0291d MOV 0xb8(%RCX),%RAX |
0xb02924 MOV %RAX,0x180(%RSP) |
0xb0292c MOV 0xd0(%RCX),%RAX |
0xb02933 MOV %RAX,0x140(%RSP) |
0xb0293b MOV 0xf8(%RCX),%R14 |
0xb02942 MOV 0x128(%RCX),%RAX |
0xb02949 MOV %RAX,0x78(%RSP) |
0xb0294e MOV 0x1b8(%RCX),%R13 |
0xb02955 MOV 0x1d0(%RCX),%RAX |
0xb0295c MOV %RAX,0x68(%RSP) |
0xb02961 MOV 0x1d8(%RCX),%RAX |
0xb02968 MOV %RAX,0x90(%RSP) |
0xb02970 MOV 0x1e8(%RCX),%RAX |
0xb02977 MOV %RAX,0x88(%RSP) |
0xb0297f MOV 0x1f0(%RCX),%RAX |
0xb02986 MOV %RAX,0x80(%RSP) |
0xb0298e MOV 0x200(%RCX),%RAX |
0xb02995 MOV %RAX,0x70(%RSP) |
0xb0299a MOV 0x218(%RCX),%RAX |
0xb029a1 MOV %RAX,0xd8(%RSP) |
0xb029a9 MOV 0x220(%RCX),%RAX |
0xb029b0 MOV %RAX,0x138(%RSP) |
0xb029b8 MOV 0x230(%RCX),%RAX |
0xb029bf MOV %RAX,0x38(%RSP) |
0xb029c4 MOV 0x238(%RCX),%RAX |
0xb029cb MOV %RAX,0xd0(%RSP) |
0xb029d3 MOV 0x140(%RCX),%RAX |
0xb029da MOV %RAX,0xa8(%RSP) |
0xb029e2 MOV 0x148(%RCX),%RAX |
0xb029e9 MOV %RAX,0x108(%RSP) |
0xb029f1 LEA 0x2c0(%RSP),%RSI |
0xb029f9 MOV 0x60(%RSP),%RDI |
0xb029fe CALL fab030 <@plt_start@+0x7b80> |
0xb02a03 MOV %R12,0x48(%RSP) |
0xb02a08 CMP %EBX,%R12D |
0xb02a0b MOV %RBX,%R10 |
0xb02a0e MOV %RBX,0x30(%RSP) |
0xb02a13 MOV 0x78(%RSP),%R11 |
0xb02a18 MOV 0x98(%RSP),%RCX |
0xb02a20 MOV 0x68(%RSP),%RDX |
0xb02a25 MOV 0x70(%RSP),%RSI |
0xb02a2a JGE b02f28 |
0xb02a30 MOV 0xa0(%RSP),%RAX |
0xb02a38 LEA 0x4(%RAX),%RDI |
0xb02a3c MOV %RDI,0x60(%RSP) |
0xb02a41 LEA 0x8(%RAX),%RDI |
0xb02a45 MOV %RDI,0xc0(%RSP) |
0xb02a4d MOV 0x50(%RSP),%RDI |
0xb02a52 LEA 0x4(%RDI),%R8 |
0xb02a56 MOV %R8,0x240(%RSP) |
0xb02a5e ADD $0x8,%RDI |
0xb02a62 MOV %RDI,0x200(%RSP) |
0xb02a6a MOV 0x48(%RSP),%R9 |
0xb02a6f LEA (%R9,%R9,2),%RDI |
0xb02a73 VMOVDQA -0x79ee9b(%RIP),%YMM0 |
0xb02a7b VMOVDQA -0x7a3193(%RIP),%XMM1 |
0xb02a83 VMOVDQA64 -0x781c4d(%RIP),%ZMM2 |
0xb02a8d VMOVDQA64 -0x781c17(%RIP),%ZMM3 |
0xb02a97 MOV 0x40(%RSP),%R8 |
0xb02a9c LEA (%R8,%RDI,4),%RDI |
0xb02aa0 VMOVDQA64 -0x781bea(%RIP),%ZMM4 |
0xb02aaa VPBROADCASTD -0x7a68ec(%RIP),%ZMM5 |
0xb02ab4 VBROADCASTSS -0x7a6642(%RIP),%ZMM6 |
0xb02abe VBROADCASTSS -0x7a6974(%RIP),%ZMM7 |
0xb02ac8 VMOVAPS -0x781bd2(%RIP),%ZMM8 |
0xb02ad2 NOPW %CS:(%RAX,%RAX,1) |
(14926) 0xb02ae0 VPBROADCASTQ %R9,%ZMM9 |
(14926) 0xb02ae6 VPADDQ %YMM0,%YMM9,%YMM10 |
(14926) 0xb02aea VPEXTRQ $0x1,%XMM10,%R10 |
(14926) 0xb02af0 VEXTRACTI128 $0x1,%YMM10,%XMM11 |
(14926) 0xb02af6 MOV %RSI,%R12 |
(14926) 0xb02af9 MOV %RDX,%RSI |
(14926) 0xb02afc MOV %RCX,%RDX |
(14926) 0xb02aff MOV %R11,%RCX |
(14926) 0xb02b02 VPEXTRQ $0x1,%XMM11,%R11 |
(14926) 0xb02b08 VPADDQ %ZMM2,%ZMM9,%ZMM12 |
(14926) 0xb02b0e VEXTRACTI32X4 $0x2,%ZMM12,%XMM13 |
(14926) 0xb02b15 VMOVQ %XMM13,%R8 |
(14926) 0xb02b1a VPEXTRQ $0x1,%XMM13,%RBX |
(14926) 0xb02b20 VMOVD 0x4(%R15,%R8,8),%XMM13 |
(14926) 0xb02b27 VEXTRACTI32X4 $0x3,%ZMM12,%XMM14 |
(14926) 0xb02b2e VMOVQ %XMM14,%R8 |
(14926) 0xb02b33 VPINSRD $0x1,0x4(%R15,%RBX,8),%XMM13,%XMM13 |
(14926) 0xb02b3b VPINSRD $0x2,0x4(%R15,%R8,8),%XMM13,%XMM13 |
(14926) 0xb02b43 VMOVQ %XMM10,%R8 |
(14926) 0xb02b48 VPEXTRQ $0x1,%XMM14,%RBX |
(14926) 0xb02b4e VPINSRD $0x3,0x4(%R15,%RBX,8),%XMM13,%XMM13 |
(14926) 0xb02b56 VMOVQ %XMM12,%RBX |
(14926) 0xb02b5b VMOVD 0x4(%R15,%RBX,8),%XMM14 |
(14926) 0xb02b62 VPEXTRQ $0x1,%XMM12,%RBX |
(14926) 0xb02b68 VPINSRD $0x1,0x4(%R15,%RBX,8),%XMM14,%XMM14 |
(14926) 0xb02b70 VEXTRACTI128 $0x1,%YMM12,%XMM15 |
(14926) 0xb02b76 VMOVQ %XMM15,%RBX |
(14926) 0xb02b7b VPINSRD $0x2,0x4(%R15,%RBX,8),%XMM14,%XMM14 |
(14926) 0xb02b83 VPEXTRQ $0x1,%XMM15,%RBX |
(14926) 0xb02b89 VPADDQ %XMM1,%XMM9,%XMM15 |
(14926) 0xb02b8d VPINSRD $0x3,0x4(%R15,%RBX,8),%XMM14,%XMM14 |
(14926) 0xb02b95 LEA 0x7(%R9),%RBX |
(14926) 0xb02b99 VPERMT2Q %ZMM9,%ZMM3,%ZMM10 |
(14926) 0xb02b9f VPERMT2Q %ZMM15,%ZMM4,%ZMM10 |
(14926) 0xb02ba5 MOV $-0x80,%AL |
(14926) 0xb02ba7 KMOVD %EAX,%K1 |
(14926) 0xb02bab VPBROADCASTQ %RBX,%ZMM10{%K1} |
(14926) 0xb02bb1 VMOVD 0x4(%R15,%R11,8),%XMM9 |
(14926) 0xb02bb8 VMOVQ %XMM15,%R11 |
(14926) 0xb02bbd VPINSRD $0x1,0x4(%R15,%R11,8),%XMM9,%XMM9 |
(14926) 0xb02bc5 VPEXTRQ $0x1,%XMM15,%R11 |
(14926) 0xb02bcb VPINSRD $0x2,0x4(%R15,%R11,8),%XMM9,%XMM15 |
(14926) 0xb02bd3 MOV %RCX,%R11 |
(14926) 0xb02bd6 MOV %RDX,%RCX |
(14926) 0xb02bd9 MOV %RSI,%RDX |
(14926) 0xb02bdc MOV %R12,%RSI |
(14926) 0xb02bdf KXNORW %K0,%K0,%K1 |
(14926) 0xb02be3 VPXOR %XMM9,%XMM9,%XMM9 |
(14926) 0xb02be8 VPGATHERQD (%R15,%ZMM12,8),%YMM9{%K1} |
(14926) 0xb02bef KXNORW %K0,%K0,%K1 |
(14926) 0xb02bf3 VPXOR %XMM12,%XMM12,%XMM12 |
(14926) 0xb02bf8 VPGATHERQD (%R15,%ZMM10,8),%YMM12{%K1} |
(14926) 0xb02bff VMOVD 0x4(%R15,%R9,8),%XMM10 |
(14926) 0xb02c06 VPINSRD $0x1,0x4(%R15,%R8,8),%XMM10,%XMM10 |
(14926) 0xb02c0e VPINSRD $0x2,0x4(%R15,%R10,8),%XMM10,%XMM10 |
(14926) 0xb02c16 MOV 0x30(%RSP),%R10 |
(14926) 0xb02c1b VMOVQ %XMM11,%R8 |
(14926) 0xb02c20 VINSERTI64X4 $0x1,%YMM9,%ZMM12,%ZMM9 |
(14926) 0xb02c27 VPMULLD %ZMM5,%ZMM9,%ZMM9 |
(14926) 0xb02c2d VPXOR %XMM11,%XMM11,%XMM11 |
(14926) 0xb02c32 KXNORW %K0,%K0,%K1 |
(14926) 0xb02c36 MOV 0xa0(%RSP),%RAX |
(14926) 0xb02c3e VGATHERDPS (%RAX,%ZMM9,4),%ZMM11{%K1} |
(14926) 0xb02c45 VPINSRD $0x3,0x4(%R15,%R8,8),%XMM10,%XMM10 |
(14926) 0xb02c4d VPINSRD $0x3,0x3c(%R15,%R9,8),%XMM15,%XMM12 |
(14926) 0xb02c55 VPXOR %XMM15,%XMM15,%XMM15 |
(14926) 0xb02c5a KXNORW %K0,%K0,%K1 |
(14926) 0xb02c5e MOV 0x60(%RSP),%R8 |
(14926) 0xb02c63 VGATHERDPS (%R8,%ZMM9,4),%ZMM15{%K1} |
(14926) 0xb02c6a VXORPS %XMM16,%XMM16,%XMM16 |
(14926) 0xb02c70 KXNORW %K0,%K0,%K1 |
(14926) 0xb02c74 MOV 0xc0(%RSP),%RBX |
(14926) 0xb02c7c VGATHERDPS (%RBX,%ZMM9,4),%ZMM16{%K1} |
(14926) 0xb02c83 VINSERTI128 $0x1,%XMM13,%YMM14,%YMM13 |
(14926) 0xb02c89 VINSERTI128 $0x1,%XMM12,%YMM10,%YMM10 |
(14926) 0xb02c8f VINSERTI64X4 $0x1,%YMM13,%ZMM10,%ZMM10 |
(14926) 0xb02c96 VPMULLD %ZMM5,%ZMM10,%ZMM10 |
(14926) 0xb02c9c VPXOR %XMM12,%XMM12,%XMM12 |
(14926) 0xb02ca1 KXNORW %K0,%K0,%K1 |
(14926) 0xb02ca5 VGATHERDPS (%RAX,%ZMM10,4),%ZMM12{%K1} |
(14926) 0xb02cac VPXOR %XMM13,%XMM13,%XMM13 |
(14926) 0xb02cb1 KXNORW %K0,%K0,%K1 |
(14926) 0xb02cb5 VGATHERDPS (%R8,%ZMM10,4),%ZMM13{%K1} |
(14926) 0xb02cbc VPXOR %XMM14,%XMM14,%XMM14 |
(14926) 0xb02cc1 KXNORW %K0,%K0,%K1 |
(14926) 0xb02cc5 VGATHERDPS (%RBX,%ZMM10,4),%ZMM14{%K1} |
(14926) 0xb02ccc VSUBPS %ZMM12,%ZMM11,%ZMM11 |
(14926) 0xb02cd2 VSUBPS %ZMM13,%ZMM15,%ZMM12 |
(14926) 0xb02cd8 VSUBPS %ZMM14,%ZMM16,%ZMM13 |
(14926) 0xb02cde VMULPS 0x2c0(%RSP),%ZMM13,%ZMM14 |
(14926) 0xb02ce6 VRNDSCALEPS $0,%ZMM14,%ZMM14 |
(14926) 0xb02ced VMULPS 0x300(%RSP),%ZMM14,%ZMM15 |
(14926) 0xb02cf5 VMULPS 0x340(%RSP),%ZMM14,%ZMM16 |
(14926) 0xb02cfd VSUBPS %ZMM15,%ZMM11,%ZMM11 |
(14926) 0xb02d03 VSUBPS %ZMM16,%ZMM12,%ZMM12 |
(14926) 0xb02d09 VMULPS 0x380(%RSP),%ZMM14,%ZMM14 |
(14926) 0xb02d11 VMULPS 0x3c0(%RSP),%ZMM12,%ZMM15 |
(14926) 0xb02d19 VSUBPS %ZMM14,%ZMM13,%ZMM13 |
(14926) 0xb02d1f VRNDSCALEPS $0,%ZMM15,%ZMM14 |
(14926) 0xb02d26 VMULPS 0x400(%RSP),%ZMM14,%ZMM15 |
(14926) 0xb02d2e VSUBPS %ZMM15,%ZMM11,%ZMM11 |
(14926) 0xb02d34 VMULPS 0x440(%RSP),%ZMM14,%ZMM14 |
(14926) 0xb02d3c VMULPS 0x480(%RSP),%ZMM11,%ZMM15 |
(14926) 0xb02d44 VRNDSCALEPS $0,%ZMM15,%ZMM15 |
(14926) 0xb02d4b VSUBPS %ZMM14,%ZMM12,%ZMM12 |
(14926) 0xb02d51 VMULPS 0x4c0(%RSP),%ZMM15,%ZMM14 |
(14926) 0xb02d59 VSUBPS %ZMM14,%ZMM11,%ZMM11 |
(14926) 0xb02d5f VMULPS %ZMM11,%ZMM11,%ZMM14 |
(14926) 0xb02d65 VMULPS %ZMM12,%ZMM12,%ZMM15 |
(14926) 0xb02d6b VADDPS %ZMM14,%ZMM15,%ZMM14 |
(14926) 0xb02d71 VMULPS %ZMM13,%ZMM13,%ZMM15 |
(14926) 0xb02d77 VADDPS %ZMM14,%ZMM15,%ZMM14 |
(14926) 0xb02d7d VRSQRT14PS %ZMM14,%ZMM15 |
(14926) 0xb02d83 VMULPS %ZMM14,%ZMM15,%ZMM14 |
(14926) 0xb02d89 VMULPS %ZMM6,%ZMM15,%ZMM16 |
(14926) 0xb02d8f VFMADD213PS %ZMM7,%ZMM15,%ZMM14 |
(14926) 0xb02d95 VMULPS %ZMM14,%ZMM16,%ZMM14 |
(14926) 0xb02d9b VMULPS %ZMM14,%ZMM11,%ZMM11 |
(14926) 0xb02da1 KXNORW %K0,%K0,%K1 |
(14926) 0xb02da5 VSCATTERDPS %ZMM11,(%RDI,%ZMM8,4){%K1} |
(14926) 0xb02dac VMULPS %ZMM14,%ZMM12,%ZMM12 |
(14926) 0xb02db2 KXNORW %K0,%K0,%K1 |
(14926) 0xb02db6 VSCATTERDPS %ZMM12,0x4(%RDI,%ZMM8,4){%K1} |
(14926) 0xb02dbe VMULPS %ZMM14,%ZMM13,%ZMM13 |
(14926) 0xb02dc4 KXNORW %K0,%K0,%K1 |
(14926) 0xb02dc8 VSCATTERDPS %ZMM13,0x8(%RDI,%ZMM8,4){%K1} |
(14926) 0xb02dd0 VXORPS %XMM14,%XMM14,%XMM14 |
(14926) 0xb02dd5 KXNORW %K0,%K0,%K1 |
(14926) 0xb02dd9 MOV 0x50(%RSP),%R8 |
(14926) 0xb02dde VGATHERDPS (%R8,%ZMM9,4),%ZMM14{%K1} |
(14926) 0xb02de5 VXORPS %XMM15,%XMM15,%XMM15 |
(14926) 0xb02dea KXNORW %K0,%K0,%K1 |
(14926) 0xb02dee MOV 0x240(%RSP),%RBX |
(14926) 0xb02df6 VGATHERDPS (%RBX,%ZMM9,4),%ZMM15{%K1} |
(14926) 0xb02dfd VXORPS %XMM16,%XMM16,%XMM16 |
(14926) 0xb02e03 KXNORW %K0,%K0,%K1 |
(14926) 0xb02e07 MOV 0x200(%RSP),%R12 |
(14926) 0xb02e0f VGATHERDPS (%R12,%ZMM9,4),%ZMM16{%K1} |
(14926) 0xb02e16 VXORPS %XMM9,%XMM9,%XMM9 |
(14926) 0xb02e1b KXNORW %K0,%K0,%K1 |
(14926) 0xb02e1f VGATHERDPS (%R8,%ZMM10,4),%ZMM9{%K1} |
(14926) 0xb02e26 VXORPS %XMM17,%XMM17,%XMM17 |
(14926) 0xb02e2c KXNORW %K0,%K0,%K1 |
(14926) 0xb02e30 VGATHERDPS (%RBX,%ZMM10,4),%ZMM17{%K1} |
(14926) 0xb02e37 VSUBPS %ZMM9,%ZMM14,%ZMM9 |
(14926) 0xb02e3d VXORPS %XMM14,%XMM14,%XMM14 |
(14926) 0xb02e42 KXNORW %K0,%K0,%K1 |
(14926) 0xb02e46 VGATHERDPS (%R12,%ZMM10,4),%ZMM14{%K1} |
(14926) 0xb02e4d VSUBPS %ZMM14,%ZMM16,%ZMM10 |
(14926) 0xb02e53 VMULPS 0x2c0(%RSP),%ZMM10,%ZMM14 |
(14926) 0xb02e5b VRNDSCALEPS $0,%ZMM14,%ZMM14 |
(14926) 0xb02e62 VMULPS 0x300(%RSP),%ZMM14,%ZMM16 |
(14926) 0xb02e6a VSUBPS %ZMM17,%ZMM15,%ZMM15 |
(14926) 0xb02e70 VSUBPS %ZMM16,%ZMM9,%ZMM9 |
(14926) 0xb02e76 VMULPS 0x340(%RSP),%ZMM14,%ZMM16 |
(14926) 0xb02e7e VMULPS 0x380(%RSP),%ZMM14,%ZMM14 |
(14926) 0xb02e86 VSUBPS %ZMM16,%ZMM15,%ZMM15 |
(14926) 0xb02e8c VSUBPS %ZMM14,%ZMM10,%ZMM10 |
(14926) 0xb02e92 VMULPS 0x3c0(%RSP),%ZMM15,%ZMM14 |
(14926) 0xb02e9a VRNDSCALEPS $0,%ZMM14,%ZMM14 |
(14926) 0xb02ea1 VMULPS 0x400(%RSP),%ZMM14,%ZMM16 |
(14926) 0xb02ea9 VSUBPS %ZMM16,%ZMM9,%ZMM9 |
(14926) 0xb02eaf VMULPS 0x440(%RSP),%ZMM14,%ZMM14 |
(14926) 0xb02eb7 VSUBPS %ZMM14,%ZMM15,%ZMM14 |
(14926) 0xb02ebd VMULPS 0x480(%RSP),%ZMM9,%ZMM15 |
(14926) 0xb02ec5 VRNDSCALEPS $0,%ZMM15,%ZMM15 |
(14926) 0xb02ecc VMULPS 0x4c0(%RSP),%ZMM15,%ZMM15 |
(14926) 0xb02ed4 VSUBPS %ZMM15,%ZMM9,%ZMM9 |
(14926) 0xb02eda VMULPS %ZMM9,%ZMM11,%ZMM9 |
(14926) 0xb02ee0 VMULPS %ZMM14,%ZMM12,%ZMM11 |
(14926) 0xb02ee6 VADDPS %ZMM9,%ZMM11,%ZMM9 |
(14926) 0xb02eec VMULPS %ZMM10,%ZMM13,%ZMM10 |
(14926) 0xb02ef2 VADDPS %ZMM9,%ZMM10,%ZMM9 |
(14926) 0xb02ef8 VSUBPS (%R11,%R9,4),%ZMM9,%ZMM9 |
(14926) 0xb02eff VMULPS (%RCX,%R9,4),%ZMM9,%ZMM9 |
(14926) 0xb02f06 VMOVAPS %ZMM9,(%RDX,%R9,4) |
(14926) 0xb02f0d VMOVAPS %ZMM9,(%RSI,%R9,4) |
(14926) 0xb02f14 ADD $0x10,%R9 |
(14926) 0xb02f18 ADD $0xc0,%RDI |
(14926) 0xb02f1f CMP %R10,%R9 |
(14926) 0xb02f22 JL b02ae0 |
0xb02f28 MOV 0x20(%RSP),%RDI |
0xb02f2d CMPB $0,0x190(%RDI) |
0xb02f34 MOV 0x28(%RSP),%ESI |
0xb02f38 JE b02f53 |
0xb02f3a LEA 0x4d767f(%RIP),%RDI |
0xb02f41 VZEROUPPER |
0xb02f44 CALL fa9570 <@plt_start@+0x60c0> |
0xb02f49 MOV 0x20(%RSP),%RDI |
0xb02f4e MOV 0x30(%RSP),%R10 |
0xb02f53 MOV 0x48(%RSP),%RCX |
0xb02f58 CMP %R10D,%ECX |
0xb02f5b MOV 0x58(%RSP),%RAX |
0xb02f60 MOV 0x180(%RSP),%R12 |
0xb02f68 JGE b030a0 |
0xb02f6e MOV (%R12,%RCX,4),%EAX |
0xb02f72 MOV 0x40(%RSP),%R11 |
0xb02f77 MOV 0x140(%RSP),%RBX |
0xb02f7f JMP b02f99 |
0xb02f81 NOPW %CS:(%RAX,%RAX,1) |
(14924) 0xb02f90 CMP %R10,%RCX |
(14924) 0xb02f93 JE b03102 |
(14924) 0xb02f99 MOV %RCX,%RDX |
(14924) 0xb02f9c MOV %EAX,%ESI |
(14924) 0xb02f9e INC %RCX |
(14924) 0xb02fa1 MOV 0x4(%R12,%RDX,4),%EAX |
(14924) 0xb02fa6 CMP %EAX,%ESI |
(14924) 0xb02fa8 JGE b02f90 |
(14924) 0xb02faa LEA (%RDX,%RDX,2),%RDX |
(14924) 0xb02fae LEA (%R11,%RDX,4),%RDX |
(14924) 0xb02fb2 MOVSXD %ESI,%R8 |
(14924) 0xb02fb5 MOV %EAX,%R9D |
(14924) 0xb02fb8 SUB %ESI,%R9D |
(14924) 0xb02fbb MOV %R8,%RSI |
(14924) 0xb02fbe TEST $0x1,%R9B |
(14924) 0xb02fc2 JE b03008 |
(14924) 0xb02fc4 VMOVSD (%RDX),%XMM0 |
(14924) 0xb02fc8 VMOVSS 0x8(%RDX),%XMM1 |
(14924) 0xb02fcd MOV 0x140(%RSP),%RSI |
(14924) 0xb02fd5 MOVSXD (%RSI,%R8,4),%RSI |
(14924) 0xb02fd9 LEA (%RSI,%RSI,2),%RSI |
(14924) 0xb02fdd VMOVSD (%R11,%RSI,4),%XMM2 |
(14924) 0xb02fe3 VMULPS %XMM2,%XMM0,%XMM3 |
(14924) 0xb02fe7 VMOVSHDUP %XMM3,%XMM3 |
(14924) 0xb02feb VFMADD231SS %XMM2,%XMM0,%XMM3 |
(14924) 0xb02ff0 VFMADD231SS 0x8(%R11,%RSI,4),%XMM1,%XMM3 |
(14924) 0xb02ff7 VMULSS (%R14,%R8,4),%XMM3,%XMM0 |
(14924) 0xb02ffd VMOVSS %XMM0,(%R13,%R8,4) |
(14924) 0xb03004 LEA 0x1(%R8),%RSI |
(14924) 0xb03008 MOVSXD %EAX,%R9 |
(14924) 0xb0300b NOT %R8 |
(14924) 0xb0300e ADD %R9,%R8 |
(14924) 0xb03011 JE b02f90 |
(14924) 0xb03017 NOPW (%RAX,%RAX,1) |
(14925) 0xb03020 VMOVSD (%RDX),%XMM0 |
(14925) 0xb03024 VMOVSS 0x8(%RDX),%XMM1 |
(14925) 0xb03029 MOVSXD (%RBX,%RSI,4),%R8 |
(14925) 0xb0302d LEA (%R8,%R8,2),%R8 |
(14925) 0xb03031 VMOVSD (%R11,%R8,4),%XMM2 |
(14925) 0xb03037 VMULPS %XMM2,%XMM0,%XMM3 |
(14925) 0xb0303b VMOVSHDUP %XMM3,%XMM3 |
(14925) 0xb0303f VFMADD231SS %XMM2,%XMM0,%XMM3 |
(14925) 0xb03044 VFMADD231SS 0x8(%R11,%R8,4),%XMM1,%XMM3 |
(14925) 0xb0304b VMULSS (%R14,%RSI,4),%XMM3,%XMM0 |
(14925) 0xb03051 VMOVSS %XMM0,(%R13,%RSI,4) |
(14925) 0xb03058 VMOVSD (%RDX),%XMM0 |
(14925) 0xb0305c VMOVSS 0x8(%RDX),%XMM1 |
(14925) 0xb03061 MOVSXD 0x4(%RBX,%RSI,4),%R8 |
(14925) 0xb03066 LEA (%R8,%R8,2),%R8 |
(14925) 0xb0306a VMOVSD (%R11,%R8,4),%XMM2 |
(14925) 0xb03070 VMULPS %XMM2,%XMM0,%XMM3 |
(14925) 0xb03074 VMOVSHDUP %XMM3,%XMM3 |
(14925) 0xb03078 VFMADD231SS %XMM2,%XMM0,%XMM3 |
(14925) 0xb0307d VFMADD231SS 0x8(%R11,%R8,4),%XMM1,%XMM3 |
(14925) 0xb03084 VMULSS 0x4(%R14,%RSI,4),%XMM3,%XMM0 |
(14925) 0xb0308b VMOVSS %XMM0,0x4(%R13,%RSI,4) |
(14925) 0xb03092 ADD $0x2,%RSI |
(14925) 0xb03096 CMP %RSI,%R9 |
(14925) 0xb03099 JNE b03020 |
(14924) 0xb0309b JMP b02f90 |
0xb030a0 MOV 0x160(%RDI),%RSI |
0xb030a7 ADD %RAX,%RSI |
0xb030aa MOV 0x88(%RSP),%RAX |
0xb030b2 MOV %RAX,0xf8(%RSP) |
0xb030ba MOV 0x80(%RSP),%RAX |
0xb030c2 MOV %RAX,0x100(%RSP) |
0xb030ca VMOVUPS 0xf8(%RSP),%XMM0 |
0xb030d3 VMOVUPS %XMM0,(%RSP) |
0xb030d8 MOV %R13,%RDX |
0xb030db MOV 0x68(%RSP),%RCX |
0xb030e0 MOV 0x90(%RSP),%R8 |
0xb030e8 MOV 0x70(%RSP),%R14 |
0xb030ed MOV %R14,%R9 |
0xb030f0 VZEROUPPER |
0xb030f3 CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> |
0xb030f8 MOV 0x38(%RSP),%RDX |
0xb030fd JMP b0319e |
0xb03102 MOV 0x160(%RDI),%RSI |
0xb03109 ADD 0x58(%RSP),%RSI |
0xb0310e MOV 0x88(%RSP),%RAX |
0xb03116 MOV %RAX,0xf8(%RSP) |
0xb0311e MOV 0x80(%RSP),%RAX |
0xb03126 MOV %RAX,0x100(%RSP) |
0xb0312e VMOVUPS 0xf8(%RSP),%XMM0 |
0xb03137 VMOVUPS %XMM0,(%RSP) |
0xb0313c MOV %R13,%RDX |
0xb0313f MOV 0x68(%RSP),%RCX |
0xb03144 MOV 0x90(%RSP),%R8 |
0xb0314c MOV 0x70(%RSP),%R14 |
0xb03151 MOV %R14,%R9 |
0xb03154 VZEROUPPER |
0xb03157 CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> |
0xb0315c MOV 0x30(%RSP),%RCX |
0xb03161 MOV 0x48(%RSP),%RAX |
0xb03166 MOV 0x38(%RSP),%RDX |
0xb0316b MOV 0x98(%RSP),%RSI |
0xb03173 NOPW %CS:(%RAX,%RAX,1) |
(14923) 0xb03180 VMOVAPS (%RSI,%RAX,4),%ZMM0 |
(14923) 0xb03187 VMULPS (%R14,%RAX,4),%ZMM0,%ZMM0 |
(14923) 0xb0318e VMOVAPS %ZMM0,(%RDX,%RAX,4) |
(14923) 0xb03195 ADD $0x10,%RAX |
(14923) 0xb03199 CMP %RCX,%RAX |
(14923) 0xb0319c JL b03180 |
0xb0319e MOV 0x50(%RSP),%R12 |
0xb031a3 MOV %R12,0x8(%RSP) |
0xb031a8 MOV 0xb0(%RSP),%RAX |
0xb031b0 MOV %RAX,(%RSP) |
0xb031b4 VMOVSS -0x7a7030(%RIP),%XMM0 |
0xb031bc MOV 0x20(%RSP),%RBX |
0xb031c1 MOV %RBX,%RDI |
0xb031c4 MOV 0x2c(%RSP),%ESI |
0xb031c8 MOV 0xd0(%RSP),%RCX |
0xb031d0 MOV 0x40(%RSP),%R8 |
0xb031d5 MOV 0xb8(%RSP),%R9 |
0xb031dd VZEROUPPER |
0xb031e0 CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> |
0xb031e5 VMOVSS 0x1c0(%RSP),%XMM0 |
0xb031ee VCVTSS2SD %XMM0,%XMM0,%XMM0 |
0xb031f2 VMULSD -0x7a5a12(%RIP),%XMM0,%XMM0 |
0xb031fa CALL fa9690 <@plt_start@+0x61e0> |
0xb031ff MOV %RBX,%RDI |
0xb03202 CMPL $0,0xc(%RBX) |
0xb03206 MOV 0xd8(%RSP),%RBX |
0xb0320e JLE b039c1 |
0xb03214 VCVTSD2SS %XMM0,%XMM0,%XMM0 |
0xb03218 VMULSS %XMM0,%XMM0,%XMM0 |
0xb0321c VBROADCASTSS %XMM0,%ZMM17 |
0xb03222 LEA 0x4(%R12),%RAX |
0xb03227 MOV %RAX,0xa0(%RSP) |
0xb0322f LEA 0x8(%R12),%RAX |
0xb03234 MOV %RAX,0x60(%RSP) |
0xb03239 XOR %EAX,%EAX |
0xb0323b VMOVDQA64 -0x79f665(%RIP),%YMM18 |
0xb03245 VMOVDQA64 -0x7a395f(%RIP),%XMM19 |
0xb0324f VMOVDQA64 -0x782419(%RIP),%ZMM20 |
0xb03259 VMOVDQA64 -0x7823e3(%RIP),%ZMM21 |
0xb03263 VMOVDQA64 -0x7823ad(%RIP),%ZMM22 |
0xb0326d VPBROADCASTD -0x7a70af(%RIP),%ZMM23 |
0xb03277 VBROADCASTSS -0x7a6d41(%RIP),%ZMM24 |
0xb03281 VBROADCASTSS -0x7a6e33(%RIP),%ZMM25 |
0xb0328b VBROADCASTSS -0x7a7141(%RIP),%ZMM26 |
0xb03295 VBROADCASTSS -0x7a6def(%RIP),%ZMM27 |
0xb0329f VMOVAPS %ZMM17,0x240(%RSP) |
0xb032a7 VMOVDQA64 %ZMM23,0x200(%RSP) |
0xb032af VMOVAPS %ZMM24,0x140(%RSP) |
0xb032b7 VMOVAPS %ZMM25,0x1c0(%RSP) |
0xb032bf VMOVAPS %ZMM26,0x180(%RSP) |
0xb032c7 VMOVAPS %ZMM27,0x280(%RSP) |
0xb032cf MOV %R13,0x130(%RSP) |
0xb032d7 JMP b033f4 |
0xb032dc NOPL (%RAX) |
(14920) 0xb032e0 MOV 0x160(%RDI),%RSI |
(14920) 0xb032e7 ADD 0x58(%RSP),%RSI |
(14920) 0xb032ec MOV 0x88(%RSP),%RAX |
(14920) 0xb032f4 MOV %RAX,0xe8(%RSP) |
(14920) 0xb032fc MOV 0x80(%RSP),%RAX |
(14920) 0xb03304 MOV %RAX,0xf0(%RSP) |
(14920) 0xb0330c VMOVUPS 0xe8(%RSP),%XMM0 |
(14920) 0xb03315 VMOVUPS %XMM0,(%RSP) |
(14920) 0xb0331a MOV %R13,%RDX |
(14920) 0xb0331d MOV 0x68(%RSP),%RCX |
(14920) 0xb03322 MOV 0x90(%RSP),%R8 |
(14920) 0xb0332a MOV %R14,%R9 |
(14920) 0xb0332d CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> |
(14920) 0xb03332 MOV %R12,0x8(%RSP) |
(14920) 0xb03337 MOV 0xb0(%RSP),%RAX |
(14920) 0xb0333f MOV %RAX,(%RSP) |
(14920) 0xb03343 MOV 0x20(%RSP),%R12 |
(14920) 0xb03348 MOV %R12,%RDI |
(14920) 0xb0334b MOV 0x2c(%RSP),%ESI |
(14920) 0xb0334f VMOVSS -0x7a71cb(%RIP),%XMM0 |
(14920) 0xb03357 MOV %RBX,%RDX |
(14920) 0xb0335a MOV 0x138(%RSP),%RCX |
(14920) 0xb03362 MOV 0x40(%RSP),%R8 |
(14920) 0xb03367 MOV 0xb8(%RSP),%R9 |
(14920) 0xb0336f VZEROUPPER |
(14920) 0xb03372 CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> |
(14920) 0xb03377 MOV %R12,%RDI |
(14920) 0xb0337a MOV 0x50(%RSP),%R12 |
(14920) 0xb0337f MOV 0xc0(%RSP),%RAX |
(14920) 0xb03387 INC %EAX |
(14920) 0xb03389 CMP 0xc(%RDI),%EAX |
(14920) 0xb0338c VMOVAPS 0x240(%RSP),%ZMM17 |
(14920) 0xb03394 VMOVDQA64 -0x79f7be(%RIP),%YMM18 |
(14920) 0xb0339e VMOVDQA64 -0x7a3ab8(%RIP),%XMM19 |
(14920) 0xb033a8 VMOVDQA64 -0x782572(%RIP),%ZMM20 |
(14920) 0xb033b2 VMOVDQA64 -0x78253c(%RIP),%ZMM21 |
(14920) 0xb033bc VMOVDQA64 -0x782506(%RIP),%ZMM22 |
(14920) 0xb033c6 VMOVDQA64 0x200(%RSP),%ZMM23 |
(14920) 0xb033ce VMOVAPS 0x140(%RSP),%ZMM24 |
(14920) 0xb033d6 VMOVAPS 0x1c0(%RSP),%ZMM25 |
(14920) 0xb033de VMOVAPS 0x180(%RSP),%ZMM26 |
(14920) 0xb033e6 VMOVAPS 0x280(%RSP),%ZMM27 |
(14920) 0xb033ee JGE b039c1 |
(14920) 0xb033f4 MOV %RAX,0xc0(%RSP) |
(14920) 0xb033fc CMPB $0,0xf0(%RDI) |
(14920) 0xb03403 JE b03520 |
(14920) 0xb03409 MOV 0xe0(%RSP),%RAX |
(14920) 0xb03411 MOV 0x40(%RAX),%RAX |
(14920) 0xb03415 TEST %RAX,%RAX |
(14920) 0xb03418 JE b03520 |
(14920) 0xb0341e CMPQ $0,0xe0(%RAX) |
(14920) 0xb03426 JE b03520 |
(14920) 0xb0342c LEA 0x4d71bd(%RIP),%RDI |
(14920) 0xb03433 MOV 0x28(%RSP),%R12D |
(14920) 0xb03438 MOV %R12D,%ESI |
(14920) 0xb0343b CALL fa9570 <@plt_start@+0x60c0> |
(14920) 0xb03440 LEA 0x4d71c1(%RIP),%RDI |
(14920) 0xb03447 MOV %R12D,%ESI |
(14920) 0xb0344a CALL fb26b0 <@plt_start@+0xf200> |
(14920) 0xb0344f TEST %EAX,%EAX |
(14920) 0xb03451 JE b0349f |
(14920) 0xb03453 MOV 0xe0(%RSP),%RAX |
(14920) 0xb0345b MOV 0x40(%RAX),%RDI |
(14920) 0xb0345f TEST %RDI,%RDI |
(14920) 0xb03462 JE b0348b |
(14920) 0xb03464 MOVL $0,(%RSP) |
(14920) 0xb0346b MOV 0x120(%RSP),%RSI |
(14920) 0xb03473 MOV 0x50(%RSP),%RDX |
(14920) 0xb03478 MOV 0x128(%RSP),%RCX |
(14920) 0xb03480 XOR %R8D,%R8D |
(14920) 0xb03483 XOR %R9D,%R9D |
(14920) 0xb03486 CALL fa8de0 <@plt_start@+0x5930> |
(14920) 0xb0348b LEA 0x4d7176(%RIP),%RDI |
(14920) 0xb03492 MOV 0x28(%RSP),%R12D |
(14920) 0xb03497 MOV %R12D,%ESI |
(14920) 0xb0349a CALL fb26c0 <@plt_start@+0xf210> |
(14920) 0xb0349f LEA 0x4d717a(%RIP),%RDI |
(14920) 0xb034a6 MOV %R12D,%ESI |
(14920) 0xb034a9 CALL fa9570 <@plt_start@+0x60c0> |
(14920) 0xb034ae MOV 0x20(%RSP),%RDI |
(14920) 0xb034b3 MOV 0x50(%RSP),%R12 |
(14920) 0xb034b8 VMOVAPS 0x240(%RSP),%ZMM17 |
(14920) 0xb034c0 VMOVDQA64 -0x79f8ea(%RIP),%YMM18 |
(14920) 0xb034ca VMOVDQA64 -0x7a3be4(%RIP),%XMM19 |
(14920) 0xb034d4 VMOVDQA64 -0x78269e(%RIP),%ZMM20 |
(14920) 0xb034de VMOVDQA64 -0x782668(%RIP),%ZMM21 |
(14920) 0xb034e8 VMOVDQA64 -0x782632(%RIP),%ZMM22 |
(14920) 0xb034f2 VMOVDQA64 0x200(%RSP),%ZMM23 |
(14920) 0xb034fa VMOVAPS 0x140(%RSP),%ZMM24 |
(14920) 0xb03502 VMOVAPS 0x1c0(%RSP),%ZMM25 |
(14920) 0xb0350a VMOVAPS 0x180(%RSP),%ZMM26 |
(14920) 0xb03512 VMOVAPS 0x280(%RSP),%ZMM27 |
(14920) 0xb0351a JMP b035a0 |
0xb0351f NOP |
(14920) 0xb03520 CMPB $0,0x190(%RDI) |
(14920) 0xb03527 JE b035a0 |
(14920) 0xb03529 LEA 0x4d7108(%RIP),%RDI |
(14920) 0xb03530 MOV 0x28(%RSP),%ESI |
(14920) 0xb03534 CALL fa9570 <@plt_start@+0x60c0> |
(14920) 0xb03539 VMOVAPS 0x280(%RSP),%ZMM27 |
(14920) 0xb03541 VMOVAPS 0x180(%RSP),%ZMM26 |
(14920) 0xb03549 VMOVAPS 0x1c0(%RSP),%ZMM25 |
(14920) 0xb03551 VMOVAPS 0x140(%RSP),%ZMM24 |
(14920) 0xb03559 VMOVDQA64 0x200(%RSP),%ZMM23 |
(14920) 0xb03561 VMOVDQA64 -0x7826ab(%RIP),%ZMM22 |
(14920) 0xb0356b VMOVDQA64 -0x7826f5(%RIP),%ZMM21 |
(14920) 0xb03575 VMOVDQA64 -0x78273f(%RIP),%ZMM20 |
(14920) 0xb0357f VMOVDQA64 -0x7a3c99(%RIP),%XMM19 |
(14920) 0xb03589 VMOVDQA64 -0x79f9b3(%RIP),%YMM18 |
(14920) 0xb03593 VMOVAPS 0x240(%RSP),%ZMM17 |
(14920) 0xb0359b MOV 0x20(%RSP),%RDI |
(14920) 0xb035a0 MOV 0x48(%RSP),%RCX |
(14920) 0xb035a5 MOV 0x30(%RSP),%R9 |
(14920) 0xb035aa CMP %R9D,%ECX |
(14920) 0xb035ad JGE b032e0 |
(14920) 0xb035b3 VMOVAPS 0x2c0(%RSP),%ZMM0 |
(14920) 0xb035bb VMOVAPS 0x300(%RSP),%ZMM1 |
(14920) 0xb035c3 VMOVAPS 0x340(%RSP),%ZMM2 |
(14920) 0xb035cb VMOVAPS 0x380(%RSP),%ZMM3 |
(14920) 0xb035d3 VMOVAPS 0x3c0(%RSP),%ZMM4 |
(14920) 0xb035db VMOVAPS 0x400(%RSP),%ZMM5 |
(14920) 0xb035e3 VMOVAPS 0x440(%RSP),%ZMM6 |
(14920) 0xb035eb VMOVAPS 0x480(%RSP),%ZMM7 |
(14920) 0xb035f3 VMOVAPS 0x4c0(%RSP),%ZMM8 |
(14920) 0xb035fb XOR %EAX,%EAX |
(14920) 0xb035fd MOV %R14,%RBX |
(14920) 0xb03600 MOV %RCX,%R14 |
(14920) 0xb03603 MOV 0x78(%RSP),%R10 |
(14920) 0xb03608 MOV 0x98(%RSP),%R13 |
(14920) 0xb03610 MOV $-0x80,%DIL |
(14920) 0xb03613 NOPW %CS:(%RAX,%RAX,1) |
(14921) 0xb03620 VPBROADCASTQ %R14,%ZMM10 |
(14921) 0xb03626 VPADDQ %YMM18,%YMM10,%YMM11 |
(14921) 0xb0362c VPEXTRQ $0x1,%XMM11,%RDX |
(14921) 0xb03632 VEXTRACTI128 $0x1,%YMM11,%XMM9 |
(14921) 0xb03638 VPEXTRQ $0x1,%XMM9,%RSI |
(14921) 0xb0363e VPADDQ %ZMM20,%ZMM10,%ZMM12 |
(14921) 0xb03644 VEXTRACTI32X4 $0x2,%ZMM12,%XMM13 |
(14921) 0xb0364b VMOVQ %XMM13,%R11 |
(14921) 0xb03650 VPEXTRQ $0x1,%XMM13,%R8 |
(14921) 0xb03656 VMOVD 0x4(%R15,%R11,8),%XMM13 |
(14921) 0xb0365d VEXTRACTI32X4 $0x3,%ZMM12,%XMM14 |
(14921) 0xb03664 VMOVQ %XMM14,%R11 |
(14921) 0xb03669 VPINSRD $0x1,0x4(%R15,%R8,8),%XMM13,%XMM13 |
(14921) 0xb03671 VPINSRD $0x2,0x4(%R15,%R11,8),%XMM13,%XMM13 |
(14921) 0xb03679 VMOVQ %XMM11,%R11 |
(14921) 0xb0367e VPEXTRQ $0x1,%XMM14,%R8 |
(14921) 0xb03684 VPINSRD $0x3,0x4(%R15,%R8,8),%XMM13,%XMM13 |
(14921) 0xb0368c VMOVQ %XMM12,%R8 |
(14921) 0xb03691 VMOVD 0x4(%R15,%R8,8),%XMM14 |
(14921) 0xb03698 VPEXTRQ $0x1,%XMM12,%R8 |
(14921) 0xb0369e VPINSRD $0x1,0x4(%R15,%R8,8),%XMM14,%XMM14 |
(14921) 0xb036a6 VEXTRACTI128 $0x1,%YMM12,%XMM15 |
(14921) 0xb036ac VMOVQ %XMM15,%R8 |
(14921) 0xb036b1 VPINSRD $0x2,0x4(%R15,%R8,8),%XMM14,%XMM14 |
(14921) 0xb036b9 VPEXTRQ $0x1,%XMM15,%R8 |
(14921) 0xb036bf VPADDQ %XMM19,%XMM10,%XMM15 |
(14921) 0xb036c5 VPINSRD $0x3,0x4(%R15,%R8,8),%XMM14,%XMM14 |
(14921) 0xb036cd LEA 0x7(%R14),%R8 |
(14921) 0xb036d1 VPERMT2Q %ZMM10,%ZMM21,%ZMM11 |
(14921) 0xb036d7 VPERMT2Q %ZMM15,%ZMM22,%ZMM11 |
(14921) 0xb036dd KMOVD %EDI,%K1 |
(14921) 0xb036e1 VPBROADCASTQ %R8,%ZMM11{%K1} |
(14921) 0xb036e7 MOV 0x60(%RSP),%R8 |
(14921) 0xb036ec MOV 0x68(%RSP),%RCX |
(14921) 0xb036f1 VMOVD 0x4(%R15,%RSI,8),%XMM10 |
(14921) 0xb036f8 VMOVQ %XMM15,%RSI |
(14921) 0xb036fd KXNORW %K0,%K0,%K1 |
(14921) 0xb03701 VXORPS %XMM16,%XMM16,%XMM16 |
(14921) 0xb03707 VPGATHERQD (%R15,%ZMM12,8),%YMM16{%K1} |
(14921) 0xb0370e KXNORW %K0,%K0,%K1 |
(14921) 0xb03712 VPXOR %XMM12,%XMM12,%XMM12 |
(14921) 0xb03717 VPGATHERQD (%R15,%ZMM11,8),%YMM12{%K1} |
(14921) 0xb0371e VINSERTI64X4 $0x1,%YMM16,%ZMM12,%ZMM11 |
(14921) 0xb03725 VPINSRD $0x1,0x4(%R15,%RSI,8),%XMM10,%XMM10 |
(14921) 0xb0372d VPMULLD %ZMM23,%ZMM11,%ZMM11 |
(14921) 0xb03733 KXNORW %K0,%K0,%K1 |
(14921) 0xb03737 VPXOR %XMM12,%XMM12,%XMM12 |
(14921) 0xb0373c VGATHERDPS (%R12,%ZMM11,4),%ZMM12{%K1} |
(14921) 0xb03743 VPEXTRQ $0x1,%XMM15,%RSI |
(14921) 0xb03749 VPINSRD $0x2,0x4(%R15,%RSI,8),%XMM10,%XMM10 |
(14921) 0xb03751 MOV 0xa0(%RSP),%RSI |
(14921) 0xb03759 KXNORW %K0,%K0,%K1 |
(14921) 0xb0375d VPXOR %XMM15,%XMM15,%XMM15 |
(14921) 0xb03762 VGATHERDPS (%RSI,%ZMM11,4),%ZMM15{%K1} |
(14921) 0xb03769 KXNORW %K0,%K0,%K1 |
(14921) 0xb0376d VPXORD %XMM16,%XMM16,%XMM16 |
(14921) 0xb03773 VGATHERDPS (%R8,%ZMM11,4),%ZMM16{%K1} |
(14921) 0xb0377a VMOVD 0x4(%R15,%R14,8),%XMM11 |
(14921) 0xb03781 VPINSRD $0x1,0x4(%R15,%R11,8),%XMM11,%XMM11 |
(14921) 0xb03789 VPINSRD $0x2,0x4(%R15,%RDX,8),%XMM11,%XMM11 |
(14921) 0xb03791 VMOVQ %XMM9,%RDX |
(14921) 0xb03796 VPINSRD $0x3,0x3c(%R15,%R14,8),%XMM10,%XMM9 |
(14921) 0xb0379e VPINSRD $0x3,0x4(%R15,%RDX,8),%XMM11,%XMM10 |
(14921) 0xb037a6 VINSERTI128 $0x1,%XMM13,%YMM14,%YMM11 |
(14921) 0xb037ac VINSERTI128 $0x1,%XMM9,%YMM10,%YMM9 |
(14921) 0xb037b2 VINSERTI64X4 $0x1,%YMM11,%ZMM9,%ZMM9 |
(14921) 0xb037b9 VPMULLD %ZMM23,%ZMM9,%ZMM9 |
(14921) 0xb037bf KXNORW %K0,%K0,%K1 |
(14921) 0xb037c3 VPXOR %XMM10,%XMM10,%XMM10 |
(14921) 0xb037c8 VGATHERDPS (%R12,%ZMM9,4),%ZMM10{%K1} |
(14921) 0xb037cf KXNORW %K0,%K0,%K1 |
(14921) 0xb037d3 VPXOR %XMM11,%XMM11,%XMM11 |
(14921) 0xb037d8 VGATHERDPS (%RSI,%ZMM9,4),%ZMM11{%K1} |
(14921) 0xb037df KXNORW %K0,%K0,%K1 |
(14921) 0xb037e3 VPXOR %XMM13,%XMM13,%XMM13 |
(14921) 0xb037e8 VGATHERDPS (%R8,%ZMM9,4),%ZMM13{%K1} |
(14921) 0xb037ef VSUBPS %ZMM10,%ZMM12,%ZMM9 |
(14921) 0xb037f5 VSUBPS %ZMM13,%ZMM16,%ZMM10 |
(14921) 0xb037fb VMULPS %ZMM10,%ZMM0,%ZMM12 |
(14921) 0xb03801 VRNDSCALEPS $0,%ZMM12,%ZMM12 |
(14921) 0xb03808 VSUBPS %ZMM11,%ZMM15,%ZMM11 |
(14921) 0xb0380e VMULPS %ZMM12,%ZMM1,%ZMM13 |
(14921) 0xb03814 VSUBPS %ZMM13,%ZMM9,%ZMM9 |
(14921) 0xb0381a VMULPS %ZMM12,%ZMM2,%ZMM13 |
(14921) 0xb03820 VSUBPS %ZMM13,%ZMM11,%ZMM11 |
(14921) 0xb03826 VMULPS %ZMM12,%ZMM3,%ZMM12 |
(14921) 0xb0382c VSUBPS %ZMM12,%ZMM10,%ZMM10 |
(14921) 0xb03832 VMULPS %ZMM11,%ZMM4,%ZMM12 |
(14921) 0xb03838 VRNDSCALEPS $0,%ZMM12,%ZMM12 |
(14921) 0xb0383f VMULPS %ZMM12,%ZMM5,%ZMM13 |
(14921) 0xb03845 VSUBPS %ZMM13,%ZMM9,%ZMM9 |
(14921) 0xb0384b VMULPS %ZMM12,%ZMM6,%ZMM12 |
(14921) 0xb03851 VSUBPS %ZMM12,%ZMM11,%ZMM11 |
(14921) 0xb03857 VMULPS %ZMM9,%ZMM7,%ZMM12 |
(14921) 0xb0385d VRNDSCALEPS $0,%ZMM12,%ZMM12 |
(14921) 0xb03864 VMULPS %ZMM12,%ZMM8,%ZMM12 |
(14921) 0xb0386a VSUBPS %ZMM12,%ZMM9,%ZMM9 |
(14921) 0xb03870 VMULPS %ZMM9,%ZMM9,%ZMM9 |
(14921) 0xb03876 VMULPS %ZMM11,%ZMM11,%ZMM11 |
(14921) 0xb0387c VADDPS %ZMM9,%ZMM11,%ZMM9 |
(14921) 0xb03882 VMULPS %ZMM10,%ZMM10,%ZMM10 |
(14921) 0xb03888 VADDPS %ZMM9,%ZMM10,%ZMM9 |
(14921) 0xb0388e VMOVAPS (%R10,%R14,4),%ZMM10 |
(14921) 0xb03895 VMULPS %ZMM10,%ZMM10,%ZMM11 |
(14921) 0xb0389b VFMSUB231PS %ZMM24,%ZMM11,%ZMM9 |
(14921) 0xb038a1 VMULPS %ZMM11,%ZMM17,%ZMM11 |
(14921) 0xb038a7 VCMPPS $0x1,%ZMM11,%ZMM9,%K0 |
(14921) 0xb038ae KMOVD %K0,%EDX |
(14921) 0xb038b2 OR %EDX,%EAX |
(14921) 0xb038b4 VMAXPS %ZMM25,%ZMM9,%ZMM9 |
(14921) 0xb038ba VRSQRT14PS %ZMM9,%ZMM11 |
(14921) 0xb038c0 VMULPS %ZMM11,%ZMM9,%ZMM12 |
(14921) 0xb038c6 VFMADD213PS %ZMM26,%ZMM11,%ZMM12 |
(14921) 0xb038cc VMULPS %ZMM27,%ZMM11,%ZMM11 |
(14921) 0xb038d2 VMULPS %ZMM12,%ZMM11,%ZMM11 |
(14921) 0xb038d8 VFMADD213PS %ZMM10,%ZMM9,%ZMM11 |
(14921) 0xb038de VMULPS (%R13,%R14,4),%ZMM11,%ZMM9 |
(14921) 0xb038e6 VMOVAPS %ZMM9,(%RCX,%R14,4) |
(14921) 0xb038ed VMOVAPS %ZMM9,(%RBX,%R14,4) |
(14921) 0xb038f4 ADD $0x10,%R14 |
(14921) 0xb038f8 CMP %R9,%R14 |
(14921) 0xb038fb JL b03620 |
(14920) 0xb03901 TEST %AX,%AX |
(14920) 0xb03904 MOV 0xd8(%RSP),%RBX |
(14920) 0xb0390c JE b03915 |
(14920) 0xb0390e MOV 0x38(%RBP),%RAX |
(14920) 0xb03912 MOVB $0x1,(%RAX) |
(14920) 0xb03915 MOV 0x20(%RSP),%RDI |
(14920) 0xb0391a MOV 0x160(%RDI),%RSI |
(14920) 0xb03921 ADD 0x58(%RSP),%RSI |
(14920) 0xb03926 MOV 0x88(%RSP),%RAX |
(14920) 0xb0392e MOV %RAX,0xe8(%RSP) |
(14920) 0xb03936 MOV 0x80(%RSP),%RAX |
(14920) 0xb0393e MOV %RAX,0xf0(%RSP) |
(14920) 0xb03946 VMOVUPS 0xe8(%RSP),%XMM0 |
(14920) 0xb0394f VMOVUPS %XMM0,(%RSP) |
(14920) 0xb03954 MOV 0x130(%RSP),%R13 |
(14920) 0xb0395c MOV %R13,%RDX |
(14920) 0xb0395f MOV 0x90(%RSP),%R8 |
(14920) 0xb03967 MOV 0x70(%RSP),%R14 |
(14920) 0xb0396c MOV %R14,%R9 |
(14920) 0xb0396f VZEROUPPER |
(14920) 0xb03972 CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> |
(14920) 0xb03977 MOV 0x48(%RSP),%RAX |
(14920) 0xb0397c MOV 0x30(%RSP),%RCX |
(14920) 0xb03981 MOV 0x38(%RSP),%RDX |
(14920) 0xb03986 MOV 0x98(%RSP),%RSI |
(14920) 0xb0398e XCHG %AX,%AX |
(14922) 0xb03990 VMOVAPS (%RSI,%RAX,4),%ZMM0 |
(14922) 0xb03997 VMULPS (%R14,%RAX,4),%ZMM0,%ZMM0 |
(14922) 0xb0399e VMOVAPS %ZMM0,(%RBX,%RAX,4) |
(14922) 0xb039a5 VADDPS (%RDX,%RAX,4),%ZMM0,%ZMM0 |
(14922) 0xb039ac VMOVAPS %ZMM0,(%RDX,%RAX,4) |
(14922) 0xb039b3 ADD $0x10,%RAX |
(14922) 0xb039b7 CMP %RCX,%RAX |
(14922) 0xb039ba JL b03990 |
(14920) 0xb039bc JMP b03332 |
0xb039c1 MOV 0x110(%RSP),%RAX |
0xb039c9 TEST %RAX,%RAX |
0xb039cc JE b03a10 |
0xb039ce MOV %RAX,0x8(%RSP) |
0xb039d3 MOV 0xb0(%RSP),%RAX |
0xb039db MOV %RAX,(%RSP) |
0xb039df MOV 0x20(%RSP),%RDI |
0xb039e4 MOV 0x2c(%RSP),%ESI |
0xb039e8 VMOVSS 0xcc(%RSP),%XMM0 |
0xb039f1 MOV 0x38(%RSP),%RDX |
0xb039f6 MOV 0xd0(%RSP),%RCX |
0xb039fe MOV 0x40(%RSP),%R8 |
0xb03a03 MOV 0xb8(%RSP),%R9 |
0xb03a0b CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> |
0xb03a10 MOVZX 0x1f(%RSP),%R12D |
0xb03a16 MOV %R12D,%EAX |
0xb03a19 MOVZX 0x1e(%RSP),%R13D |
0xb03a1f OR %R13B,%AL |
0xb03a22 MOV 0x118(%RSP),%RBX |
0xb03a2a MOV 0x48(%RSP),%R14 |
0xb03a2f MOV 0x30(%RSP),%R9 |
0xb03a34 MOV 0x78(%RSP),%R10 |
0xb03a39 MOV 0x38(%RSP),%R11 |
0xb03a3e MOV 0x58(%RSP),%R15 |
0xb03a43 MOV 0xa8(%RSP),%R8 |
0xb03a4b JE b03c4a |
0xb03a51 CMP %R8,0x108(%RSP) |
0xb03a59 JE b03c4a |
0xb03a5f MOV 0x20(%RSP),%RAX |
0xb03a64 CMPB $0,0x190(%RAX) |
0xb03a6b JE b03a94 |
0xb03a6d LEA 0x4d6bdc(%RIP),%RDI |
0xb03a74 MOV 0x28(%RSP),%ESI |
0xb03a78 CALL fa9570 <@plt_start@+0x60c0> |
0xb03a7d MOV 0xa8(%RSP),%R8 |
0xb03a85 MOV 0x38(%RSP),%R11 |
0xb03a8a MOV 0x78(%RSP),%R10 |
0xb03a8f MOV 0x30(%RSP),%R9 |
0xb03a94 CMP %R9D,%R14D |
0xb03a97 JGE b03ab9 |
0xb03a99 MOV %R9,%RAX |
0xb03a9c SUB %R14,%RAX |
0xb03a9f MOV %R14,%RDX |
0xb03aa2 CMP $0x4,%RAX |
0xb03aa6 JB b03c0b |
0xb03aac CMP $0x20,%RAX |
0xb03ab0 JAE b03acb |
0xb03ab2 XOR %ECX,%ECX |
0xb03ab4 JMP b03ba7 |
0xb03ab9 VXORPS %XMM0,%XMM0,%XMM0 |
0xb03abd TEST %R13B,%R13B |
0xb03ac0 JNE b03d1f |
0xb03ac6 JMP b03e1d |
0xb03acb MOV %RAX,%RCX |
0xb03ace AND $-0x20,%RCX |
0xb03ad2 LEA (%R8,%R14,4),%RDX |
0xb03ad6 ADD $0x60,%RDX |
0xb03ada LEA (%R11,%R14,4),%RSI |
0xb03ade ADD $0x60,%RSI |
0xb03ae2 XOR %EDI,%EDI |
0xb03ae4 VBROADCASTSD -0x7a698e(%RIP),%ZMM0 |
0xb03aee XCHG %AX,%AX |
(14918) 0xb03af0 VCVTDQ2PD -0x60(%RDX,%RDI,4),%ZMM1 |
(14918) 0xb03af8 VCVTDQ2PD -0x40(%RDX,%RDI,4),%ZMM2 |
(14918) 0xb03b00 VCVTDQ2PD -0x20(%RDX,%RDI,4),%ZMM3 |
(14918) 0xb03b08 VCVTDQ2PD (%RDX,%RDI,4),%ZMM4 |
(14918) 0xb03b0f VMULPD %ZMM0,%ZMM1,%ZMM1 |
(14918) 0xb03b15 VMULPD %ZMM0,%ZMM2,%ZMM2 |
(14918) 0xb03b1b VMULPD %ZMM0,%ZMM3,%ZMM3 |
(14918) 0xb03b21 VMULPD %ZMM0,%ZMM4,%ZMM4 |
(14918) 0xb03b27 VCVTPS2PD -0x60(%RSI,%RDI,4),%ZMM5 |
(14918) 0xb03b2f VMULPD %ZMM5,%ZMM1,%ZMM1 |
(14918) 0xb03b35 VCVTPS2PD -0x40(%RSI,%RDI,4),%ZMM5 |
(14918) 0xb03b3d VMULPD %ZMM5,%ZMM2,%ZMM2 |
(14918) 0xb03b43 VCVTPS2PD -0x20(%RSI,%RDI,4),%ZMM5 |
(14918) 0xb03b4b VMULPD %ZMM5,%ZMM3,%ZMM3 |
(14918) 0xb03b51 VCVTPS2PD (%RSI,%RDI,4),%ZMM5 |
(14918) 0xb03b58 VMULPD %ZMM5,%ZMM4,%ZMM4 |
(14918) 0xb03b5e VCVTPD2PS %ZMM1,%YMM1 |
(14918) 0xb03b64 VCVTPD2PS %ZMM2,%YMM2 |
(14918) 0xb03b6a VCVTPD2PS %ZMM3,%YMM3 |
(14918) 0xb03b70 VCVTPD2PS %ZMM4,%YMM4 |
(14918) 0xb03b76 VMOVDQU %YMM1,-0x60(%RSI,%RDI,4) |
(14918) 0xb03b7c VMOVDQU %YMM2,-0x40(%RSI,%RDI,4) |
(14918) 0xb03b82 VMOVDQU %YMM3,-0x20(%RSI,%RDI,4) |
(14918) 0xb03b88 VMOVDQU %YMM4,(%RSI,%RDI,4) |
(14918) 0xb03b8d ADD $0x20,%RDI |
(14918) 0xb03b91 CMP %RDI,%RCX |
(14918) 0xb03b94 JNE b03af0 |
0xb03b9a CMP %RCX,%RAX |
0xb03b9d JE b03c4a |
0xb03ba3 TEST $0x1c,%AL |
0xb03ba5 JE b03c05 |
0xb03ba7 MOV %RAX,%RSI |
0xb03baa AND $-0x4,%RSI |
0xb03bae LEA (%RSI,%R14,1),%RDX |
0xb03bb2 LEA (%R8,%R14,4),%RDI |
0xb03bb6 LEA (%R11,%R14,4),%R8 |
0xb03bba VBROADCASTSD -0x7a6a63(%RIP),%YMM0 |
0xb03bc3 NOPW %CS:(%RAX,%RAX,1) |
(14919) 0xb03bd0 VCVTDQ2PD (%RDI,%RCX,4),%YMM1 |
(14919) 0xb03bd5 VMULPD %YMM0,%YMM1,%YMM1 |
(14919) 0xb03bd9 VCVTPS2PD (%R8,%RCX,4),%YMM2 |
(14919) 0xb03bdf VMULPD %YMM2,%YMM1,%YMM1 |
(14919) 0xb03be3 VCVTPD2PS %YMM1,%XMM1 |
(14919) 0xb03be7 VMOVDQU %XMM1,(%R8,%RCX,4) |
(14919) 0xb03bed ADD $0x4,%RCX |
(14919) 0xb03bf1 CMP %RCX,%RSI |
(14919) 0xb03bf4 JNE b03bd0 |
0xb03bf6 CMP %RSI,%RAX |
0xb03bf9 MOV 0xa8(%RSP),%R8 |
0xb03c01 JNE b03c0b |
0xb03c03 JMP b03c4a |
0xb03c05 ADD %R14,%RCX |
0xb03c08 MOV %RCX,%RDX |
0xb03c0b VMOVSD -0x7a6ab3(%RIP),%XMM0 |
0xb03c13 NOPW %CS:(%RAX,%RAX,1) |
(14917) 0xb03c20 VCVTSI2SDL (%R8,%RDX,4),%XMM6,%XMM1 |
(14917) 0xb03c26 VMULSD %XMM0,%XMM1,%XMM1 |
(14917) 0xb03c2a VMOVSS (%R11,%RDX,4),%XMM2 |
(14917) 0xb03c30 VCVTSS2SD %XMM2,%XMM2,%XMM2 |
(14917) 0xb03c34 VMULSD %XMM2,%XMM1,%XMM1 |
(14917) 0xb03c38 VCVTSD2SS %XMM1,%XMM1,%XMM1 |
(14917) 0xb03c3c VMOVSS %XMM1,(%R11,%RDX,4) |
(14917) 0xb03c42 INC %RDX |
(14917) 0xb03c45 CMP %RDX,%R9 |
(14917) 0xb03c48 JNE b03c20 |
0xb03c4a TEST %R13B,%R13B |
0xb03c4d JE b03d35 |
0xb03c53 VXORPS %XMM0,%XMM0,%XMM0 |
0xb03c57 CMP %R9D,%R14D |
0xb03c5a JGE b03d1f |
0xb03c60 MOV 0x20(%RSP),%RCX |
0xb03c65 MOV 0x58(%RCX),%RAX |
0xb03c69 MOV 0x230(%RCX),%RCX |
0xb03c70 MOV %R9D,%EDI |
0xb03c73 SUB %R14D,%EDI |
0xb03c76 MOV %R14,%RSI |
0xb03c79 NOT %RSI |
0xb03c7c ADD %R9,%RSI |
0xb03c7f MOV %R14,%RDX |
0xb03c82 AND $0x7,%RDI |
0xb03c86 JE b03ca3 |
0xb03c88 NOPL (%RAX,%RAX,1) |
(14916) 0xb03c90 VMOVSS (%RCX,%RDX,4),%XMM1 |
(14916) 0xb03c95 VFNMADD231SS (%RAX,%RDX,4),%XMM1,%XMM0 |
(14916) 0xb03c9b INC %RDX |
(14916) 0xb03c9e DEC %RDI |
(14916) 0xb03ca1 JNE b03c90 |
0xb03ca3 CMP $0x7,%RSI |
0xb03ca7 JB b03d1f |
0xb03ca9 NOPL (%RAX) |
(14915) 0xb03cb0 VMOVSS (%RCX,%RDX,4),%XMM1 |
(14915) 0xb03cb5 VMOVSS 0x4(%RCX,%RDX,4),%XMM2 |
(14915) 0xb03cbb VFNMADD132SS (%RAX,%RDX,4),%XMM0,%XMM1 |
(14915) 0xb03cc1 VFNMADD231SS 0x4(%RAX,%RDX,4),%XMM2,%XMM1 |
(14915) 0xb03cc8 VMOVSS 0x8(%RCX,%RDX,4),%XMM0 |
(14915) 0xb03cce VFNMADD132SS 0x8(%RAX,%RDX,4),%XMM1,%XMM0 |
(14915) 0xb03cd5 VMOVSS 0xc(%RCX,%RDX,4),%XMM1 |
(14915) 0xb03cdb VFNMADD132SS 0xc(%RAX,%RDX,4),%XMM0,%XMM1 |
(14915) 0xb03ce2 VMOVSS 0x10(%RCX,%RDX,4),%XMM0 |
(14915) 0xb03ce8 VFNMADD132SS 0x10(%RAX,%RDX,4),%XMM1,%XMM0 |
(14915) 0xb03cef VMOVSS 0x14(%RCX,%RDX,4),%XMM1 |
(14915) 0xb03cf5 VFNMADD132SS 0x14(%RAX,%RDX,4),%XMM0,%XMM1 |
(14915) 0xb03cfc VMOVSS 0x18(%RCX,%RDX,4),%XMM2 |
(14915) 0xb03d02 VFNMADD132SS 0x18(%RAX,%RDX,4),%XMM1,%XMM2 |
(14915) 0xb03d09 VMOVSS 0x1c(%RCX,%RDX,4),%XMM0 |
(14915) 0xb03d0f VFNMADD132SS 0x1c(%RAX,%RDX,4),%XMM2,%XMM0 |
(14915) 0xb03d16 ADD $0x8,%RDX |
(14915) 0xb03d1a CMP %RDX,%R9 |
(14915) 0xb03d1d JNE b03cb0 |
0xb03d1f MOV 0x20(%RSP),%RAX |
0xb03d24 MOV 0x160(%RAX),%RAX |
0xb03d2b VMOVSS %XMM0,0xac(%RAX,%R15,1) |
0xb03d35 TEST %R12B,%R12B |
0xb03d38 JE b03e1d |
0xb03d3e CMP %R9D,%R14D |
0xb03d41 JGE b03e1d |
0xb03d47 VMOVSS (%RBX),%XMM0 |
0xb03d4b VMOVSS 0x4(%RBX),%XMM1 |
0xb03d50 VMOVSS 0x8(%RBX),%XMM2 |
0xb03d55 VMOVSS 0xc(%RBX),%XMM3 |
0xb03d5a VMOVSS 0x10(%RBX),%XMM4 |
0xb03d5f VMOVSS 0x14(%RBX),%XMM5 |
0xb03d64 VMOVSS 0x18(%RBX),%XMM6 |
0xb03d69 VMOVSS 0x1c(%RBX),%XMM7 |
0xb03d6e VMOVSS 0x20(%RBX),%XMM8 |
0xb03d73 LEA (%R14,%R14,2),%RAX |
0xb03d77 MOV 0x40(%RSP),%RCX |
0xb03d7c LEA (%RCX,%RAX,4),%RCX |
0xb03d80 ADD $0x8,%RCX |
0xb03d84 NOPW %CS:(%RAX,%RAX,1) |
(14914) 0xb03d90 VMOVSS (%R10,%R14,4),%XMM9 |
(14914) 0xb03d96 VMULSS (%R11,%R14,4),%XMM9,%XMM9 |
(14914) 0xb03d9c VMOVSS -0x8(%RCX),%XMM10 |
(14914) 0xb03da1 VMULSS %XMM10,%XMM9,%XMM11 |
(14914) 0xb03da6 VFMADD231SS %XMM10,%XMM11,%XMM0 |
(14914) 0xb03dab VMOVSS %XMM0,(%RBX) |
(14914) 0xb03daf VFMADD231SS -0x4(%RCX),%XMM11,%XMM1 |
(14914) 0xb03db5 VMOVSS %XMM1,0x4(%RBX) |
(14914) 0xb03dba VFMADD231SS (%RCX),%XMM11,%XMM2 |
(14914) 0xb03dbf VMOVSS %XMM2,0x8(%RBX) |
(14914) 0xb03dc4 VMULSS -0x4(%RCX),%XMM9,%XMM10 |
(14914) 0xb03dc9 VFMADD231SS -0x8(%RCX),%XMM10,%XMM3 |
(14914) 0xb03dcf VMOVSS %XMM3,0xc(%RBX) |
(14914) 0xb03dd4 VFMADD231SS -0x4(%RCX),%XMM10,%XMM4 |
(14914) 0xb03dda VMOVSS %XMM4,0x10(%RBX) |
(14914) 0xb03ddf VFMADD231SS (%RCX),%XMM10,%XMM5 |
(14914) 0xb03de4 VMOVSS %XMM5,0x14(%RBX) |
(14914) 0xb03de9 VMULSS (%RCX),%XMM9,%XMM9 |
(14914) 0xb03ded VFMADD231SS -0x8(%RCX),%XMM9,%XMM6 |
(14914) 0xb03df3 VMOVSS %XMM6,0x18(%RBX) |
(14914) 0xb03df8 VFMADD231SS -0x4(%RCX),%XMM9,%XMM7 |
(14914) 0xb03dfe VMOVSS %XMM7,0x1c(%RBX) |
(14914) 0xb03e03 VFMADD231SS (%RCX),%XMM9,%XMM8 |
(14914) 0xb03e08 VMOVSS %XMM8,0x20(%RBX) |
(14914) 0xb03e0d INC %R14 |
(14914) 0xb03e10 ADD $0xc,%RCX |
(14914) 0xb03e14 CMP %R14,%R9 |
(14914) 0xb03e17 JNE b03d90 |
0xb03e1d LEA -0x28(%RBP),%RSP |
0xb03e21 POP %RBX |
0xb03e22 POP %R12 |
0xb03e24 POP %R13 |
0xb03e26 POP %R14 |
0xb03e28 POP %R15 |
0xb03e2a POP %RBP |
0xb03e2b VZEROUPPER |
0xb03e2e RET |
0xb03e2f MOV %RAX,%RDI |
0xb03e32 CALL 4abc30 <__clang_call_terminate> |
0xb03e37 CMP $0x2,%EDX |
0xb03e3a JNE b03e4c |
0xb03e3c MOV %RAX,%RDI |
0xb03e3f CALL fa3780 <@plt_start@+0x2d0> |
0xb03e44 MOV %RAX,%RDI |
0xb03e47 CALL fa3950 <@plt_start@+0x4a0> |
0xb03e4c MOV %RAX,%RDI |
0xb03e4f CALL 4abc30 <__clang_call_terminate> |
0xb03e54 NOPW %CS:(%RAX,%RAX,1) |
0xf7d5f3 NOPW %CS:(%RAX,%RAX,1) |
0xf7d679 NOPL (%RAX) |
0xf7d897 MOV %RAX,%RDI |
0xf7d89a CALL 4abc30 <__clang_call_terminate> |
0xf7d89f NOP |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►99.90+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►68.67+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►16.22+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
►15.03+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►81.07+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►15.90+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►2.98+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►82.21+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►16.95+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►96.86+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►3.06+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►81.22+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 | |
►9.52+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
►8.64+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►99.93+ | __kmp_invoke_microtask | libomp.so | |
○ | __kmp_fork_call | libomp.so | |
○ | __kmpc_fork_call | libomp.so | |
○ | gmx::constrain_lincs(bool, t_i[...] | lincs.cpp:2534 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Constraints::Impl::apply([...] | constr.cpp:512 | libgromacs_mpi.so.9.0.0 |
○ | gmx::constrain_coordinates(gmx[...] | constr.cpp:373 | libgromacs_mpi.so.9.0.0 |
○ | gmx::LegacySimulator::do_md() | md.cpp:1660 | libgromacs_mpi.so.9.0.0 |
○ | gmx::Mdrunner::mdrunner() | runner.cpp:2311 | libgromacs_mpi.so.9.0.0 |
○ | gmx::gmx_mdrun(int, gmx_hw_inf[...] | mdrun.cpp:280 | gmx_mpi |
○ | gmx::gmx_mdrun(int, char**) | mdrun.cpp:82 | gmx_mpi |
○ | gmx::CommandLineModuleManager:[...] | cmdlinemodulemanager.cpp:569 | libgromacs_mpi.so.9.0.0 |
○ | main | gmx.cpp:58 | gmx_mpi |
○ | __libc_start_call_main | libc.so.6 |
Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.01% of application time for run 1x1
Source file and lines | lincs.cpp:845-2559 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 398 |
nb uops | 404 |
loop length | 2174 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 10 |
used ymm registers | 2 |
used zmm registers | 17 |
nb stack references | 56 |
micro-operation queue | 67.33 cycles |
front end | 67.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 23.00 | 22.50 | 22.25 | 22.25 | 23.00 | 80.67 | 80.67 | 80.67 | 1.50 | 4.50 | 4.50 | 1.50 | 9.00 | 9.00 |
cycles | 23.00 | 22.50 | 22.25 | 22.25 | 23.00 | 83.00 | 83.00 | 83.00 | 1.50 | 4.50 | 4.50 | 1.50 | 9.00 | 9.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 67.33 |
Dispatch | 83.00 |
Overall L1 | 83.00 |
all | 20% |
load | 58% |
store | 2% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 25% |
all | 32% |
load | 11% |
store | 80% |
mul | 0% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 21% |
all | 24% |
load | 30% |
store | 15% |
mul | 0% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 23% |
all | 20% |
load | 46% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 24% |
load | 12% |
store | 61% |
mul | 9% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
all | 21% |
load | 25% |
store | 21% |
mul | 9% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
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 |
AND $-0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
SUB $0x540,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R9,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa4a30 <@plt_start@+0x1580> | 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 %EAX,0x2c(%RSP) | 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 0x48(%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 0x40(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%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 |
MOV 0x28(%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 0x20(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x18(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x10(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%R12),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x2c(%RSP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOVSXD %EAX,%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 %R10,0x20(%RSP) | 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 0x160(%R10),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
IMUL $0xb0,%RBX,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 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%) |
VMOVUPS %YMM0,0x88(%R10,%RBX,1) | 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%) |
MOVL $0,0xa8(%R10,%RBX,1) | 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 (%R11),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R11,0x60(%RSP) | 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 %EAX,%EAX | 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%) |
JNE b02836 <.omp_outlined..37+0x96> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x58(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%R10),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b02840 <.omp_outlined..37+0xa0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %RBX,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD $0x88,%R10 | 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,0x118(%RSP) | 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 (%R15),%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,0xa0(%RSP) | 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),%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,0x50(%RSP) | 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 0x8(%R14),%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,0x128(%RSP) | 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 (%R13),%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,0x120(%RSP) | 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 (%R9),%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,0xb8(%RSP) | 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 0x8(%R9),%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,0xb0(%RSP) | 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 (%R8),%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,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOVZX (%RDI),%EDI | 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 | N/A |
MOV %DIL,0x1e(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
VMOVSS 0x1fc(%RSI),%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%) |
VMOVSS %XMM0,0x1c0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (6.3%) |
VMOVD (%RDX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0.50 | scal (6.3%) |
VMOVD %XMM0,0xcc(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 8 | 1 | scal (6.3%) |
MOV (%RCX),%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,0x110(%RSP) | 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 0x50(%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 |
MOVZX (%RAX),%EAX | 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 | N/A |
MOV %AL,0x1f(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
LEA 0x4d7d00(%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 fa67a0 <@plt_start@+0x32f0> | 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 %EAX,0x28(%RSP) | 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 0x20(%RSP),%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 0x160(%RCX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOVSXD (%RAX,%RBX,1),%R12 | 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 | N/A |
MOV %RBX,0x58(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOVSXD 0x4(%RAX,%RBX,1),%RBX | 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 | N/A |
MOV 0x70(%RCX),%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 0x88(%RCX),%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,0x98(%RSP) | 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 0x198(%RCX),%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,0x40(%RSP) | 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 0xb8(%RCX),%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,0x180(%RSP) | 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 0xd0(%RCX),%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,0x140(%RSP) | 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 0xf8(%RCX),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x128(%RCX),%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,0x78(%RSP) | 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 0x1b8(%RCX),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x1d0(%RCX),%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,0x68(%RSP) | 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 0x1d8(%RCX),%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,0x90(%RSP) | 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 0x1e8(%RCX),%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,0x88(%RSP) | 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 0x1f0(%RCX),%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,0x80(%RSP) | 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 0x200(%RCX),%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,0x70(%RSP) | 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 0x218(%RCX),%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,0xd8(%RSP) | 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 0x220(%RCX),%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,0x138(%RSP) | 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 0x230(%RCX),%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,0x38(%RSP) | 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 0x238(%RCX),%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,0xd0(%RSP) | 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 0x140(%RCX),%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,0xa8(%RSP) | 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 0x148(%RCX),%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,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c0(%RSP),%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 0x60(%RSP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fab030 <@plt_start@+0x7b80> | 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,0x48(%RSP) | 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 %EBX,%R12D | 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 %RBX,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RBX,0x30(%RSP) | 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 0x78(%RSP),%R11 | 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(%RSP),%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 0x68(%RSP),%RDX | 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(%RSP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JGE b02f28 <.omp_outlined..37+0x788> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0xa0(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x4(%RAX),%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 %RDI,0x60(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%RAX),%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 %RDI,0xc0(%RSP) | 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 0x50(%RSP),%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 0x4(%RDI),%R8 | 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 %R8,0x240(%RSP) | 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 $0x8,%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 %RDI,0x200(%RSP) | 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 0x48(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%R9,%R9,2),%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 |
VMOVDQA -0x79ee9b(%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%) |
VMOVDQA -0x7a3193(%RIP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVDQA64 -0x781c4d(%RIP),%ZMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x781c17(%RIP),%ZMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
MOV 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%R8,%RDI,4),%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 |
VMOVDQA64 -0x781bea(%RIP),%ZMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VPBROADCASTD -0x7a68ec(%RIP),%ZMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x7a6642(%RIP),%ZMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6974(%RIP),%ZMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VMOVAPS -0x781bd2(%RIP),%ZMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
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 0x20(%RSP),%RDI | 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,0x190(%RDI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (1.6%) |
MOV 0x28(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JE b02f53 <.omp_outlined..37+0x7b3> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x4d767f(%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 fa9570 <@plt_start@+0x60c0> | 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 0x20(%RSP),%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 0x30(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x48(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %R10D,%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%) |
MOV 0x58(%RSP),%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 0x180(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JGE b030a0 <.omp_outlined..37+0x900> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV (%R12,%RCX,4),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x40(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x140(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b02f99 <.omp_outlined..37+0x7f9> | 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 0x160(%RDI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
ADD %RAX,%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 0x88(%RSP),%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,0xf8(%RSP) | 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 0x80(%RSP),%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,0x100(%RSP) | 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 0xf8(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVUPS %XMM0,(%RSP) | 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 %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x68(%RSP),%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 0x90(%RSP),%R8 | 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(%RSP),%R14 | 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,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> | 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 0x38(%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b0319e <.omp_outlined..37+0x9fe> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV 0x160(%RDI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
ADD 0x58(%RSP),%RSI | 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 | N/A |
MOV 0x88(%RSP),%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,0xf8(%RSP) | 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 0x80(%RSP),%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,0x100(%RSP) | 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 0xf8(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVUPS %XMM0,(%RSP) | 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 %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x68(%RSP),%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 0x90(%RSP),%R8 | 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(%RSP),%R14 | 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,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> | 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(%RSP),%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 0x48(%RSP),%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 0x38(%RSP),%RDX | 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(%RSP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | 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 0x50(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R12,0x8(%RSP) | 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 0xb0(%RSP),%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,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
VMOVSS -0x7a7030(%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%) |
MOV 0x20(%RSP),%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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x2c(%RSP),%ESI | 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(%RSP),%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 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0xb8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> | 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 |
VMOVSS 0x1c0(%RSP),%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%) |
VCVTSS2SD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMULSD -0x7a5a12(%RIP),%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
CALL fa9690 <@plt_start@+0x61e0> | 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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMPL $0,0xc(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
MOV 0xd8(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JLE b039c1 <.omp_outlined..37+0x1221> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCVTSD2SS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
VMULSS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VBROADCASTSS %XMM0,%ZMM17 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | 1 | scal (6.3%) |
LEA 0x4(%R12),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%R12),%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(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VMOVDQA64 -0x79f665(%RIP),%YMM18 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVDQA64 -0x7a395f(%RIP),%XMM19 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVDQA64 -0x782419(%RIP),%ZMM20 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x7823e3(%RIP),%ZMM21 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x7823ad(%RIP),%ZMM22 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VPBROADCASTD -0x7a70af(%RIP),%ZMM23 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x7a6d41(%RIP),%ZMM24 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6e33(%RIP),%ZMM25 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a7141(%RIP),%ZMM26 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6def(%RIP),%ZMM27 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VMOVAPS %ZMM17,0x240(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVDQA64 %ZMM23,0x200(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 4 | 2 | vect (100.0%) |
VMOVAPS %ZMM24,0x140(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM25,0x1c0(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM26,0x180(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM27,0x280(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
MOV %R13,0x130(%RSP) | 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 b033f4 <.omp_outlined..37+0xc54> | 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 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV 0x110(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RAX,%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 b03a10 <.omp_outlined..37+0x1270> | 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,0x8(%RSP) | 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 0xb0(%RSP),%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,(%RSP) | 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 0x20(%RSP),%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 0x2c(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVSS 0xcc(%RSP),%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%) |
MOV 0x38(%RSP),%RDX | 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(%RSP),%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 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0xb8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> | 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 |
MOVZX 0x1f(%RSP),%R12D | 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 | N/A |
MOV %R12D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOVZX 0x1e(%RSP),%R13D | 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 | N/A |
OR %R13B,%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 0x118(%RSP),%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 0x48(%RSP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x78(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x38(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x58(%RSP),%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 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JE b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP %R8,0x108(%RSP) | 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 b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x20(%RSP),%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,0x190(%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 b03a94 <.omp_outlined..37+0x12f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x4d6bdc(%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 |
MOV 0x28(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa9570 <@plt_start@+0x60c0> | 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 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x38(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x78(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %R9D,%R14D | 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%) |
JGE b03ab9 <.omp_outlined..37+0x1319> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %R9,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
SUB %R14,%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 %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMP $0x4,%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%) |
JB b03c0b <.omp_outlined..37+0x146b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP $0x20,%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%) |
JAE b03acb <.omp_outlined..37+0x132b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
JMP b03ba7 <.omp_outlined..37+0x1407> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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%) |
TEST %R13B,%R13B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JNE b03d1f <.omp_outlined..37+0x157f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x20,%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 |
LEA (%R8,%R14,4),%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 |
ADD $0x60,%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 (%R11,%R14,4),%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 |
ADD $0x60,%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 %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VBROADCASTSD -0x7a698e(%RIP),%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (12.5%) |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
CMP %RCX,%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 b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
TEST $0x1c,%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 |
JE b03c05 <.omp_outlined..37+0x1465> | 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,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x4,%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 (%RSI,%R14,1),%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 (%R8,%R14,4),%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 (%R11,%R14,4),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VBROADCASTSD -0x7a6a63(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
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 |
CMP %RSI,%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%) |
MOV 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JNE b03c0b <.omp_outlined..37+0x146b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %R14,%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 %RCX,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VMOVSD -0x7a6ab3(%RIP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
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 |
TEST %R13B,%R13B | 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 b03d35 <.omp_outlined..37+0x1595> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | 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%) |
CMP %R9D,%R14D | 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%) |
JGE b03d1f <.omp_outlined..37+0x157f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x20(%RSP),%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 0x58(%RCX),%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 0x230(%RCX),%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 %R9D,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
SUB %R14D,%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 |
MOV %R14,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOT %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 |
ADD %R9,%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 %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $0x7,%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 b03ca3 <.omp_outlined..37+0x1503> | 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 |
CMP $0x7,%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%) |
JB b03d1f <.omp_outlined..37+0x157f> | 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) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV 0x20(%RSP),%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 0x160(%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVSS %XMM0,0xac(%RAX,%R15,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (6.3%) |
TEST %R12B,%R12B | 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 b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP %R9D,%R14D | 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%) |
JGE b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VMOVSS (%RBX),%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%) |
VMOVSS 0x4(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x8(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0xc(%RBX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x10(%RBX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x14(%RBX),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x18(%RBX),%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%) |
VMOVSS 0x1c(%RBX),%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%) |
VMOVSS 0x20(%RBX),%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
LEA (%R14,%R14,2),%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 0x40(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%RCX,%RAX,4),%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 |
ADD $0x8,%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 |
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 |
LEA -0x28(%RBP),%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
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 |
CMP $0x2,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JNE b03e4c <.omp_outlined..37+0x16ac> | 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 fa3780 <@plt_start@+0x2d0> | 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,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3950 <@plt_start@+0x4a0> | 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,%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 |
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 |
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 |
NOP | 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.01% of application time for run 1x1
Source file and lines | lincs.cpp:845-2559 |
Module | libgromacs_mpi.so.9.0.0 |
nb instructions | 398 |
nb uops | 404 |
loop length | 2174 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 10 |
used ymm registers | 2 |
used zmm registers | 17 |
nb stack references | 56 |
micro-operation queue | 67.33 cycles |
front end | 67.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 23.00 | 22.50 | 22.25 | 22.25 | 23.00 | 80.67 | 80.67 | 80.67 | 1.50 | 4.50 | 4.50 | 1.50 | 9.00 | 9.00 |
cycles | 23.00 | 22.50 | 22.25 | 22.25 | 23.00 | 83.00 | 83.00 | 83.00 | 1.50 | 4.50 | 4.50 | 1.50 | 9.00 | 9.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 67.33 |
Dispatch | 83.00 |
Overall L1 | 83.00 |
all | 20% |
load | 58% |
store | 2% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 25% |
all | 32% |
load | 11% |
store | 80% |
mul | 0% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 21% |
all | 24% |
load | 30% |
store | 15% |
mul | 0% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 23% |
all | 20% |
load | 46% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
other | 12% |
all | 24% |
load | 12% |
store | 61% |
mul | 9% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 11% |
all | 21% |
load | 25% |
store | 21% |
mul | 9% |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
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 |
AND $-0x40,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
SUB $0x540,%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %R9,%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RCX,%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RDX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa4a30 <@plt_start@+0x1580> | 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 %EAX,0x2c(%RSP) | 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 0x48(%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 0x40(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%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 |
MOV 0x28(%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 0x20(%RBP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x18(%RBP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x10(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%R12),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x2c(%RSP),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOVSXD %EAX,%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 %R10,0x20(%RSP) | 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 0x160(%R10),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
IMUL $0xb0,%RBX,%RBX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 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%) |
VMOVUPS %YMM0,0x88(%R10,%RBX,1) | 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%) |
MOVL $0,0xa8(%R10,%RBX,1) | 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 (%R11),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R11,0x60(%RSP) | 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 %EAX,%EAX | 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%) |
JNE b02836 <.omp_outlined..37+0x96> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x58(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV (%R10),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b02840 <.omp_outlined..37+0xa0> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %RBX,%R10 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
ADD $0x88,%R10 | 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,0x118(%RSP) | 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 (%R15),%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,0xa0(%RSP) | 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),%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,0x50(%RSP) | 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 0x8(%R14),%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,0x128(%RSP) | 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 (%R13),%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,0x120(%RSP) | 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 (%R9),%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,0xb8(%RSP) | 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 0x8(%R9),%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,0xb0(%RSP) | 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 (%R8),%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,0xe0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOVZX (%RDI),%EDI | 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 | N/A |
MOV %DIL,0x1e(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
VMOVSS 0x1fc(%RSI),%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%) |
VMOVSS %XMM0,0x1c0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (6.3%) |
VMOVD (%RDX),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0.50 | scal (6.3%) |
VMOVD %XMM0,0xcc(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 8 | 1 | scal (6.3%) |
MOV (%RCX),%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,0x110(%RSP) | 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 0x50(%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 |
MOVZX (%RAX),%EAX | 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 | N/A |
MOV %AL,0x1f(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | N/A |
LEA 0x4d7d00(%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 fa67a0 <@plt_start@+0x32f0> | 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 %EAX,0x28(%RSP) | 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 0x20(%RSP),%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 0x160(%RCX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOVSXD (%RAX,%RBX,1),%R12 | 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 | N/A |
MOV %RBX,0x58(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
MOVSXD 0x4(%RAX,%RBX,1),%RBX | 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 | N/A |
MOV 0x70(%RCX),%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 0x88(%RCX),%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,0x98(%RSP) | 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 0x198(%RCX),%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,0x40(%RSP) | 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 0xb8(%RCX),%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,0x180(%RSP) | 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 0xd0(%RCX),%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,0x140(%RSP) | 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 0xf8(%RCX),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x128(%RCX),%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,0x78(%RSP) | 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 0x1b8(%RCX),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x1d0(%RCX),%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,0x68(%RSP) | 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 0x1d8(%RCX),%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,0x90(%RSP) | 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 0x1e8(%RCX),%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,0x88(%RSP) | 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 0x1f0(%RCX),%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,0x80(%RSP) | 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 0x200(%RCX),%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,0x70(%RSP) | 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 0x218(%RCX),%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,0xd8(%RSP) | 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 0x220(%RCX),%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,0x138(%RSP) | 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 0x230(%RCX),%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,0x38(%RSP) | 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 0x238(%RCX),%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,0xd0(%RSP) | 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 0x140(%RCX),%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,0xa8(%RSP) | 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 0x148(%RCX),%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,0x108(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x2c0(%RSP),%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 0x60(%RSP),%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fab030 <@plt_start@+0x7b80> | 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,0x48(%RSP) | 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 %EBX,%R12D | 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 %RBX,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV %RBX,0x30(%RSP) | 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 0x78(%RSP),%R11 | 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(%RSP),%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 0x68(%RSP),%RDX | 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(%RSP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JGE b02f28 <.omp_outlined..37+0x788> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0xa0(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA 0x4(%RAX),%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 %RDI,0x60(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%RAX),%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 %RDI,0xc0(%RSP) | 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 0x50(%RSP),%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 0x4(%RDI),%R8 | 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 %R8,0x240(%RSP) | 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 $0x8,%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 %RDI,0x200(%RSP) | 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 0x48(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%R9,%R9,2),%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 |
VMOVDQA -0x79ee9b(%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%) |
VMOVDQA -0x7a3193(%RIP),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVDQA64 -0x781c4d(%RIP),%ZMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x781c17(%RIP),%ZMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
MOV 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%R8,%RDI,4),%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 |
VMOVDQA64 -0x781bea(%RIP),%ZMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VPBROADCASTD -0x7a68ec(%RIP),%ZMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x7a6642(%RIP),%ZMM6 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6974(%RIP),%ZMM7 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VMOVAPS -0x781bd2(%RIP),%ZMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
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 0x20(%RSP),%RDI | 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,0x190(%RDI) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (1.6%) |
MOV 0x28(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JE b02f53 <.omp_outlined..37+0x7b3> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x4d767f(%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 fa9570 <@plt_start@+0x60c0> | 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 0x20(%RSP),%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 0x30(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x48(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %R10D,%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%) |
MOV 0x58(%RSP),%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 0x180(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JGE b030a0 <.omp_outlined..37+0x900> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV (%R12,%RCX,4),%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x40(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x140(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b02f99 <.omp_outlined..37+0x7f9> | 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 0x160(%RDI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
ADD %RAX,%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 0x88(%RSP),%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,0xf8(%RSP) | 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 0x80(%RSP),%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,0x100(%RSP) | 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 0xf8(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVUPS %XMM0,(%RSP) | 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 %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x68(%RSP),%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 0x90(%RSP),%R8 | 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(%RSP),%R14 | 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,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> | 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 0x38(%RSP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JMP b0319e <.omp_outlined..37+0x9fe> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV 0x160(%RDI),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
ADD 0x58(%RSP),%RSI | 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 | N/A |
MOV 0x88(%RSP),%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,0xf8(%RSP) | 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 0x80(%RSP),%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,0x100(%RSP) | 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 0xf8(%RSP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVUPS %XMM0,(%RSP) | 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 %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x68(%RSP),%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 0x90(%RSP),%R8 | 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(%RSP),%R14 | 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,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b05140 <_ZN3gmxL19lincs_matrix_expandERKNS_5LincsERKN12_GLOBAL__N_14TaskENS_8ArrayRefIKfEENS7_IfEESA_SA_> | 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(%RSP),%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 0x48(%RSP),%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 0x38(%RSP),%RDX | 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(%RSP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | 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 0x50(%RSP),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV %R12,0x8(%RSP) | 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 0xb0(%RSP),%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,(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
VMOVSS -0x7a7030(%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%) |
MOV 0x20(%RSP),%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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOV 0x2c(%RSP),%ESI | 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(%RSP),%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 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0xb8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> | 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 |
VMOVSS 0x1c0(%RSP),%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%) |
VCVTSS2SD %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VMULSD -0x7a5a12(%RIP),%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
CALL fa9690 <@plt_start@+0x61e0> | 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 %RBX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMPL $0,0xc(%RBX) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (6.3%) |
MOV 0xd8(%RSP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JLE b039c1 <.omp_outlined..37+0x1221> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VCVTSD2SS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 3 | 0.50 | scal (12.5%) |
VMULSS %XMM0,%XMM0,%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 | scal (6.3%) |
VBROADCASTSS %XMM0,%ZMM17 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 1 | 1 | scal (6.3%) |
LEA 0x4(%R12),%RAX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
MOV %RAX,0xa0(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
LEA 0x8(%R12),%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(%RSP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VMOVDQA64 -0x79f665(%RIP),%YMM18 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (50.0%) |
VMOVDQA64 -0x7a395f(%RIP),%XMM19 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.50 | vect (25.0%) |
VMOVDQA64 -0x782419(%RIP),%ZMM20 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x7823e3(%RIP),%ZMM21 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VMOVDQA64 -0x7823ad(%RIP),%ZMM22 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
VPBROADCASTD -0x7a70af(%RIP),%ZMM23 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0.50 | scal (6.3%) |
VBROADCASTSS -0x7a6d41(%RIP),%ZMM24 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6e33(%RIP),%ZMM25 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a7141(%RIP),%ZMM26 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VBROADCASTSS -0x7a6def(%RIP),%ZMM27 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (6.3%) |
VMOVAPS %ZMM17,0x240(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVDQA64 %ZMM23,0x200(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 4 | 2 | vect (100.0%) |
VMOVAPS %ZMM24,0x140(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM25,0x1c0(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM26,0x180(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
VMOVAPS %ZMM27,0x280(%RSP) | 2 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 1 | 1 | 5 | 2 | vect (100.0%) |
MOV %R13,0x130(%RSP) | 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 b033f4 <.omp_outlined..37+0xc54> | 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 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV 0x110(%RSP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
TEST %RAX,%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 b03a10 <.omp_outlined..37+0x1270> | 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,0x8(%RSP) | 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 0xb0(%RSP),%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,(%RSP) | 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 0x20(%RSP),%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 0x2c(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVSS 0xcc(%RSP),%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%) |
MOV 0x38(%RSP),%RDX | 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(%RSP),%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 0x40(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0xb8(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL b055e0 <_ZN3gmxL18lincs_update_atomsEPNS_5LincsEifNS_8ArrayRefIKfEENS2_IKNS_11BasicVectorIfEEEES4_PA3_f> | 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 |
MOVZX 0x1f(%RSP),%R12D | 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 | N/A |
MOV %R12D,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
MOVZX 0x1e(%RSP),%R13D | 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 | N/A |
OR %R13B,%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 0x118(%RSP),%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 0x48(%RSP),%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x78(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x38(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x58(%RSP),%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 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JE b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP %R8,0x108(%RSP) | 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 b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x20(%RSP),%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,0x190(%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 b03a94 <.omp_outlined..37+0x12f4> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
LEA 0x4d6bdc(%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 |
MOV 0x28(%RSP),%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CALL fa9570 <@plt_start@+0x60c0> | 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 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x38(%RSP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x78(%RSP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
MOV 0x30(%RSP),%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
CMP %R9D,%R14D | 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%) |
JGE b03ab9 <.omp_outlined..37+0x1319> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV %R9,%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
SUB %R14,%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 %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CMP $0x4,%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%) |
JB b03c0b <.omp_outlined..37+0x146b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP $0x20,%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%) |
JAE b03acb <.omp_outlined..37+0x132b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
JMP b03ba7 <.omp_outlined..37+0x1407> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 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%) |
TEST %R13B,%R13B | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JNE b03d1f <.omp_outlined..37+0x157f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
MOV %RAX,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x20,%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 |
LEA (%R8,%R14,4),%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 |
ADD $0x60,%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 (%R11,%R14,4),%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 |
ADD $0x60,%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 %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | N/A |
VBROADCASTSD -0x7a698e(%RIP),%ZMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 5 | 1 | scal (12.5%) |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
CMP %RCX,%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 b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
TEST $0x1c,%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 |
JE b03c05 <.omp_outlined..37+0x1465> | 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,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $-0x4,%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 (%RSI,%R14,1),%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 (%R8,%R14,4),%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 (%R11,%R14,4),%R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
VBROADCASTSD -0x7a6a63(%RIP),%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 | scal (12.5%) |
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 |
CMP %RSI,%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%) |
MOV 0xa8(%RSP),%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
JNE b03c0b <.omp_outlined..37+0x146b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
JMP b03c4a <.omp_outlined..37+0x14aa> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | N/A |
ADD %R14,%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 %RCX,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
VMOVSD -0x7a6ab3(%RIP),%XMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (12.5%) |
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 |
TEST %R13B,%R13B | 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 b03d35 <.omp_outlined..37+0x1595> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | 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%) |
CMP %R9D,%R14D | 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%) |
JGE b03d1f <.omp_outlined..37+0x157f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
MOV 0x20(%RSP),%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 0x58(%RCX),%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 0x230(%RCX),%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 %R9D,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
SUB %R14D,%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 |
MOV %R14,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
NOT %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 |
ADD %R9,%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 %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
AND $0x7,%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 b03ca3 <.omp_outlined..37+0x1503> | 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 |
CMP $0x7,%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%) |
JB b03d1f <.omp_outlined..37+0x157f> | 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) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 | N/A |
MOV 0x20(%RSP),%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 0x160(%RAX),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
VMOVSS %XMM0,0xac(%RAX,%R15,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 1 | 1 | scal (6.3%) |
TEST %R12B,%R12B | 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 b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
CMP %R9D,%R14D | 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%) |
JGE b03e1d <.omp_outlined..37+0x167d> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 | N/A |
VMOVSS (%RBX),%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%) |
VMOVSS 0x4(%RBX),%XMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x8(%RBX),%XMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0xc(%RBX),%XMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x10(%RBX),%XMM4 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x14(%RBX),%XMM5 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
VMOVSS 0x18(%RBX),%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%) |
VMOVSS 0x1c(%RBX),%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%) |
VMOVSS 0x20(%RBX),%XMM8 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | scal (6.3%) |
LEA (%R14,%R14,2),%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 0x40(%RSP),%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 | N/A |
LEA (%RCX,%RAX,4),%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 |
ADD $0x8,%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 |
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 |
LEA -0x28(%RBP),%RSP | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
POP %RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
POP %RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
VZEROUPPER | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | vect (25.0%) |
RET | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
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 |
CMP $0x2,%EDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
JNE b03e4c <.omp_outlined..37+0x16ac> | 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 fa3780 <@plt_start@+0x2d0> | 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,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 | N/A |
CALL fa3950 <@plt_start@+0x4a0> | 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,%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 |
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 |
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 |
NOP | 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.94 | 0.06 | 0.85 | 0.16 | 0.7 | 0.31 | 0.85 | 0.12 | 0.9 | 0.06 | 0.8 | 0.09 | 0.76 | 0.14 | 0.65 | 0.19 |
Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
---|---|---|---|---|---|---|
1x1 | 1 | 1 | 1 | 1 | 9.1499967575073 | 1.0976423025131 |
2x1 | 2 | 0.94 | 1.88 | 2 | 5.3499984741211 | 1.0716588497162 |
4x1 | 4 | 0.85 | 3.4 | 4 | 3.2500019073486 | 1.0819091796875 |
8x1 | 8 | 0.7 | 5.61 | 8 | 2.1350014209747 | 1.0538889169693 |
16x1 | 16 | 0.85 | 13.59 | 16 | 1.3700000047684 | 0.81410557031631 |
32x1 | 20 | 0.9 | 28.83 | 32 | 0.99499952793121 | 0.61759048700333 |
64x1 | 39 | 0.8 | 50.95 | 64 | 0.66500014066696 | 0.45187541842461 |
128x1 | 81 | 0.76 | 96.82 | 128 | 0.43499994277954 | 0.55606150627136 |
192x1 | 120 | 0.65 | 125.52 | 192 | 0.33500003814697 | 0.54117089509964 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼.omp_outlined..37– | 0.54 | 0.07 |
○Loop 14926 - lincs.cpp:845-857 - libgromacs_mpi.so.9.0.0 | 0.26 | 0.06 |
▼Loop 14924 - lincs.cpp:1133-1137 - libgromacs_mpi.so.9.0.0– | 0.04 | 0.01 |
○Loop 14925 - lincs.cpp:1135-1137 - libgromacs_mpi.so.9.0.0 | 0.07 | 0.02 |
○Loop 14914 - lincs.cpp:1265-1273 - libgromacs_mpi.so.9.0.0 | 0.01 | 0.01 |
○Loop 14923 - lincs.cpp:1146-1148 - libgromacs_mpi.so.9.0.0 | 0.01 | 0.01 |
▼Loop 14920 - lincs.cpp:845-1223 - libgromacs_mpi.so.9.0.0– | 0.00 | 0.00 |
○Loop 14921 - lincs.cpp:966-992 - libgromacs_mpi.so.9.0.0 | 0.15 | 0.03 |
○Loop 14922 - lincs.cpp:1205-1207 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.01 |
○Loop 14918 - lincs.cpp:1245-1245 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14919 - lincs.cpp:1245-1245 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14915 - lincs.cpp:1252-1257 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14916 - lincs.cpp:1252-1257 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |
○Loop 14917 - lincs.cpp:1243-1245 - libgromacs_mpi.so.9.0.0 | 0.00 | 0.00 |