| Function: miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int ... | Module: exec | Source: einspline_spo_ref.hpp:203-230 [...] | Coverage (incl. loops): 10.41% | (excl. loops): 0.02% |
|---|
| Function: miniqmcreference::einspline_spo_ref<double>::evaluate(qmcplusplus::ParticleSet const&, int ... | Module: exec | Source: einspline_spo_ref.hpp:203-230 [...] | Coverage (incl. loops): 10.41% | (excl. loops): 0.02% |
|---|
/usr/include/c++/14/bits/stl_algobase.h: 238 - 952 |
-------------------------------------------------------------------------------- |
238: if (__b < __a) |
[...] |
951: for (; __first != __last; ++__first) |
952: *__first = __tmp; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineEvalHelper.hpp: 53 - 66 |
-------------------------------------------------------------------------------- |
53: if (x < 0) |
54: { |
55: ind = 0; |
56: dx = T(0); |
57: } |
58: else |
59: { |
60: ind = static_cast<int>(x); |
61: dx = x - ind; |
62: // upper bound |
63: if (ind > nmax) |
64: { |
65: ind = nmax; |
66: dx = T(1) - std::numeric_limits<T>::epsilon(); |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVector.h: 145 - 145 |
-------------------------------------------------------------------------------- |
145: X[i] = base[i * offset]; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/QMCWaveFunctions/einspline_spo_ref.hpp: 203 - 230 |
-------------------------------------------------------------------------------- |
203: ScopedTimer local_timer(timer); |
204: |
205: auto u = Lattice.toUnit_floor(P.activeR(iat)); |
206: for (int i = 0; i < nBlocks; ++i) |
207: MultiBsplineEvalRef::evaluate_vgh(einsplines[i], u[0], u[1], u[2], psi[i].data(), grad[i].data(), hess[i].data(), |
208: nSplinesPerBlock); |
209: } |
210: |
211: inline void evaluate(const ParticleSet& P, |
[...] |
219: for (int i = 0; i < nBlocks; ++i) |
220: { |
221: // in real simulation, phase needs to be applied. Here just fake computation |
222: const int first = i * nBlocks; |
223: for (int j = first; j < std::min((i + 1) * nSplinesPerBlock, OrbitalSetSize); j++) |
224: { |
225: psi_v[j] = psi[i][j - first]; |
226: dpsi_v[j] = grad[i][j - first]; |
227: d2psi_v[j] = hess[i].data(0)[j - first]; |
228: } |
229: } |
230: } |
/usr/include/c++/14/bits/stl_vector.h: 1131 - 1263 |
-------------------------------------------------------------------------------- |
1131: return *(this->_M_impl._M_start + __n); |
[...] |
1263: { return _M_data_ptr(this->_M_impl._M_start); } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 223 - 229 |
-------------------------------------------------------------------------------- |
223: return X[i]; |
[...] |
229: return X[i]; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 231 - 271 |
-------------------------------------------------------------------------------- |
231: inline const AoSElement_t operator[](size_t i) const { return AoSElement_t(myData + i, nGhosts); } |
[...] |
265: inline T* data() { return myData; } |
[...] |
271: inline T* restrict data(size_t i) { return myData + i * nGhosts; } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineRef.hpp: 187 - 286 |
-------------------------------------------------------------------------------- |
187: x -= spline_m->x_grid.start; |
188: y -= spline_m->y_grid.start; |
189: z -= spline_m->z_grid.start; |
190: spline2::getSplineBound(x * spline_m->x_grid.delta_inv, tx, ix, spline_m->x_grid.num - 1); |
191: spline2::getSplineBound(y * spline_m->y_grid.delta_inv, ty, iy, spline_m->y_grid.num - 1); |
192: spline2::getSplineBound(z * spline_m->z_grid.delta_inv, tz, iz, spline_m->z_grid.num - 1); |
[...] |
199: const intptr_t ys = spline_m->y_stride; |
200: const intptr_t zs = spline_m->z_stride; |
201: |
202: const size_t out_offset = spline_m->num_splines; |
203: |
204: T* restrict gx = grads; |
205: T* restrict gy = grads + out_offset; |
206: T* restrict gz = grads + 2 * out_offset; |
207: |
208: T* restrict hxx = hess; |
209: T* restrict hxy = hess + out_offset; |
210: T* restrict hxz = hess + 2 * out_offset; |
211: T* restrict hyy = hess + 3 * out_offset; |
212: T* restrict hyz = hess + 4 * out_offset; |
213: T* restrict hzz = hess + 5 * out_offset; |
214: |
215: std::fill(vals, vals + num_splines, T()); |
[...] |
226: for (int i = 0; i < 4; i++) |
227: for (int j = 0; j < 4; j++) |
228: { |
229: const T* restrict coefs = spline_m->coefs + (ix + i) * xs + (iy + j) * ys + iz * zs; |
230: const T* restrict coefszs = coefs + zs; |
231: const T* restrict coefs2zs = coefs + 2 * zs; |
232: const T* restrict coefs3zs = coefs + 3 * zs; |
233: |
234: const T pre20 = d2a[i] * b[j]; |
235: const T pre10 = da[i] * b[j]; |
236: const T pre00 = a[i] * b[j]; |
237: const T pre11 = da[i] * db[j]; |
238: const T pre01 = a[i] * db[j]; |
239: const T pre02 = a[i] * d2b[j]; |
240: |
241: const int iSplitPoint = num_splines; |
242: for (int n = 0; n < iSplitPoint; n++) |
243: { |
244: T coefsv = coefs[n]; |
245: T coefsvzs = coefszs[n]; |
246: T coefsv2zs = coefs2zs[n]; |
247: T coefsv3zs = coefs3zs[n]; |
248: |
249: T sum0 = c[0] * coefsv + c[1] * coefsvzs + c[2] * coefsv2zs + c[3] * coefsv3zs; |
250: T sum1 = dc[0] * coefsv + dc[1] * coefsvzs + dc[2] * coefsv2zs + dc[3] * coefsv3zs; |
251: T sum2 = d2c[0] * coefsv + d2c[1] * coefsvzs + d2c[2] * coefsv2zs + d2c[3] * coefsv3zs; |
252: |
253: hxx[n] += pre20 * sum0; |
254: hxy[n] += pre11 * sum0; |
255: hxz[n] += pre10 * sum1; |
256: hyy[n] += pre02 * sum0; |
257: hyz[n] += pre01 * sum1; |
258: hzz[n] += pre00 * sum2; |
259: gx[n] += pre10 * sum0; |
260: gy[n] += pre01 * sum0; |
261: gz[n] += pre00 * sum1; |
262: vals[n] += pre00 * sum0; |
[...] |
269: const T dxx = dxInv * dxInv; |
270: const T dyy = dyInv * dyInv; |
271: const T dzz = dzInv * dzInv; |
272: const T dxy = dxInv * dyInv; |
273: const T dxz = dxInv * dzInv; |
274: const T dyz = dyInv * dzInv; |
275: |
276: for (int n = 0; n < num_splines; n++) |
277: { |
278: gx[n] *= dxInv; |
279: gy[n] *= dyInv; |
280: gz[n] *= dzInv; |
281: hxx[n] *= dxx; |
282: hyy[n] *= dyy; |
283: hzz[n] *= dzz; |
284: hxy[n] *= dxy; |
285: hxz[n] *= dxz; |
286: hyz[n] *= dyz; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Particle/Lattice/CrystalLattice.h: 168 - 174 |
-------------------------------------------------------------------------------- |
168: val_dot = toUnit(r); |
169: for (int i = 0; i < D; i++) |
170: if (-std::numeric_limits<T1>::epsilon() < val_dot[i] && val_dot[i] < 0) |
171: val_dot[i] = T1(0.0); |
172: else |
173: val_dot[i] -= std::floor(val_dot[i]); |
174: return val_dot; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Particle/ParticleSet.h: 143 - 143 |
-------------------------------------------------------------------------------- |
143: return (active_ptcl_ == iat) ? active_pos_ : R[iat]; |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/TinyVectorTensorOps.h: 150 - 152 |
-------------------------------------------------------------------------------- |
150: return TinyVector<Type_t, 3>(lhs[0] * rhs[0] + lhs[1] * rhs[3] + lhs[2] * rhs[6], |
151: lhs[0] * rhs[1] + lhs[1] * rhs[4] + lhs[2] * rhs[7], |
152: lhs[0] * rhs[2] + lhs[1] * rhs[5] + lhs[2] * rhs[8]); |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/Spline2/MultiBsplineData.hpp: 68 - 79 |
-------------------------------------------------------------------------------- |
68: a[0] = ((A00 * tx + A01) * tx + A02) * tx + A03; |
69: a[1] = ((A10 * tx + A11) * tx + A12) * tx + A13; |
70: a[2] = ((A20 * tx + A21) * tx + A22) * tx + A23; |
71: a[3] = ((A30 * tx + A31) * tx + A32) * tx + A33; |
72: da[0] = (dA01 * tx + dA02) * tx + dA03; |
73: da[1] = (dA11 * tx + dA12) * tx + dA13; |
74: da[2] = (dA21 * tx + dA22) * tx + dA23; |
75: da[3] = (dA31 * tx + dA32) * tx + dA33; |
76: d2a[0] = d2A02 * tx + d2A03; |
77: d2a[1] = d2A12 * tx + d2A13; |
78: d2a[2] = d2A22 * tx + d2A23; |
79: d2a[3] = d2A32 * tx + d2A33; |
0x45f800 SUB SP, SP, #656 |
0x45f804 STP X29, X30, [SP] |
0x45f808 ADD X29, SP, #0 |
0x45f80c STP X19, X20, [SP, #16] |
0x45f810 ORR X20, XZR, X0 |
0x45f814 ORR W19, WZR, W2 |
0x45f818 STP X21, X22, [SP, #32] |
0x45f81c ORR X22, XZR, X4 |
0x45f820 ORR X21, XZR, X5 |
0x45f824 STP X23, X24, [SP, #48] |
0x45f828 ORR X23, XZR, X3 |
0x45f82c STP X25, X26, [SP, #64] |
0x45f830 ORR X25, XZR, X1 |
0x45f834 STP X27, X28, [SP, #80] |
0x45f838 LDR X24, [X0, #856] |
0x45f83c ORR X0, XZR, X24 |
0x45f840 BL 4cf640 |
0x45f844 LDR W0, [X25, #292] |
0x45f848 ADD X4, X25, #296 |
0x45f84c CMP W19, W0 |
0x45f850 B.EQ 45f860 |
0x45f854 LDR X2, [X25, #64] |
0x45f858 MOVZ W1, #24 |
0x45f85c SMADDL X4, W19, W1, X2 |
0x45f860 LDP D28, D27, [X4] |
0x45f864 PTRUE P7.B, ALL |
0x45f868 MOVZ W5, #3 |
0x45f86c ADD X18, SP, #624 |
0x45f870 WHILELO P4.D, WZR, W5 |
0x45f874 MOVZ X3, #48304 |
0x45f878 LDP D26, D6, [X20, #232] |
0x45f87c DUP Z30.D, X3 |
0x45f880 CNTD X6, ALL |
0x45f884 WHILELO P5.D, W6, W5 |
0x45f888 LDP D4, D2, [X20, #248] |
0x45f88c LDP D5, D3, [X20, #216] |
0x45f890 FMUL D0, D27, D6 |
0x45f894 LDR D24, [X4, #16] |
0x45f898 FMUL D1, D27, D4 |
0x45f89c FMUL D7, D27, D2 |
0x45f8a0 LDR D22, [X20, #280] |
0x45f8a4 LDP D23, D25, [X20, #264] |
0x45f8a8 FMADD D18, D28, D5, D0 |
0x45f8ac FMADD D16, D28, D3, D1 |
0x45f8b0 FMADD D17, D28, D26, D7 |
0x45f8b4 FMADD D19, D24, D23, D18 |
0x45f8b8 FMADD D20, D24, D25, D16 |
0x45f8bc FMADD D21, D24, D22, D17 |
0x45f8c0 STR D19, [SP, #624] |
0x45f8c4 STR D20, [SP, #632] |
0x45f8c8 STR D21, [SP, #640] |
0x45f8cc LD1D {Z29.D}, P4/Z, [X18, MUL VL] |
0x45f8d0 FCMLT P6.D, P7/Z, Z29.D, #0.0000000 |
0x45f8d4 MOVPRFX Z31, Z29 |
0x45f8d8 FRINTM Z31.D, P7/M, Z29.D |
0x45f8dc FCMGT P0.D, P6/Z, Z29.D, Z30.D |
0x45f8e0 EOR P1.B, P7/Z, P0.B, P7.B |
0x45f8e4 MOVPRFX Z31.D, P1/Z, Z31.D |
0x45f8e8 FSUBR Z31.D, P1/M, Z31.D, Z29.D |
0x45f8ec ST1D {Z31.D}, P4, [X18, MUL VL] |
0x45f8f0 B.EQ 45f918 |
0x45f8f4 LD1D {Z28.D}, P5/Z, [X18, #1, MUL VL] |
0x45f8f8 FCMLT P6.D, P7/Z, Z28.D, #0.0000000 |
0x45f8fc MOVPRFX Z27, Z28 |
0x45f900 FRINTM Z27.D, P7/M, Z28.D |
0x45f904 FCMGT P15.D, P6/Z, Z28.D, Z30.D |
0x45f908 EOR P2.B, P7/Z, P15.B, P7.B |
0x45f90c MOVPRFX Z27.D, P2/Z, Z27.D |
0x45f910 FSUBR Z27.D, P2/M, Z27.D, Z28.D |
0x45f914 ST1D {Z27.D}, P5, [X18, #1, MUL VL] |
0x45f918 ADD X8, SP, #512 |
0x45f91c ADD X9, SP, #512 |
0x45f920 LDR W12, [X20, #48] |
0x45f924 LDP X10, X11, [X8, #112] |
0x45f928 STP X10, X11, [X9, #952] |
0x45f92c LDR X11, [X18, #16] |
0x45f930 LDR D30, [SP, #440] |
0x45f934 LDR D24, [SP, #448] |
0x45f938 STR X11, [SP, #456] |
0x45f93c LDR D5, [SP, #456] |
0x45f940 STR D30, [SP, #344] |
0x45f944 STR D24, [SP, #352] |
0x45f948 STR D5, [SP, #360] |
0x45f94c CMP W12, #0 |
0x45f950 B.LE 4601a4 |
0x45f954 ORR X13, XZR, #0x55 |
0x45f958 STP D8, D9, [SP, #96] |
0x45f95c ORR X14, XZR, #0x55 |
0x45f960 MOVK X13, #16325 |
0x45f964 STP D10, D11, [SP, #112] |
0x45f968 MOVK X14, #16357 |
0x45f96c STP D12, D13, [SP, #128] |
0x45f970 MOVZ X6, #24 |
0x45f974 FMOV D1, X13 |
0x45f978 STP D14, D15, [SP, #144] |
0x45f97c LDR W16, [X20, #64] |
0x45f980 STR X21, [SP, #424] |
0x45f984 LDR X5, [X20, #760] |
0x45f988 ADD X15, X5, W12,UXTW #3 |
0x45f98c STP X24, X20, [SP, #392] |
0x45f990 SBFM X2, X16, #61, #31 |
0x45f994 STP X23, X22, [SP, #408] |
0x45f998 SBFM X22, X16, #0, #31 |
0x45f99c LDR X17, [X20, #784] |
0x45f9a0 STR X14, [SP, #208] |
0x45f9a4 LDR X21, [X20, #808] |
0x45f9a8 STR X15, [SP, #368] |
0x45f9ac LDR X20, [X20, #832] |
0x45f9b0 STR X17, [SP, #200] |
0x45f9b4 STR W16, [SP, #380] |
0x45f9b8 STR X21, [SP, #328] |
0x45f9bc STR X22, [SP, #384] |
0x45f9c0 STR X20, [SP, #336] |
(945) 0x45f9c4 LDR X9, [X5] |
(945) 0x45f9c8 LDR D11, [SP, #344] |
(945) 0x45f9cc LDR D14, [SP, #352] |
(945) 0x45f9d0 LDR D8, [X9, #40] |
(945) 0x45f9d4 LDP D22, D9, [X9, #72] |
(945) 0x45f9d8 LDR D10, [X9, #120] |
(945) 0x45f9dc FSUB D12, D11, S8 |
(945) 0x45f9e0 LDR D3, [SP, #360] |
(945) 0x45f9e4 LDR X23, [SP, #200] |
(945) 0x45f9e8 FSUB D15, D14, S9 |
(945) 0x45f9ec LDR X24, [SP, #328] |
(945) 0x45f9f0 FMUL D13, D12, D22 |
(945) 0x45f9f4 LDR X26, [SP, #336] |
(945) 0x45f9f8 FSUB D7, D3, S10 |
(945) 0x45f9fc LDR X28, [X23] |
(945) 0x45fa00 LDR X21, [X24, X6] |
(945) 0x45fa04 FCMPE D13, #0 |
(945) 0x45fa08 LDR X20, [X26, X6] |
(945) 0x45fa0c B.MI 460460 |
(945) 0x45fa10 LDR W30, [X9, #56] |
(945) 0x45fa14 FCVTZS W27, D13 |
(945) 0x45fa18 SUB W10, W30, #1 |
(945) 0x45fa1c CMP W10, W27 |
(945) 0x45fa20 B.LT 460504 |
(945) 0x45fa24 ORR X25, XZR, #0x55 |
(945) 0x45fa28 FRINTZ D6, D13 |
(945) 0x45fa2c FSUB D29, D13, S6 |
(945) 0x45fa30 MOVK X25, #49093 |
(945) 0x45fa34 FMOV D4, #0.5000000 |
(945) 0x45fa38 FMOV D2, #-1.0000000 |
(945) 0x45fa3c FMOV D25, #1.5000000 |
(945) 0x45fa40 FMOV D16, #-2.0000000 |
(945) 0x45fa44 ORR W10, WZR, W27 |
(945) 0x45fa48 FMOV D0, X25 |
(945) 0x45fa4c FMOV D26, #1.0000000 |
(945) 0x45fa50 FMOV D17, #-0.5000000 |
(945) 0x45fa54 FMOV D18, #3.0000000 |
(945) 0x45fa58 FSUB D23, D6, S13 |
(945) 0x45fa5c LDR D13, [SP, #208] |
(945) 0x45fa60 FMADD D20, D29, D4, D2 |
(945) 0x45fa64 FMSUB D21, D29, D4, D4 |
(945) 0x45fa68 FMUL D28, D29, D29 |
(945) 0x45fa6c FMADD D19, D29, D25, D16 |
(945) 0x45fa70 FMSUB D24, D29, D25, D26 |
(945) 0x45fa74 FMADD D27, D29, D18, D16 |
(945) 0x45fa78 FMADD D30, D29, D21, D4 |
(945) 0x45fa7c FMUL D5, D29, D0 |
(945) 0x45fa80 FADD D8, D23, D26 |
(945) 0x45fa84 FMADD D9, D29, D24, D4 |
(945) 0x45fa88 FMSUB D26, D29, D18, D26 |
(945) 0x45fa8c FMUL D21, D28, D4 |
(945) 0x45fa90 FMUL D31, D29, D20 |
(945) 0x45fa94 FMADD D6, D29, D30, D1 |
(945) 0x45fa98 FADD D10, D5, D4 |
(945) 0x45fa9c FNMUL D3, D28, D5 |
(945) 0x45faa0 STR D8, [SP, #184] |
(945) 0x45faa4 FMUL D11, D29, D19 |
(945) 0x45faa8 STR D27, [SP, #192] |
(945) 0x45faac FMADD D0, D29, D31, D13 |
(945) 0x45fab0 FADD D14, D31, D4 |
(945) 0x45fab4 STR D9, [SP, #176] |
(945) 0x45fab8 FMADD D12, D29, D10, D17 |
(945) 0x45fabc STR D11, [SP, #168] |
(945) 0x45fac0 FNEG D27, D14 |
(945) 0x45fac4 FMADD D5, D29, D12, D1 |
(945) 0x45fac8 LDR D25, [X9, #112] |
(945) 0x45facc FMUL D18, D15, D25 |
(945) 0x45fad0 FCMPE D18, #0 |
(945) 0x45fad4 B.MI 460428 |
(945) 0x45fad8 LDR W14, [X9, #96] |
(945) 0x45fadc FCVTZS W13, D18 |
(945) 0x45fae0 SUB W8, W14, #1 |
(945) 0x45fae4 CMP W8, W13 |
(945) 0x45fae8 B.LT 46049c |
(945) 0x45faec ORR X16, XZR, #0x55 |
(945) 0x45faf0 FRINTZ D23, D18 |
(945) 0x45faf4 FSUB D30, D18, S23 |
(945) 0x45faf8 MOVK X16, #49093 |
(945) 0x45fafc FMOV D28, #0.5000000 |
(945) 0x45fb00 FMOV D20, #-1.0000000 |
(945) 0x45fb04 FSUB D10, D23, S18 |
(945) 0x45fb08 FMOV D9, #1.0000000 |
(945) 0x45fb0c ORR W8, WZR, W13 |
(945) 0x45fb10 FMOV D17, X16 |
(945) 0x45fb14 FMOV D16, #1.5000000 |
(945) 0x45fb18 FMOV D8, #-2.0000000 |
(945) 0x45fb1c FMOV D24, #3.0000000 |
(945) 0x45fb20 FMOV D15, #-0.5000000 |
(945) 0x45fb24 FMSUB D11, D30, D28, D28 |
(945) 0x45fb28 FMADD D31, D30, D28, D20 |
(945) 0x45fb2c FMSUB D19, D30, D16, D9 |
(945) 0x45fb30 FMUL D12, D30, D30 |
(945) 0x45fb34 FMADD D14, D30, D16, D8 |
(945) 0x45fb38 FADD D18, D10, D9 |
(945) 0x45fb3c FMADD D13, D30, D24, D8 |
(945) 0x45fb40 FMADD D2, D30, D11, D28 |
(945) 0x45fb44 FMUL D4, D30, D17 |
(945) 0x45fb48 FMSUB D24, D30, D24, D9 |
(945) 0x45fb4c LDR D9, [SP, #208] |
(945) 0x45fb50 FMADD D20, D30, D19, D28 |
(945) 0x45fb54 FMADD D23, D30, D2, D1 |
(945) 0x45fb58 FMUL D16, D30, D31 |
(945) 0x45fb5c FADD D17, D4, D28 |
(945) 0x45fb60 FNMUL D4, D12, D4 |
(945) 0x45fb64 STP D18, D13, [SP, #240] |
(945) 0x45fb68 FMADD D2, D30, D16, D9 |
(945) 0x45fb6c STR D20, [SP, #232] |
(945) 0x45fb70 FMADD D8, D30, D17, D15 |
(945) 0x45fb74 FMUL D15, D30, D14 |
(945) 0x45fb78 STR D23, [SP, #216] |
(945) 0x45fb7c FMUL D23, D12, D28 |
(945) 0x45fb80 FADD D28, D16, D28 |
(945) 0x45fb84 FMADD D19, D30, D8, D1 |
(945) 0x45fb88 STR D15, [SP, #224] |
(945) 0x45fb8c FNEG D28, D28 |
(945) 0x45fb90 LDR D31, [X9, #152] |
(945) 0x45fb94 FMUL D7, D7, D31 |
(945) 0x45fb98 FCMPE D7, #0 |
(945) 0x45fb9c B.MI 4603f0 |
(945) 0x45fba0 LDR W7, [X9, #136] |
(945) 0x45fba4 FCVTZS W19, D7 |
(945) 0x45fba8 SUB W12, W7, #1 |
(945) 0x45fbac CMP W12, W19 |
(945) 0x45fbb0 B.LT 460568 |
(945) 0x45fbb4 ORR X4, XZR, #0x55 |
(945) 0x45fbb8 FRINTZ D12, D7 |
(945) 0x45fbbc FSUB D15, D7, S12 |
(945) 0x45fbc0 MOVK X4, #49093 |
(945) 0x45fbc4 FSUB D11, D12, S7 |
(945) 0x45fbc8 FMOV D13, #1.0000000 |
(945) 0x45fbcc FMOV D7, #3.0000000 |
(945) 0x45fbd0 FMOV D16, #1.5000000 |
(945) 0x45fbd4 SBFM X12, X19, #0, #31 |
(945) 0x45fbd8 FMOV D10, X4 |
(945) 0x45fbdc FMOV D20, #0.5000000 |
(945) 0x45fbe0 FMOV D14, #-1.0000000 |
(945) 0x45fbe4 FMOV D9, #-2.0000000 |
(945) 0x45fbe8 FMSUB D18, D15, D16, D13 |
(945) 0x45fbec FMSUB D12, D15, D7, D13 |
(945) 0x45fbf0 FMUL D17, D15, D15 |
(945) 0x45fbf4 FADD D13, D11, D13 |
(945) 0x45fbf8 FMSUB D8, D15, D20, D20 |
(945) 0x45fbfc FMADD D14, D15, D20, D14 |
(945) 0x45fc00 FMADD D16, D15, D16, D9 |
(945) 0x45fc04 FMADD D9, D15, D7, D9 |
(945) 0x45fc08 FMUL D11, D15, D10 |
(945) 0x45fc0c FMADD D18, D15, D18, D20 |
(945) 0x45fc10 FMADD D7, D15, D8, D20 |
(945) 0x45fc14 FMUL D10, D17, D20 |
(945) 0x45fc18 FADD D20, D11, D20 |
(945) 0x45fc1c FNMUL D17, D17, D11 |
(945) 0x45fc20 FMOV D11, #-0.5000000 |
(945) 0x45fc24 FMUL D14, D15, D14 |
(945) 0x45fc28 FMADD D8, D15, D7, D1 |
(945) 0x45fc2c LDR D7, [SP, #208] |
(945) 0x45fc30 STR D16, [SP, #256] |
(945) 0x45fc34 LDR D16, [SP, #256] |
(945) 0x45fc38 FMADD D20, D15, D20, D11 |
(945) 0x45fc3c FMADD D7, D15, D14, D7 |
(945) 0x45fc40 FSUB D14, D11, S14 |
(945) 0x45fc44 FMUL D16, D15, D16 |
(945) 0x45fc48 FMADD D11, D15, D20, D1 |
(945) 0x45fc4c LDR D20, [SP, #216] |
(945) 0x45fc50 ADD X7, SP, #520 |
(945) 0x45fc54 LDRSW X30, [X9, #232] |
(945) 0x45fc58 STP D5, D0, [SP, #464] |
(945) 0x45fc5c STP D6, D3, [SP, #480] |
(945) 0x45fc60 STP D19, D2, [SP, #496] |
(945) 0x45fc64 STR D20, [SP, #512] |
(945) 0x45fc68 STP D4, D27, [X7] |
(945) 0x45fc6c ADD X22, X20, X30,LSL #4 |
(945) 0x45fc70 UBFM X4, X30, #61, #60 |
(945) 0x45fc74 STP D21, D28, [X7, #32] |
(945) 0x45fc78 ADD X25, X21, X30,LSL #3 |
(945) 0x45fc7c LDR D27, [SP, #168] |
(945) 0x45fc80 ADD X23, X22, X30,LSL #4 |
(945) 0x45fc84 STR D26, [SP, #608] |
(945) 0x45fc88 ADD X24, X22, X30,LSL #3 |
(945) 0x45fc8c LDR D5, [SP, #176] |
(945) 0x45fc90 ADD X27, X23, X30,LSL #3 |
(945) 0x45fc94 STR D29, [SP, #616] |
(945) 0x45fc98 ADD X26, X21, X30,LSL #4 |
(945) 0x45fc9c LDR D0, [SP, #184] |
(945) 0x45fca0 ADD X19, X20, X30,LSL #3 |
(945) 0x45fca4 STR D23, [SP, #584] |
(945) 0x45fca8 LDR D6, [SP, #192] |
(945) 0x45fcac STR D27, [SP, #536] |
(945) 0x45fcb0 LDR D3, [SP, #224] |
(945) 0x45fcb4 STR D5, [SP, #544] |
(945) 0x45fcb8 LDR D21, [SP, #232] |
(945) 0x45fcbc STR D0, [SP, #592] |
(945) 0x45fcc0 LDR D26, [SP, #240] |
(945) 0x45fcc4 STR D6, [SP, #600] |
(945) 0x45fcc8 LDR D29, [SP, #248] |
(945) 0x45fccc STR D3, [SP, #568] |
(945) 0x45fcd0 STR D21, [SP, #576] |
(945) 0x45fcd4 STR D24, [SP, #640] |
(945) 0x45fcd8 STR D26, [SP, #624] |
(945) 0x45fcdc STR D30, [SP, #648] |
(945) 0x45fce0 STR D29, [SP, #632] |
(945) 0x45fce4 LDR X3, [X9, #32] |
(945) 0x45fce8 LDP X11, X13, [X9, #16] |
(945) 0x45fcec CBZ X2, 45fdf8 |
(945) 0x45fcf0 MOVZ W1, #0 |
(945) 0x45fcf4 ORR X0, XZR, X28 |
(945) 0x45fcf8 STP X2, X9, [SP, #168] |
(945) 0x45fcfc STR D22, [SP, #184] |
(945) 0x45fd00 STR W10, [SP, #192] |
(945) 0x45fd04 STR D25, [SP, #216] |
(945) 0x45fd08 STR W8, [SP, #224] |
(945) 0x45fd0c STR D31, [SP, #232] |
(945) 0x45fd10 STP X11, X13, [SP, #240] |
(945) 0x45fd14 STP X3, X4, [SP, #256] |
(945) 0x45fd18 STR X12, [SP, #272] |
(945) 0x45fd1c STP D7, D17, [SP, #280] |
(945) 0x45fd20 STP D16, D18, [SP, #296] |
(945) 0x45fd24 STP X6, X5, [SP, #312] |
(945) 0x45fd28 BL 4101d0 |
(945) 0x45fd2c LDR X2, [SP, #168] |
(945) 0x45fd30 MOVZ W1, #0 |
(945) 0x45fd34 ORR X0, XZR, X21 |
(945) 0x45fd38 BL 4101d0 |
(945) 0x45fd3c LDR X2, [SP, #168] |
(945) 0x45fd40 MOVZ W1, #0 |
(945) 0x45fd44 ORR X0, XZR, X25 |
(945) 0x45fd48 BL 4101d0 |
(945) 0x45fd4c LDR X2, [SP, #168] |
(945) 0x45fd50 MOVZ W1, #0 |
(945) 0x45fd54 ORR X0, XZR, X26 |
(945) 0x45fd58 BL 4101d0 |
(945) 0x45fd5c LDR X2, [SP, #168] |
(945) 0x45fd60 MOVZ W1, #0 |
(945) 0x45fd64 ORR X0, XZR, X20 |
(945) 0x45fd68 BL 4101d0 |
(945) 0x45fd6c LDR X2, [SP, #168] |
(945) 0x45fd70 MOVZ W1, #0 |
(945) 0x45fd74 ORR X0, XZR, X19 |
(945) 0x45fd78 BL 4101d0 |
(945) 0x45fd7c LDR X2, [SP, #168] |
(945) 0x45fd80 MOVZ W1, #0 |
(945) 0x45fd84 ORR X0, XZR, X22 |
(945) 0x45fd88 BL 4101d0 |
(945) 0x45fd8c LDR X2, [SP, #168] |
(945) 0x45fd90 MOVZ W1, #0 |
(945) 0x45fd94 ORR X0, XZR, X24 |
(945) 0x45fd98 BL 4101d0 |
(945) 0x45fd9c LDR X2, [SP, #168] |
(945) 0x45fda0 MOVZ W1, #0 |
(945) 0x45fda4 ORR X0, XZR, X23 |
(945) 0x45fda8 BL 4101d0 |
(945) 0x45fdac LDR X2, [SP, #168] |
(945) 0x45fdb0 ORR X0, XZR, X27 |
(945) 0x45fdb4 MOVZ W1, #0 |
(945) 0x45fdb8 BL 4101d0 |
(945) 0x45fdbc LDR D22, [SP, #184] |
(945) 0x45fdc0 ADRP X18, |
(945) 0x45fdc4 LDP X2, X9, [SP, #168] |
(945) 0x45fdc8 LDP X11, X13, [SP, #240] |
(945) 0x45fdcc LDP X3, X4, [SP, #256] |
(945) 0x45fdd0 LDP X6, X5, [SP, #312] |
(945) 0x45fdd4 LDR D25, [SP, #216] |
(945) 0x45fdd8 LDR D31, [SP, #232] |
(945) 0x45fddc LDP D7, D17, [SP, #280] |
(945) 0x45fde0 LDP D16, D18, [SP, #296] |
(945) 0x45fde4 LDR X12, [SP, #272] |
(945) 0x45fde8 LDR W10, [SP, #192] |
(945) 0x45fdec LDR W8, [SP, #224] |
(945) 0x45fdf0 LDR D1, [X18, #3408] |
(945) 0x45fdf4 ADD X18, SP, #624 |
(945) 0x45fdf8 MUL X16, X3, X12 |
(945) 0x45fdfc LDR W1, [SP, #380] |
(945) 0x45fe00 LDR X9, [X9, #8] |
(945) 0x45fe04 CMP W1, #0 |
(945) 0x45fe08 B.LE 4605d4 |
(945) 0x45fe0c SBFM X14, X8, #0, #31 |
(945) 0x45fe10 ADD X30, X3, X3,LSL #1 |
(945) 0x45fe14 SBFM X0, X10, #0, #31 |
(945) 0x45fe18 SUB X15, XZR, X3,LSL #3 |
(945) 0x45fe1c UBFM X10, X13, #61, #60 |
(945) 0x45fe20 MOVZ X12, #1 |
(945) 0x45fe24 MUL X8, X14, X13 |
(945) 0x45fe28 ADD X17, SP, #528 |
(945) 0x45fe2c ADD X14, SP, #496 |
(945) 0x45fe30 MADD X0, X0, X11, X16 |
(945) 0x45fe34 ADD X13, SP, #560 |
(945) 0x45fe38 ADD X16, SP, #592 |
(945) 0x45fe3c STP D22, D25, [SP, #216] |
(945) 0x45fe40 ADD X7, X8, X3,LSL #1 |
(945) 0x45fe44 ADD X1, X30, X8 |
(945) 0x45fe48 ADD X3, X3, X8 |
(945) 0x45fe4c ADD X8, X9, X3,LSL #3 |
(945) 0x45fe50 ADD X30, SP, #464 |
(945) 0x45fe54 STP X4, X6, [SP, #232] |
(945) 0x45fe58 ADD X7, X9, X7,LSL #3 |
(945) 0x45fe5c ADD X9, X9, X1,LSL #3 |
(945) 0x45fe60 STR X5, [SP, #248] |
(945) 0x45fe64 STP X7, X8, [SP, #184] |
(945) 0x45fe68 STP X11, X9, [SP, #168] |
(948) 0x45fe6c ADD X6, X30, X12,LSL #3 |
(948) 0x45fe70 MOVZ X7, #1 |
(948) 0x45fe74 ADD X5, X16, X12,LSL #3 |
(948) 0x45fe78 LDR X8, [SP, #176] |
(948) 0x45fe7c ADD X4, X17, X12,LSL #3 |
(948) 0x45fe80 LDR X1, [SP, #184] |
(948) 0x45fe84 LDR X11, [SP, #192] |
(948) 0x45fe88 LDUR D5, [X6, #504] |
(948) 0x45fe8c LDUR D3, [X5, #504] |
(948) 0x45fe90 ADD X5, X1, X0,LSL #3 |
(948) 0x45fe94 ADD X3, X11, X0,LSL #3 |
(948) 0x45fe98 LDUR D4, [X4, #504] |
(948) 0x45fe9c ADD X4, X8, X0,LSL #3 |
(947) 0x45fea0 ADD X11, X14, X7,LSL #3 |
(947) 0x45fea4 MOVZ X1, #0 |
(947) 0x45fea8 ADD X6, X3, X15 |
(947) 0x45feac ADD X9, X13, X7,LSL #3 |
(947) 0x45feb0 ADD X8, X18, X7,LSL #3 |
(947) 0x45feb4 LDUR D28, [X11, #504] |
(947) 0x45feb8 LDUR D22, [X8, #504] |
(947) 0x45febc LDUR D25, [X9, #504] |
(947) 0x45fec0 FMUL D6, D3, D28 |
(947) 0x45fec4 FMUL D21, D28, D4 |
(947) 0x45fec8 FMUL D23, D28, D5 |
(947) 0x45fecc FMUL D20, D5, D22 |
(947) 0x45fed0 FMUL D19, D4, D25 |
(947) 0x45fed4 FMUL D22, D5, D25 |
(947) 0x45fed8 HINT #0 |
(947) 0x45fedc HINT #0 |
(946) 0x45fee0 LDR D2, [X3, X1] |
(946) 0x45fee4 LDR D29, [X4, X1] |
(946) 0x45fee8 LDR D0, [X6, X1] |
(946) 0x45feec LDR D26, [X5, X1] |
(946) 0x45fef0 FMUL D30, D2, D7 |
(946) 0x45fef4 FMUL D24, D2, D16 |
(946) 0x45fef8 FMUL D27, D2, D9 |
(946) 0x45fefc FMUL D2, D29, D17 |
(946) 0x45ff00 LDR D25, [X20, X1] |
(946) 0x45ff04 FMUL D28, D29, D10 |
(946) 0x45ff08 FMUL D29, D29, D15 |
(946) 0x45ff0c FMADD D30, D0, D11, D30 |
(946) 0x45ff10 FMADD D24, D0, D14, D24 |
(946) 0x45ff14 FMADD D27, D0, D13, D27 |
(946) 0x45ff18 LDR D0, [X21, X1] |
(946) 0x45ff1c FMADD D2, D26, D8, D2 |
(946) 0x45ff20 FMADD D28, D26, D18, D28 |
(946) 0x45ff24 FMADD D29, D26, D12, D29 |
(946) 0x45ff28 LDR D26, [X28, X1] |
(946) 0x45ff2c FADD D30, D30, D2 |
(946) 0x45ff30 FADD D24, D28, D24 |
(946) 0x45ff34 FADD D2, D27, D29 |
(946) 0x45ff38 FMADD D25, D6, D30, D25 |
(946) 0x45ff3c FMADD D27, D21, D30, D0 |
(946) 0x45ff40 FMADD D28, D23, D30, D26 |
(946) 0x45ff44 STR D25, [X20, X1] |
(946) 0x45ff48 LDR D29, [X19, X1] |
(946) 0x45ff4c STR D27, [X21, X1] |
(946) 0x45ff50 LDR D0, [X25, X1] |
(946) 0x45ff54 STR D28, [X28, X1] |
(946) 0x45ff58 FMADD D25, D19, D30, D29 |
(946) 0x45ff5c FMADD D26, D22, D30, D0 |
(946) 0x45ff60 STR D25, [X19, X1] |
(946) 0x45ff64 LDR D27, [X22, X1] |
(946) 0x45ff68 STR D26, [X25, X1] |
(946) 0x45ff6c LDR D28, [X26, X1] |
(946) 0x45ff70 FMADD D29, D21, D24, D27 |
(946) 0x45ff74 FMADD D0, D23, D24, D28 |
(946) 0x45ff78 STR D29, [X22, X1] |
(946) 0x45ff7c LDR D25, [X24, X1] |
(946) 0x45ff80 STR D0, [X26, X1] |
(946) 0x45ff84 FMADD D30, D20, D30, D25 |
(946) 0x45ff88 STR D30, [X24, X1] |
(946) 0x45ff8c LDR D26, [X23, X1] |
(946) 0x45ff90 FMADD D24, D22, D24, D26 |
(946) 0x45ff94 STR D24, [X23, X1] |
(946) 0x45ff98 LDR D27, [X27, X1] |
(946) 0x45ff9c FMADD D2, D23, D2, D27 |
(946) 0x45ffa0 STR D2, [X27, X1] |
(946) 0x45ffa4 ADD X1, X1, #8 |
(946) 0x45ffa8 CMP X2, X1 |
(946) 0x45ffac B.NE 45fee0 |
(947) 0x45ffb0 ADD X7, X7, #1 |
(947) 0x45ffb4 ADD X3, X3, X10 |
(947) 0x45ffb8 ADD X5, X5, X10 |
(947) 0x45ffbc ADD X4, X4, X10 |
(947) 0x45ffc0 CMP X7, #5 |
(947) 0x45ffc4 B.NE 45fea0 |
(948) 0x45ffc8 LDR X7, [SP, #168] |
(948) 0x45ffcc ADD X12, X12, #1 |
(948) 0x45ffd0 ADD X0, X0, X7 |
(948) 0x45ffd4 CMP X12, #5 |
(948) 0x45ffd8 B.NE 45fe6c |
(945) 0x45ffdc LDP D22, D25, [SP, #216] |
(945) 0x45ffe0 LDP X4, X6, [SP, #232] |
(945) 0x45ffe4 LDR X5, [SP, #248] |
(945) 0x45ffe8 FMUL D3, D22, D22 |
(945) 0x45ffec FMUL D4, D25, D25 |
(945) 0x45fff0 MOVZ X3, #0 |
(945) 0x45fff4 FMUL D5, D31, D31 |
(945) 0x45fff8 FMUL D7, D22, D25 |
(945) 0x45fffc FMUL D8, D22, D31 |
(945) 0x460000 FMUL D9, D25, D31 |
(945) 0x460004 TBZ W2, #3, 460080 |
(945) 0x460008 LDR D10, [X20] |
(945) 0x46000c MOVZ X3, #8 |
(945) 0x460010 LDR D12, [X21] |
(945) 0x460014 FMUL D11, D10, D3 |
(945) 0x460018 FMUL D13, D12, D22 |
(945) 0x46001c STR D11, [X20] |
(945) 0x460020 LDR D14, [X22, X4] |
(945) 0x460024 STR D13, [X21] |
(945) 0x460028 LDR D28, [X21, X4] |
(945) 0x46002c FMUL D15, D14, D4 |
(945) 0x460030 FMUL D29, D28, D25 |
(945) 0x460034 STR D15, [X22, X4] |
(945) 0x460038 LDR D16, [X23, X4] |
(945) 0x46003c STR D29, [X21, X4] |
(945) 0x460040 LDR D0, [X25, X4] |
(945) 0x460044 FMUL D17, D16, D5 |
(945) 0x460048 FMUL D30, D0, D31 |
(945) 0x46004c STR D17, [X23, X4] |
(945) 0x460050 LDR D18, [X20, X4] |
(945) 0x460054 STR D30, [X25, X4] |
(945) 0x460058 FMUL D20, D18, D7 |
(945) 0x46005c STR D20, [X20, X4] |
(945) 0x460060 LDR D19, [X19, X4] |
(945) 0x460064 FMUL D6, D19, D8 |
(945) 0x460068 STR D6, [X19, X4] |
(945) 0x46006c LDR D21, [X24, X4] |
(945) 0x460070 FMUL D23, D21, D9 |
(945) 0x460074 STR D23, [X24, X4] |
(945) 0x460078 CMP X3, X2 |
(945) 0x46007c B.EQ 460168 |
(944) 0x460080 LDR D26, [X20, X3] |
(944) 0x460084 ADD X10, X3, #8 |
(944) 0x460088 LDR D24, [X21, X3] |
(944) 0x46008c FMUL D27, D26, D3 |
(944) 0x460090 FMUL D2, D24, D22 |
(944) 0x460094 STR D27, [X20, X3] |
(944) 0x460098 LDR D10, [X24, X3] |
(944) 0x46009c STR D2, [X21, X3] |
(944) 0x4600a0 LDR D11, [X25, X3] |
(944) 0x4600a4 FMUL D12, D10, D4 |
(944) 0x4600a8 FMUL D13, D11, D25 |
(944) 0x4600ac STR D12, [X24, X3] |
(944) 0x4600b0 LDR D14, [X27, X3] |
(944) 0x4600b4 STR D13, [X25, X3] |
(944) 0x4600b8 LDR D15, [X26, X3] |
(944) 0x4600bc FMUL D16, D14, D5 |
(944) 0x4600c0 FMUL D17, D15, D31 |
(944) 0x4600c4 STR D16, [X27, X3] |
(944) 0x4600c8 LDR D18, [X19, X3] |
(944) 0x4600cc STR D17, [X26, X3] |
(944) 0x4600d0 LDR D20, [X21, X10] |
(944) 0x4600d4 FMUL D19, D18, D7 |
(944) 0x4600d8 FMUL D6, D20, D22 |
(944) 0x4600dc STR D19, [X19, X3] |
(944) 0x4600e0 LDR D21, [X22, X3] |
(944) 0x4600e4 STR D6, [X21, X10] |
(944) 0x4600e8 LDR D23, [X25, X10] |
(944) 0x4600ec FMUL D28, D21, D8 |
(944) 0x4600f0 FMUL D29, D23, D25 |
(944) 0x4600f4 STR D28, [X22, X3] |
(944) 0x4600f8 LDR D0, [X23, X3] |
(944) 0x4600fc STR D29, [X25, X10] |
(944) 0x460100 LDR D26, [X26, X10] |
(944) 0x460104 FMUL D30, D0, D9 |
(944) 0x460108 FMUL D24, D26, D31 |
(944) 0x46010c STR D30, [X23, X3] |
(944) 0x460110 ADD X3, X10, #8 |
(944) 0x460114 LDR D27, [X20, X10] |
(944) 0x460118 STR D24, [X26, X10] |
(944) 0x46011c FMUL D2, D27, D3 |
(944) 0x460120 STR D2, [X20, X10] |
(944) 0x460124 LDR D10, [X24, X10] |
(944) 0x460128 FMUL D11, D10, D4 |
(944) 0x46012c STR D11, [X24, X10] |
(944) 0x460130 LDR D12, [X27, X10] |
(944) 0x460134 FMUL D13, D12, D5 |
(944) 0x460138 STR D13, [X27, X10] |
(944) 0x46013c LDR D14, [X19, X10] |
(944) 0x460140 FMUL D15, D14, D7 |
(944) 0x460144 STR D15, [X19, X10] |
(944) 0x460148 LDR D16, [X22, X10] |
(944) 0x46014c FMUL D17, D16, D8 |
(944) 0x460150 STR D17, [X22, X10] |
(944) 0x460154 LDR D18, [X23, X10] |
(944) 0x460158 FMUL D20, D18, D9 |
(944) 0x46015c STR D20, [X23, X10] |
(944) 0x460160 CMP X3, X2 |
(944) 0x460164 B.NE 460080 |
(945) 0x460168 LDR X13, [SP, #200] |
(945) 0x46016c ADD X5, X5, #8 |
(945) 0x460170 ADD X6, X6, #40 |
(945) 0x460174 LDR X15, [SP, #368] |
(945) 0x460178 ADD X14, X13, #24 |
(945) 0x46017c STR X14, [SP, #200] |
(945) 0x460180 CMP X15, X5 |
(945) 0x460184 B.NE 45f9c4 |
0x460188 LDP D8, D9, [SP, #96] |
0x46018c LDP X24, X20, [SP, #392] |
0x460190 LDP X23, X22, [SP, #408] |
0x460194 LDP D10, D11, [SP, #112] |
0x460198 LDP D12, D13, [SP, #128] |
0x46019c LDP D14, D15, [SP, #144] |
0x4601a0 LDR X21, [SP, #424] |
0x4601a4 ORR X0, XZR, X24 |
0x4601a8 BL 4cf8e0 |
0x4601ac LDR W24, [X20, #48] |
0x4601b0 CMP W24, #0 |
0x4601b4 B.LE 4603d0 |
0x4601b8 LDR W27, [X20, #64] |
0x4601bc MOVZ W18, #24 |
0x4601c0 MOVZ X2, #0 |
0x4601c4 MOVZ X17, #0 |
0x4601c8 MOVZ X16, #0 |
0x4601cc LDR W19, [X20, #8] |
0x4601d0 UMULL X18, W24, W18 |
0x4601d4 MOVZ X15, #0 |
0x4601d8 UBFM X28, X24, #61, #31 |
0x4601dc MOVZ W14, #0 |
0x4601e0 STR X2, [SP, #168] |
0x4601e4 ORR W4, WZR, W27 |
(942) 0x4601e8 CMP W4, W19 |
(942) 0x4601ec CSEL W25, W4, W19, #13 |
(942) 0x4601f0 CMP W14, W25 |
(942) 0x4601f4 B.GE 4603a8 |
(942) 0x4601f8 LDR X11, [X20, #808] |
(942) 0x4601fc SUB W26, W25, W14 |
(942) 0x460200 MOVZ X0, #0 |
(942) 0x460204 ANDS X25, X26, #0x3 |
(942) 0x460208 LDR X9, [X20, #832] |
(942) 0x46020c LDR X3, [X21, #24] |
(942) 0x460210 ADD X8, X11, X16 |
(942) 0x460214 LDR X5, [X22, #24] |
(942) 0x460218 ADD X1, X9, X16 |
(942) 0x46021c LDR X6, [X23, #24] |
(942) 0x460220 LDR X2, [SP, #168] |
(942) 0x460224 LDR X30, [X20, #784] |
(942) 0x460228 LDRSW X7, [X8, #8] |
(942) 0x46022c ADD X13, X6, X2 |
(942) 0x460230 ADD X11, X3, X2 |
(942) 0x460234 LDR X8, [X8, #24] |
(942) 0x460238 LDR X10, [X30, X15] |
(942) 0x46023c UBFM X2, X7, #60, #59 |
(942) 0x460240 UBFM X30, X7, #61, #60 |
(942) 0x460244 LDR X9, [X1, #24] |
(942) 0x460248 ADD X1, X5, X17 |
(942) 0x46024c ADD X12, X8, X7,LSL #3 |
(942) 0x460250 ADD X7, X8, X7,LSL #4 |
(942) 0x460254 B.EQ 4602f8 |
(942) 0x460258 CMP X25, #1 |
(942) 0x46025c B.EQ 4602c4 |
(942) 0x460260 CMP X25, #2 |
(942) 0x460264 B.EQ 460298 |
(942) 0x460268 LDR D1, [X10] |
(942) 0x46026c MOVZ X0, #1 |
(942) 0x460270 ADD X1, X1, #24 |
(942) 0x460274 LDR X25, [SP, #168] |
(942) 0x460278 STR D1, [X6, X25] |
(942) 0x46027c LDR D25, [X8] |
(942) 0x460280 LDR D22, [X8, X30] |
(942) 0x460284 LDR D31, [X8, X2] |
(942) 0x460288 STR D25, [X5, X17] |
(942) 0x46028c STP D22, D31, [X1, #1008] |
(942) 0x460290 LDR D3, [X9] |
(942) 0x460294 STR D3, [X3, X25] |
(942) 0x460298 LDR D4, [X10, X0,LSL #3] |
(942) 0x46029c ADD X1, X1, #24 |
(942) 0x4602a0 STR D4, [X13, X0,LSL #3] |
(942) 0x4602a4 LDR D5, [X8, X0,LSL #3] |
(942) 0x4602a8 LDR D7, [X12, X0,LSL #3] |
(942) 0x4602ac LDR D19, [X7, X0,LSL #3] |
(942) 0x4602b0 STP D5, D7, [X1, #1000] |
(942) 0x4602b4 STUR D19, [X1, #504] |
(942) 0x4602b8 LDR D6, [X9, X0,LSL #3] |
(942) 0x4602bc STR D6, [X11, X0,LSL #3] |
(942) 0x4602c0 ADD X0, X0, #1 |
(942) 0x4602c4 LDR D21, [X10, X0,LSL #3] |
(942) 0x4602c8 ADD X1, X1, #24 |
(942) 0x4602cc STR D21, [X13, X0,LSL #3] |
(942) 0x4602d0 LDR D23, [X8, X0,LSL #3] |
(942) 0x4602d4 LDR D28, [X12, X0,LSL #3] |
(942) 0x4602d8 LDR D29, [X7, X0,LSL #3] |
(942) 0x4602dc STP D23, D28, [X1, #1000] |
(942) 0x4602e0 STUR D29, [X1, #504] |
(942) 0x4602e4 LDR D0, [X9, X0,LSL #3] |
(942) 0x4602e8 STR D0, [X11, X0,LSL #3] |
(942) 0x4602ec ADD X0, X0, #1 |
(942) 0x4602f0 CMP X26, X0 |
(942) 0x4602f4 B.EQ 4603a8 |
(943) 0x4602f8 LDR D26, [X10, X0,LSL #3] |
(943) 0x4602fc ADD X30, X0, #1 |
(943) 0x460300 ADD X5, X0, #2 |
(943) 0x460304 ADD X3, X0, #3 |
(943) 0x460308 ADD X2, X1, #72 |
(943) 0x46030c ADD X1, X1, #96 |
(943) 0x460310 STR D26, [X13, X0,LSL #3] |
(943) 0x460314 LDR D24, [X8, X0,LSL #3] |
(943) 0x460318 LDR D30, [X12, X0,LSL #3] |
(943) 0x46031c LDR D27, [X7, X0,LSL #3] |
(943) 0x460320 STP D24, D30, [X1, #928] |
(943) 0x460324 STUR D27, [X1, #432] |
(943) 0x460328 LDR D2, [X9, X0,LSL #3] |
(943) 0x46032c STR D2, [X11, X0,LSL #3] |
(943) 0x460330 ADD X0, X0, #4 |
(943) 0x460334 LDR D16, [X10, X30,LSL #3] |
(943) 0x460338 STR D16, [X13, X30,LSL #3] |
(943) 0x46033c LDR D17, [X8, X30,LSL #3] |
(943) 0x460340 LDR D18, [X12, X30,LSL #3] |
(943) 0x460344 LDR D20, [X7, X30,LSL #3] |
(943) 0x460348 STP D17, D18, [X1, #952] |
(943) 0x46034c STUR D20, [X1, #456] |
(943) 0x460350 LDR D1, [X9, X30,LSL #3] |
(943) 0x460354 STR D1, [X11, X30,LSL #3] |
(943) 0x460358 LDR D22, [X10, X5,LSL #3] |
(943) 0x46035c STR D22, [X13, X5,LSL #3] |
(943) 0x460360 LDR D25, [X8, X5,LSL #3] |
(943) 0x460364 LDR D3, [X12, X5,LSL #3] |
(943) 0x460368 LDR D31, [X7, X5,LSL #3] |
(943) 0x46036c STP D25, D3, [X1, #976] |
(943) 0x460370 STUR D31, [X1, #480] |
(943) 0x460374 LDR D4, [X9, X5,LSL #3] |
(943) 0x460378 STR D4, [X11, X5,LSL #3] |
(943) 0x46037c LDR D5, [X10, X3,LSL #3] |
(943) 0x460380 STR D5, [X13, X3,LSL #3] |
(943) 0x460384 LDR D19, [X12, X3,LSL #3] |
(943) 0x460388 LDR D6, [X7, X3,LSL #3] |
(943) 0x46038c LDR D7, [X8, X3,LSL #3] |
(943) 0x460390 STUR D7, [X1, #488] |
(943) 0x460394 STP D19, D6, [X2, #8] |
(943) 0x460398 LDR D21, [X9, X3,LSL #3] |
(943) 0x46039c STR D21, [X11, X3,LSL #3] |
(943) 0x4603a0 CMP X26, X0 |
(943) 0x4603a4 B.NE 4602f8 |
(942) 0x4603a8 LDR X26, [SP, #168] |
(942) 0x4603ac ADD X15, X15, #24 |
(942) 0x4603b0 ADD W4, W4, W27 |
(942) 0x4603b4 ADD W14, W14, W24 |
(942) 0x4603b8 ADD X16, X16, #40 |
(942) 0x4603bc ADD X17, X17, X18 |
(942) 0x4603c0 ADD X10, X26, X28 |
(942) 0x4603c4 STR X10, [SP, #168] |
(942) 0x4603c8 CMP X18, X15 |
(942) 0x4603cc B.NE 4601e8 |
0x4603d0 LDP X29, X30, [SP] |
0x4603d4 LDP X19, X20, [SP, #16] |
0x4603d8 LDP X21, X22, [SP, #32] |
0x4603dc LDP X23, X24, [SP, #48] |
0x4603e0 LDP X25, X26, [SP, #64] |
0x4603e4 LDP X27, X28, [SP, #80] |
0x4603e8 ADD SP, SP, #656 |
0x4603ec RET |
(945) 0x4603f0 MOVI D10, #0 |
(945) 0x4603f4 FMOV D12, #1.0000000 |
(945) 0x4603f8 LDR D7, [SP, #208] |
(945) 0x4603fc FMOV D8, D1 |
(945) 0x460400 FMOV D9, #-2.0000000 |
(945) 0x460404 MOVZ X12, #0 |
(945) 0x460408 FMOV D11, D1 |
(945) 0x46040c FMOV D18, #0.5000000 |
(945) 0x460410 FMOV D14, #-0.5000000 |
(945) 0x460414 FMOV D13, D12 |
(945) 0x460418 FMOV D16, D10 |
(945) 0x46041c FMOV D17, D10 |
(945) 0x460420 FMOV D15, D10 |
(945) 0x460424 B 45fc4c |
(945) 0x460428 MOVI D23, #0 |
(945) 0x46042c FMOV D24, #1.0000000 |
(945) 0x460430 LDR D2, [SP, #208] |
(945) 0x460434 FMOV D31, #-2.0000000 |
(945) 0x460438 FMOV D11, #0.5000000 |
(945) 0x46043c MOVZ W8, #0 |
(945) 0x460440 FMOV D28, #-0.5000000 |
(945) 0x460444 FMOV D19, D1 |
(945) 0x460448 FMOV D4, D23 |
(945) 0x46044c FMOV D30, D23 |
(945) 0x460450 STP D1, D23, [SP, #216] |
(945) 0x460454 STR D11, [SP, #232] |
(945) 0x460458 STP D24, D31, [SP, #240] |
(945) 0x46045c B 45fb90 |
(945) 0x460460 MOVI D21, #0 |
(945) 0x460464 FMOV D26, #1.0000000 |
(945) 0x460468 LDR D0, [SP, #208] |
(945) 0x46046c FMOV D4, #-2.0000000 |
(945) 0x460470 FMOV D2, #0.5000000 |
(945) 0x460474 MOVZ W10, #0 |
(945) 0x460478 FMOV D27, #-0.5000000 |
(945) 0x46047c FMOV D6, D1 |
(945) 0x460480 FMOV D5, D1 |
(945) 0x460484 FMOV D3, D21 |
(945) 0x460488 FMOV D29, D21 |
(945) 0x46048c STR D21, [SP, #168] |
(945) 0x460490 STR D2, [SP, #176] |
(945) 0x460494 STP D26, D4, [SP, #184] |
(945) 0x460498 B 45fac8 |
(945) 0x46049c LDR D10, [SP, #208] |
(945) 0x4604a0 MOVI D28, #0 |
(945) 0x4604a4 MOVN X15, #3 |
(945) 0x4604a8 MOVN X17, #7 |
(945) 0x4604ac MOVN X23, #3 |
(945) 0x4604b0 MOVZ X27, #3 |
(945) 0x4604b4 MOVN X30, #1 |
(945) 0x4604b8 MOVK X15, #49151 |
(945) 0x4604bc MOVK X17, #16367 |
(945) 0x4604c0 MOVZ X22, #15536 |
(945) 0x4604c4 MOVK X23, #16351 |
(945) 0x4604c8 FMOV D19, D28 |
(945) 0x4604cc ADRP X24, |
(945) 0x4604d0 MOVZ X26, #15556 |
(945) 0x4604d4 FMOV D24, X15 |
(945) 0x4604d8 MOVK X27, #49120 |
(945) 0x4604dc MOVK X30, #16367 |
(945) 0x4604e0 FMOV D23, X23 |
(945) 0x4604e4 ADRP X25, |
(945) 0x4604e8 LDR D4, [X24, #3392] |
(945) 0x4604ec FMOV D30, X30 |
(945) 0x4604f0 LDR D2, [X25, #3400] |
(945) 0x4604f4 STR D10, [SP, #216] |
(945) 0x4604f8 STP X27, X26, [SP, #224] |
(945) 0x4604fc STP X22, X17, [SP, #240] |
(945) 0x460500 B 45fb90 |
(945) 0x460504 MOVI D27, #0 |
(945) 0x460508 MOVN X19, #3 |
(945) 0x46050c MOVN X8, #7 |
(945) 0x460510 MOVN X4, #3 |
(945) 0x460514 MOVZ X1, #3 |
(945) 0x460518 LDR D6, [SP, #208] |
(945) 0x46051c MOVN X12, #1 |
(945) 0x460520 MOVK X19, #49151 |
(945) 0x460524 MOVK X8, #16367 |
(945) 0x460528 MOVZ X7, #15536 |
(945) 0x46052c MOVK X4, #16351 |
(945) 0x460530 ADRP X0, |
(945) 0x460534 FMOV D26, X19 |
(945) 0x460538 MOVZ X3, #15556 |
(945) 0x46053c MOVK X1, #49120 |
(945) 0x460540 FMOV D5, D27 |
(945) 0x460544 MOVK X12, #16367 |
(945) 0x460548 ADRP X11, |
(945) 0x46054c FMOV D21, X4 |
(945) 0x460550 LDR D3, [X0, #3392] |
(945) 0x460554 FMOV D29, X12 |
(945) 0x460558 LDR D0, [X11, #3400] |
(945) 0x46055c STP X1, X3, [SP, #168] |
(945) 0x460560 STP X7, X8, [SP, #184] |
(945) 0x460564 B 45fac8 |
(945) 0x460568 MOVI D14, #0 |
(945) 0x46056c MOVN X0, #7 |
(945) 0x460570 MOVN X1, #3 |
(945) 0x460574 MOVK X0, #16367 |
(945) 0x460578 MOVN X13, #3 |
(945) 0x46057c LDR D8, [SP, #208] |
(945) 0x460580 MOVZ X16, #3 |
(945) 0x460584 MOVK X1, #49151 |
(945) 0x460588 MOVZ X11, #15536 |
(945) 0x46058c MOVK X13, #16351 |
(945) 0x460590 FMOV D9, X0 |
(945) 0x460594 ADRP X3, |
(945) 0x460598 MOVZ X14, #15556 |
(945) 0x46059c FMOV D12, X1 |
(945) 0x4605a0 MOVK X16, #49120 |
(945) 0x4605a4 ADD X15, X0, #6 |
(945) 0x4605a8 FMOV D13, X11 |
(945) 0x4605ac ADRP X17, |
(945) 0x4605b0 FMOV D10, X13 |
(945) 0x4605b4 SBFM X12, X12, #0, #31 |
(945) 0x4605b8 FMOV D18, X14 |
(945) 0x4605bc FMOV D16, X16 |
(945) 0x4605c0 FMOV D15, X15 |
(945) 0x4605c4 LDR D17, [X3, #3392] |
(945) 0x4605c8 FMOV D11, D14 |
(945) 0x4605cc LDR D7, [X17, #3400] |
(945) 0x4605d0 B 45fc4c |
(945) 0x4605d4 LDR X28, [SP, #384] |
(945) 0x4605d8 CBNZ X28, 45ffe8 |
(945) 0x4605dc LDR X13, [SP, #200] |
(945) 0x4605e0 ADD X5, X5, #8 |
(945) 0x4605e4 ADD X6, X6, #40 |
(945) 0x4605e8 LDR X15, [SP, #368] |
(945) 0x4605ec ADD X14, X13, #24 |
(945) 0x4605f0 STR X14, [SP, #200] |
(945) 0x4605f4 CMP X15, X5 |
(945) 0x4605f8 B.NE 45f9c4 |
0x4605fc B 460188 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►41.67+ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:100 | exec |
| ○ | qmcplusplus::WaveFunction::rat[...] | WaveFunction.cpp:196 | exec |
| ○ | main._omp_fn.1 | miniqmc.cpp:443 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►40.91+ | miniqmcreference::DiracDetermi[...] | DiracDeterminantRef.cpp:100 | exec |
| ○ | qmcplusplus::WaveFunction::rat[...] | WaveFunction.cpp:196 | exec |
| ○ | main._omp_fn.1 | miniqmc.cpp:443 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►7.94+ | miniqmcreference::DiracDetermi[...] | OhmmsVector.h:144 | exec |
| ○ | qmcplusplus::WaveFunction::eva[...] | WaveFunction.cpp:171 | exec |
| ○ | main._omp_fn.0 | miniqmc.cpp:397 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►7.90+ | miniqmcreference::DiracDetermi[...] | OhmmsVector.h:144 | exec |
| ○ | qmcplusplus::WaveFunction::eva[...] | WaveFunction.cpp:171 | exec |
| ○ | main._omp_fn.0 | miniqmc.cpp:397 | exec |
| ○ | omp_fulfill_event | libgomp.so.1.0.0 | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| Path / |
The code analyzed by CQA in that panel excludes loops and represents 0.02% of application time for run gcc_0
| Source file and lines | einspline_spo_ref.hpp:203-230 |
| Module | exec |
| nb instructions | 146 |
| nb uops | 146 |
| loop length | 584 |
| used w registers | 14 |
| used x registers | 30 |
| used b registers | 0 |
| used h registers | 0 |
| used s registers | 1 |
| used d registers | 30 |
| used q registers | 0 |
| used v registers | 0 |
| used z registers | 5 |
| nb stack references | 44 |
| ADD-SUB / MUL ratio | 0.67 |
| micro-operation queue | 18.25 cycles |
| front end | 18.25 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 4.00 | 4.00 | 12.00 | 12.00 | 12.00 | 12.00 | 11.00 | 11.00 | 6.00 | 6.00 | 23.50 | 23.17 | 23.33 | 9.50 | 9.50 |
| cycles | 4.00 | 4.00 | 12.00 | 12.00 | 12.00 | 12.00 | 11.00 | 11.00 | 6.00 | 6.00 | 23.50 | 23.17 | 23.33 | 9.50 | 9.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 18.25 |
| Dispatch | 23.50 |
| Overall L1 | 23.50 |
| all | 21% |
| load | 32% |
| store | 19% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 12% |
| all | 44% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | 0% |
| add-sub | 100% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 85% |
| all | 24% |
| load | 32% |
| store | 19% |
| mul | 0% |
| add-sub | 50% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 25% |
| all | 38% |
| load | 38% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 37% |
| all | 58% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | 25% |
| add-sub | 100% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 89% |
| all | 41% |
| load | 38% |
| store | 39% |
| mul | 25% |
| add-sub | 62% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 47% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SUB SP, SP, #656 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| STP X29, X30, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ADD X29, SP, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X19, X20, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X20, XZR, X0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ORR W19, WZR, W2 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| STP X21, X22, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X22, XZR, X4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| ORR X21, XZR, X5 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X23, X24, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X23, XZR, X3 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X25, X26, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X25, XZR, X1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| STP X27, X28, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| LDR X24, [X0, #856] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ORR X0, XZR, X24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| BL 4cf640 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W0, [X25, #292] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ADD X4, X25, #296 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP W19, W0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.EQ 45f860 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x60> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X2, [X25, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| MOVZ W1, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| SMADDL X4, W19, W1, X2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| LDP D28, D27, [X4] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| PTRUE P7.B, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (100.0%) |
| MOVZ W5, #3 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD X18, SP, #624 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| WHILELO P4.D, WZR, W5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | N/A |
| MOVZ X3, #48304 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| LDP D26, D6, [X20, #232] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| DUP Z30.D, X3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (25.0%) |
| CNTD X6, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (25.0%) |
| WHILELO P5.D, W6, W5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | N/A |
| LDP D4, D2, [X20, #248] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D5, D3, [X20, #216] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| FMUL D0, D27, D6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| LDR D24, [X4, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| FMUL D1, D27, D4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| FMUL D7, D27, D2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| LDR D22, [X20, #280] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| LDP D23, D25, [X20, #264] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| FMADD D18, D28, D5, D0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D16, D28, D3, D1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D17, D28, D26, D7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D19, D24, D23, D18 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D20, D24, D25, D16 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D21, D24, D22, D17 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| STR D19, [SP, #624] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D20, [SP, #632] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D21, [SP, #640] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| LD1D {Z29.D}, P4/Z, [X18, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 6 | 0.50 | vect (100.0%) |
| FCMLT P6.D, P7/Z, Z29.D, #0.0000000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| MOVPRFX Z31, Z29 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (100.0%) |
| FRINTM Z31.D, P7/M, Z29.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
| FCMGT P0.D, P6/Z, Z29.D, Z30.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| EOR P1.B, P7/Z, P0.B, P7.B | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | vect (12.5%) |
| MOVPRFX Z31.D, P1/Z, Z31.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| FSUBR Z31.D, P1/M, Z31.D, Z29.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ST1D {Z31.D}, P4, [X18, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| B.EQ 45f918 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x118> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LD1D {Z28.D}, P5/Z, [X18, #1, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 6 | 0.50 | vect (100.0%) |
| FCMLT P6.D, P7/Z, Z28.D, #0.0000000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| MOVPRFX Z27, Z28 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (100.0%) |
| FRINTM Z27.D, P7/M, Z28.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
| FCMGT P15.D, P6/Z, Z28.D, Z30.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| EOR P2.B, P7/Z, P15.B, P7.B | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | vect (12.5%) |
| MOVPRFX Z27.D, P2/Z, Z27.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| FSUBR Z27.D, P2/M, Z27.D, Z28.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ST1D {Z27.D}, P5, [X18, #1, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ADD X8, SP, #512 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD X9, SP, #512 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LDR W12, [X20, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| LDP X10, X11, [X8, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| STP X10, X11, [X9, #952] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| LDR X11, [X18, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| LDR D30, [SP, #440] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| LDR D24, [SP, #448] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| STR X11, [SP, #456] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR D5, [SP, #456] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| STR D30, [SP, #344] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D24, [SP, #352] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D5, [SP, #360] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| CMP W12, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.LE 4601a4 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x9a4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X13, XZR, #0x55 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D8, D9, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| ORR X14, XZR, #0x55 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVK X13, #16325 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D10, D11, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| MOVK X14, #16357 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D12, D13, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| MOVZ X6, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| FMOV D1, X13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 2 | 0.25 | scal (25.0%) |
| STP D14, D15, [SP, #144] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| LDR W16, [X20, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| STR X21, [SP, #424] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X5, [X20, #760] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ADD X15, X5, W12,UXTW #3 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STP X24, X20, [SP, #392] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| SBFM X2, X16, #61, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (100.0%) |
| STP X23, X22, [SP, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| SBFM X22, X16, #0, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (100.0%) |
| LDR X17, [X20, #784] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| STR X14, [SP, #208] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X21, [X20, #808] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| STR X15, [SP, #368] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X20, [X20, #832] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| STR X17, [SP, #200] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR W16, [SP, #380] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| STR X21, [SP, #328] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR X22, [SP, #384] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR X20, [SP, #336] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDP D8, D9, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP X24, X20, [SP, #392] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X23, X22, [SP, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP D10, D11, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D12, D13, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D14, D15, [SP, #144] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDR X21, [SP, #424] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ORR X0, XZR, X24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| BL 4cf8e0 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W24, [X20, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| CMP W24, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.LE 4603d0 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0xbd0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W27, [X20, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| MOVZ W18, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVZ X2, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ X17, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ X16, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| LDR W19, [X20, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| UMULL X18, W24, W18 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
| MOVZ X15, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| UBFM X28, X24, #61, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ W14, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| STR X2, [SP, #168] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| ORR W4, WZR, W27 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LDP X29, X30, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X19, X20, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X21, X22, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X23, X24, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X25, X26, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X27, X28, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| ADD SP, SP, #656 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| RET | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 460188 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x988> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.02% of application time for run gcc_0
| Source file and lines | einspline_spo_ref.hpp:203-230 |
| Module | exec |
| nb instructions | 146 |
| nb uops | 146 |
| loop length | 584 |
| used w registers | 14 |
| used x registers | 30 |
| used b registers | 0 |
| used h registers | 0 |
| used s registers | 1 |
| used d registers | 30 |
| used q registers | 0 |
| used v registers | 0 |
| used z registers | 5 |
| nb stack references | 44 |
| ADD-SUB / MUL ratio | 0.67 |
| micro-operation queue | 18.25 cycles |
| front end | 18.25 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 4.00 | 4.00 | 12.00 | 12.00 | 12.00 | 12.00 | 11.00 | 11.00 | 6.00 | 6.00 | 23.50 | 23.17 | 23.33 | 9.50 | 9.50 |
| cycles | 4.00 | 4.00 | 12.00 | 12.00 | 12.00 | 12.00 | 11.00 | 11.00 | 6.00 | 6.00 | 23.50 | 23.17 | 23.33 | 9.50 | 9.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 18.25 |
| Dispatch | 23.50 |
| Overall L1 | 23.50 |
| all | 21% |
| load | 32% |
| store | 19% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 12% |
| all | 44% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | 0% |
| add-sub | 100% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 85% |
| all | 24% |
| load | 32% |
| store | 19% |
| mul | 0% |
| add-sub | 50% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 25% |
| all | 38% |
| load | 38% |
| store | 39% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| other | 37% |
| all | 58% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| mul | 25% |
| add-sub | 100% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 89% |
| all | 41% |
| load | 38% |
| store | 39% |
| mul | 25% |
| add-sub | 62% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 47% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SUB SP, SP, #656 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| STP X29, X30, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ADD X29, SP, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X19, X20, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X20, XZR, X0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ORR W19, WZR, W2 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| STP X21, X22, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X22, XZR, X4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| ORR X21, XZR, X5 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X23, X24, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X23, XZR, X3 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP X25, X26, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| ORR X25, XZR, X1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| STP X27, X28, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| LDR X24, [X0, #856] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ORR X0, XZR, X24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| BL 4cf640 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W0, [X25, #292] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ADD X4, X25, #296 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| CMP W19, W0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.EQ 45f860 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x60> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X2, [X25, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| MOVZ W1, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| SMADDL X4, W19, W1, X2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| LDP D28, D27, [X4] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| PTRUE P7.B, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (100.0%) |
| MOVZ W5, #3 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| ADD X18, SP, #624 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| WHILELO P4.D, WZR, W5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | N/A |
| MOVZ X3, #48304 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| LDP D26, D6, [X20, #232] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| DUP Z30.D, X3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | scal (25.0%) |
| CNTD X6, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (25.0%) |
| WHILELO P5.D, W6, W5 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | N/A |
| LDP D4, D2, [X20, #248] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D5, D3, [X20, #216] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| FMUL D0, D27, D6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| LDR D24, [X4, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| FMUL D1, D27, D4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| FMUL D7, D27, D2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 3 | 0.25 | scal (25.0%) |
| LDR D22, [X20, #280] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| LDP D23, D25, [X20, #264] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| FMADD D18, D28, D5, D0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D16, D28, D3, D1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D17, D28, D26, D7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D19, D24, D23, D18 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D20, D24, D25, D16 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| FMADD D21, D24, D22, D17 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 | scal (25.0%) |
| STR D19, [SP, #624] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D20, [SP, #632] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D21, [SP, #640] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| LD1D {Z29.D}, P4/Z, [X18, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 6 | 0.50 | vect (100.0%) |
| FCMLT P6.D, P7/Z, Z29.D, #0.0000000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| MOVPRFX Z31, Z29 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (100.0%) |
| FRINTM Z31.D, P7/M, Z29.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
| FCMGT P0.D, P6/Z, Z29.D, Z30.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| EOR P1.B, P7/Z, P0.B, P7.B | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | vect (12.5%) |
| MOVPRFX Z31.D, P1/Z, Z31.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| FSUBR Z31.D, P1/M, Z31.D, Z29.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ST1D {Z31.D}, P4, [X18, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| B.EQ 45f918 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x118> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LD1D {Z28.D}, P5/Z, [X18, #1, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 6 | 0.50 | vect (100.0%) |
| FCMLT P6.D, P7/Z, Z28.D, #0.0000000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| MOVPRFX Z27, Z28 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (100.0%) |
| FRINTM Z27.D, P7/M, Z28.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | vect (100.0%) |
| FCMGT P15.D, P6/Z, Z28.D, Z30.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | vect (100.0%) |
| EOR P2.B, P7/Z, P15.B, P7.B | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | vect (12.5%) |
| MOVPRFX Z27.D, P2/Z, Z27.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| FSUBR Z27.D, P2/M, Z27.D, Z28.D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ST1D {Z27.D}, P5, [X18, #1, MUL VL] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| ADD X8, SP, #512 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| ADD X9, SP, #512 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LDR W12, [X20, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| LDP X10, X11, [X8, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| STP X10, X11, [X9, #952] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| LDR X11, [X18, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| LDR D30, [SP, #440] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| LDR D24, [SP, #448] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| STR X11, [SP, #456] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR D5, [SP, #456] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | scal (25.0%) |
| STR D30, [SP, #344] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D24, [SP, #352] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STR D5, [SP, #360] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| CMP W12, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.LE 4601a4 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x9a4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X13, XZR, #0x55 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D8, D9, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| ORR X14, XZR, #0x55 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVK X13, #16325 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D10, D11, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| MOVK X14, #16357 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| STP D12, D13, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| MOVZ X6, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| FMOV D1, X13 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 2 | 0.25 | scal (25.0%) |
| STP D14, D15, [SP, #144] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| LDR W16, [X20, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| STR X21, [SP, #424] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X5, [X20, #760] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ADD X15, X5, W12,UXTW #3 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | scal (25.0%) |
| STP X24, X20, [SP, #392] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| SBFM X2, X16, #61, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (100.0%) |
| STP X23, X22, [SP, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (50.0%) |
| SBFM X22, X16, #0, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (100.0%) |
| LDR X17, [X20, #784] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| STR X14, [SP, #208] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X21, [X20, #808] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| STR X15, [SP, #368] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDR X20, [X20, #832] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| STR X17, [SP, #200] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR W16, [SP, #380] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (12.5%) |
| STR X21, [SP, #328] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR X22, [SP, #384] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| STR X20, [SP, #336] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| LDP D8, D9, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP X24, X20, [SP, #392] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X23, X22, [SP, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP D10, D11, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D12, D13, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDP D14, D15, [SP, #144] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| LDR X21, [SP, #424] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (25.0%) |
| ORR X0, XZR, X24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| BL 4cf8e0 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W24, [X20, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| CMP W24, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (12.5%) |
| B.LE 4603d0 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0xbd0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR W27, [X20, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| MOVZ W18, #24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| MOVZ X2, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ X17, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ X16, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| LDR W19, [X20, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (12.5%) |
| UMULL X18, W24, W18 | 1 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.50 | N/A |
| MOVZ X15, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| UBFM X28, X24, #61, #31 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (25.0%) |
| MOVZ W14, #0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | scal (12.5%) |
| STR X2, [SP, #168] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (25.0%) |
| ORR W4, WZR, W27 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| LDP X29, X30, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X19, X20, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X21, X22, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X23, X24, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| LDP X25, X26, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X27, X28, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| ADD SP, SP, #656 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 | N/A |
| RET | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 460188 <_ZN16miniqmcreference17einspline_spo_refIdE8evaluateERKN11qmcplusplus11ParticleSetEiRNS2_6VectorIdSaIdEEERNS6_INS2_10TinyVectorIdLj3EEESaISB_EEES9_+0x988> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼miniqmcreference::einspline_spo_ref | 10.41 | 15.93 |
| ▼Loop 945 - einspline_spo_ref.hpp:206-230 - exec– | 0.00 | 0.02 |
| ○Loop 944 - MultiBsplineRef.hpp:276-286 - exec | 0.41 | 0.62 |
| ▼Loop 948 - MultiBsplineRef.hpp:226-262 - exec– | 0.00 | 0.00 |
| ▼Loop 947 - MultiBsplineRef.hpp:227-262 - exec– | 0.00 | 0.02 |
| ○Loop 946 - MultiBsplineRef.hpp:242-262 - exec | 9.83 | 14.91 |
| ▼Loop 942 - einspline_spo_ref.hpp:219-227 - exec– | 0.00 | 0.02 |
| ○Loop 943 - einspline_spo_ref.hpp:223-227 - exec | 0.14 | 0.21 |
