| Function: qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSe ... | Module: exec | Source: SoaDistanceTableABOMPTarget.h:184-233 [...] | Coverage (incl. loops): 4.19% | (excl. loops): 0.01% |
|---|
| Function: qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSe ... | Module: exec | Source: SoaDistanceTableABOMPTarget.h:184-233 [...] | Coverage (incl. loops): 4.19% | (excl. loops): 0.01% |
|---|
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Particle/SoaDistanceTableABOMPTarget.h: 184 - 233 |
-------------------------------------------------------------------------------- |
184: { |
185: resize(); |
186: |
187: ScopedTimer local_timer(evaluate_timer_); |
188: // be aware of the sign of Displacement |
189: const int num_targets_local = num_targets_; |
190: const int num_sources_local = num_sources_; |
191: const int num_padded = getAlignedSize<T>(num_sources_); |
192: |
193: target_pos.resize(num_targets_ * D); |
194: for (size_t iat = 0; iat < num_targets_; iat++) |
195: for (size_t idim = 0; idim < D; idim++) |
196: target_pos[iat * D + idim] = P.R[iat][idim]; |
197: |
198: auto* target_pos_ptr = target_pos.data(); |
199: auto* source_pos_ptr = origin_.getCoordinates().getAllParticlePos().data(); |
[...] |
205: const size_t num_teams = (num_sources_ + ChunkSizePerTeam - 1) / ChunkSizePerTeam; |
206: const size_t stride_size = getPerTargetPctlStrideSize(); |
207: |
208: { |
209: ScopedTimer offload(offload_timer_); |
210: PRAGMA_OFFLOAD("omp target teams distribute collapse(2) num_teams(num_targets_*num_teams) \ |
211: map(to: source_pos_ptr[:num_padded*D]) \ |
212: map(always, to: target_pos_ptr[:num_targets_*D]) \ |
213: map(always, from: r_dr_ptr[:num_targets_*stride_size])") |
214: for (int iat = 0; iat < num_targets_local; ++iat) |
215: for (int team_id = 0; team_id < num_teams; team_id++) |
[...] |
222: pos[idim] = target_pos_ptr[iat * D + idim]; |
[...] |
228: for (int iel = first; iel < last; iel++) |
229: DTD_BConds<T, D, SC>::computeDistancesOffload(pos, source_pos_ptr, num_padded, r_iat_ptr, dr_iat_ptr, |
230: num_padded, iel); |
231: } |
232: } |
233: } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 248 - 248 |
-------------------------------------------------------------------------------- |
248: inline pointer data() { return X; } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 267 - 267 |
-------------------------------------------------------------------------------- |
267: inline const T* data() const { return myData; } |
/home/eoseret/qaas/qaas_runs/178-212-9071/intel/miniqmc/build/miniqmc/src/Particle/Lattice/ParticleBConds3DSoa.h: 280 - 298 |
-------------------------------------------------------------------------------- |
280: T displ_0 = px[iat] - x0; |
281: T displ_1 = py[iat] - y0; |
282: T displ_2 = pz[iat] - z0; |
283: |
284: T ar_0 = displ_0 * g00 + displ_1 * g10 + displ_2 * g20; |
285: T ar_1 = displ_0 * g01 + displ_1 * g11 + displ_2 * g21; |
286: T ar_2 = displ_0 * g02 + displ_1 * g12 + displ_2 * g22; |
287: |
288: //put them in the box |
289: ar_0 -= round(ar_0); |
290: ar_1 -= round(ar_1); |
291: ar_2 -= round(ar_2); |
292: |
293: //unit2cart |
294: dx[iat] = ar_0 * r00 + ar_1 * r10 + ar_2 * r20; |
295: dy[iat] = ar_0 * r01 + ar_1 * r11 + ar_2 * r21; |
296: dz[iat] = ar_0 * r02 + ar_1 * r12 + ar_2 * r22; |
297: |
298: temp_r[iat] = std::sqrt(dx[iat] * dx[iat] + dy[iat] * dy[iat] + dz[iat] * dz[iat]); |
/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(); } |
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/stl_vector.h: 1131 - 1131 |
-------------------------------------------------------------------------------- |
1131: return *(this->_M_impl._M_start + __n); |
/usr/lib/gcc/aarch64-amazon-linux/14/../../../../include/c++/14/bits/unique_ptr.h: 193 - 193 |
-------------------------------------------------------------------------------- |
193: pointer _M_ptr() const noexcept { return std::get<0>(_M_t); } |
0x4a6dc0 STP D15, D14, [SP, #864]! |
0x4a6dc4 STP D13, D12, [SP, #16] |
0x4a6dc8 STP D11, D10, [SP, #32] |
0x4a6dcc STP D9, D8, [SP, #48] |
0x4a6dd0 STP X29, X30, [SP, #64] |
0x4a6dd4 STP X28, X27, [SP, #80] |
0x4a6dd8 STP X26, X25, [SP, #96] |
0x4a6ddc STP X24, X23, [SP, #112] |
0x4a6de0 STP X22, X21, [SP, #128] |
0x4a6de4 STP X20, X19, [SP, #144] |
0x4a6de8 ADD X29, SP, #64 |
0x4a6dec SUB SP, SP, #336 |
0x4a6df0 ADDVL SP, SP, #51 |
0x4a6df4 ORR X21, XZR, X1 |
0x4a6df8 ORR X22, XZR, X0 |
0x4a6dfc BL 4a8a20 |
0x4a6e00 LDR X20, [X22, #440] |
0x4a6e04 ORR X0, XZR, X20 |
0x4a6e08 BL 474220 |
0x4a6e0c LDP X23, X19, [X22, #16] |
0x4a6e10 MOVI D0, #0 |
0x4a6e14 ADD X0, X22, #384 |
0x4a6e18 ADD X1, X19, X19,LSL #1 |
0x4a6e1c STR X20, [SP, #24] |
0x4a6e20 BL 447fa0 |
0x4a6e24 LDR X9, [X22, #24] |
0x4a6e28 CBZ X9, 4a6ee4 |
0x4a6e2c LDR X8, [X21, #64] |
0x4a6e30 LDR X14, [X22, #408] |
0x4a6e34 CMP X9, #4 |
0x4a6e38 ORR X21, XZR, X22 |
0x4a6e3c STR X14, [SP, #192] |
0x4a6e40 B.CC 4a6ea4 |
0x4a6e44 ADD X10, X9, X9,LSL #1 |
0x4a6e48 ADD X11, X14, X10,LSL #3 |
0x4a6e4c ADD X10, X8, X10,LSL #3 |
0x4a6e50 CMP X14, X10 |
0x4a6e54 CCMP X8, X11, #2, #3 |
0x4a6e58 B.CC 4a6ea4 |
0x4a6e5c AND X10, X9, #0x0 |
0x4a6e60 AND X11, X9, #0x0 |
0x4a6e64 ORR X12, XZR, X14 |
0x4a6e68 ORR X13, XZR, X8 |
(2057) 0x4a6e6c LDP Q0, Q1, [X13] |
(2057) 0x4a6e70 SUBS X11, X11, #4 |
(2057) 0x4a6e74 STR Q1, [X12, #16] |
(2057) 0x4a6e78 LDP Q1, Q2, [X13, #64] |
(2057) 0x4a6e7c STR Q0, [X12] |
(2057) 0x4a6e80 STP Q1, Q2, [X12, #64] |
(2057) 0x4a6e84 LDP Q0, Q1, [X13, #32] |
(2057) 0x4a6e88 ADD X13, X13, #96 |
(2057) 0x4a6e8c STP Q0, Q1, [X12, #32] |
(2057) 0x4a6e90 ADD X12, X12, #96 |
(2057) 0x4a6e94 B.NE 4a6e6c |
0x4a6e98 CMP X9, X10 |
0x4a6e9c B.NE 4a6ea8 |
0x4a6ea0 B 4a6ef0 |
0x4a6ea4 ORR X10, XZR, XZR |
0x4a6ea8 MOVZ W11, #24 |
0x4a6eac MOVZ X12, #16 |
0x4a6eb0 SUB X9, X9, X10 |
0x4a6eb4 MADD X11, X10, X11, X12 |
0x4a6eb8 ADD X10, X14, X11 |
0x4a6ebc ADD X8, X8, X11 |
(2056) 0x4a6ec0 LDUR D0, [X8, #496] |
(2056) 0x4a6ec4 SUBS X9, X9, #1 |
(2056) 0x4a6ec8 STUR D0, [X10, #496] |
(2056) 0x4a6ecc LDUR D0, [X8, #504] |
(2056) 0x4a6ed0 STUR D0, [X10, #504] |
(2056) 0x4a6ed4 LDR D0, [X8], #24 |
(2056) 0x4a6ed8 STR D0, [X10], #24 |
(2056) 0x4a6edc B.NE 4a6ec0 |
0x4a6ee0 B 4a6ef0 |
0x4a6ee4 LDR X8, [X22, #408] |
0x4a6ee8 ORR X21, XZR, X22 |
0x4a6eec STR X8, [SP, #192] |
0x4a6ef0 LDR X8, [X21, #8] |
0x4a6ef4 LDR X0, [X8, #632] |
0x4a6ef8 LDR X8, [X0] |
0x4a6efc LDR X8, [X8, #72] |
0x4a6f00 BLR X8 |
0x4a6f04 LDR X8, [X0, #24] |
0x4a6f08 LDR X20, [X21, #16] |
0x4a6f0c STR X8, [SP, #200] |
0x4a6f10 LDR X8, [X21, #72] |
0x4a6f14 LDR X8, [X8, #24] |
0x4a6f18 STR X8, [SP, #104] |
0x4a6f1c LDR X8, [X21] |
0x4a6f20 LDR X8, [X8, #136] |
0x4a6f24 ORR X0, XZR, X21 |
0x4a6f28 BLR X8 |
0x4a6f2c ORR X22, XZR, X0 |
0x4a6f30 LDR X0, [X21, #432] |
0x4a6f34 STR X0, [SP, #16] |
0x4a6f38 BL 474220 |
0x4a6f3c CMP W19, #1 |
0x4a6f40 B.LT 4a75dc |
0x4a6f44 ADD X8, X20, #511 |
0x4a6f48 UBFM X16, X8, #9, #63 |
0x4a6f4c CBZ X16, 4a75dc |
0x4a6f50 LDR X14, [SP, #200] |
0x4a6f54 ADD X8, X23, #3 |
0x4a6f58 AND X12, X19, #0x7fffffff |
0x4a6f5c LDR X15, [SP, #104] |
0x4a6f60 LDR X25, [SP, #200] |
0x4a6f64 PTRUE P0.D, ALL |
0x4a6f68 SBFM X1, X23, #0, #31 |
0x4a6f6c UBFM X18, X22, #61, #60 |
0x4a6f70 AND X8, X8, #0x0 |
0x4a6f74 STP X12, X21, [SP, #88] |
0x4a6f78 ORR X17, XZR, XZR |
0x4a6f7c STP X16, X23, [SP, #176] |
0x4a6f80 UBFM X9, X8, #32, #31 |
0x4a6f84 UBFM W10, W8, #31, #30 |
0x4a6f88 SBFM X11, X8, #61, #31 |
0x4a6f8c SBFM X8, X8, #0, #31 |
0x4a6f90 SBFM X10, X10, #0, #31 |
0x4a6f94 SBFM X9, X9, #29, #63 |
0x4a6f98 ADD X12, X14, #8 |
0x4a6f9c ADD X13, X11, X10,LSL #3 |
0x4a6fa0 ADD X10, X14, X10,LSL #3 |
0x4a6fa4 ADD X0, X15, X11 |
0x4a6fa8 STP X12, X1, [SP, #160] |
0x4a6fac ADD X12, X9, X11 |
0x4a6fb0 ADD X9, X14, X9 |
0x4a6fb4 ADD X2, X0, #8 |
0x4a6fb8 STP X0, X18, [SP, #72] |
0x4a6fbc STP X10, X9, [SP, #144] |
0x4a6fc0 ADD X9, X9, #8 |
0x4a6fc4 STR X9, [SP, #136] |
0x4a6fc8 ADD X9, X10, #8 |
0x4a6fcc ADD X10, X15, X13 |
0x4a6fd0 LDR X28, [SP, #144] |
0x4a6fd4 STR X9, [SP, #128] |
0x4a6fd8 ADD X9, X15, X12 |
0x4a6fdc STP X15, X10, [SP, #288] |
0x4a6fe0 STP X9, X2, [SP, #56] |
0x4a6fe4 ADD X9, X9, #8 |
0x4a6fe8 STP X9, X10, [SP, #40] |
0x4a6fec ADD X9, X10, #8 |
0x4a6ff0 STR X9, [SP, #32] |
0x4a6ff4 ADD X9, X11, X8,LSL #3 |
0x4a6ff8 ADD X8, X14, X8,LSL #3 |
0x4a6ffc ADD X9, X15, X9 |
0x4a7000 STR X8, [SP, #120] |
0x4a7004 STP X0, X9, [SP, #304] |
0x4a7008 B 4a7054 |
(2052) 0x4a700c LDR X18, [SP, #80] |
(2052) 0x4a7010 LDR X8, [SP, #288] |
(2052) 0x4a7014 LDR X17, [SP, #112] |
(2052) 0x4a7018 ADD X8, X8, X18 |
(2052) 0x4a701c ADD X17, X17, #1 |
(2052) 0x4a7020 STR X8, [SP, #288] |
(2052) 0x4a7024 LDR X8, [SP, #296] |
(2052) 0x4a7028 ADD X8, X8, X18 |
(2052) 0x4a702c STR X8, [SP, #296] |
(2052) 0x4a7030 LDR X8, [SP, #312] |
(2052) 0x4a7034 ADD X8, X8, X18 |
(2052) 0x4a7038 STR X8, [SP, #312] |
(2052) 0x4a703c LDR X8, [SP, #304] |
(2052) 0x4a7040 ADD X8, X8, X18 |
(2052) 0x4a7044 STR X8, [SP, #304] |
(2052) 0x4a7048 LDP X8, X21, [SP, #88] |
(2052) 0x4a704c CMP X17, X8 |
(2052) 0x4a7050 B.EQ 4a75dc |
(2052) 0x4a7054 SUB X8, X29, #64 |
(2052) 0x4a7058 LDP D3, D0, [X21, #264] |
(2052) 0x4a705c LDR X9, [SP, #72] |
(2052) 0x4a7060 LDP D4, D5, [X21, #312] |
(2052) 0x4a7064 ADD W10, W17, W17,LSL #1 |
(2052) 0x4a7068 ORR Z25.D, Z5.D, Z5.D |
(2052) 0x4a706c ORR X30, XZR, XZR |
(2052) 0x4a7070 ORR X19, XZR, XZR |
(2052) 0x4a7074 STR Z0, [X8, #511, MUL VL] |
(2052) 0x4a7078 DUP Z0.D, Z0.D[0] |
(2052) 0x4a707c LDP D6, D7, [X21, #328] |
(2052) 0x4a7080 LDP D16, D17, [X21, #200] |
(2052) 0x4a7084 ORR Z27.D, Z7.D, Z7.D |
(2052) 0x4a7088 DUP Z8.D, Z7.D[0] |
(2052) 0x4a708c ORR Z28.D, Z17.D, Z17.D |
(2052) 0x4a7090 LDP D18, D19, [X21, #216] |
(2052) 0x4a7094 LDP D20, D30, [X21, #232] |
(2052) 0x4a7098 LDP D12, D13, [X21, #248] |
(2052) 0x4a709c DUP Z10.D, Z17.D[0] |
(2052) 0x4a70a0 ORR Z29.D, Z19.D, Z19.D |
(2052) 0x4a70a4 STR X17, [SP, #112] |
(2052) 0x4a70a8 DUP Z14.D, Z19.D[0] |
(2052) 0x4a70ac STR Z0, [X8, #510, MUL VL] |
(2052) 0x4a70b0 LDP D0, D1, [X21, #280] |
(2052) 0x4a70b4 STR W10, [SP, #284] |
(2052) 0x4a70b8 ORR Z24.D, Z30.D, Z30.D |
(2052) 0x4a70bc STR Z0, [X8, #509, MUL VL] |
(2052) 0x4a70c0 DUP Z0.D, Z0.D[0] |
(2052) 0x4a70c4 ORR Z26.D, Z6.D, Z6.D |
(2052) 0x4a70c8 DUP Z31.D, Z6.D[0] |
(2052) 0x4a70cc ORR Z21.D, Z16.D, Z16.D |
(2052) 0x4a70d0 DUP Z9.D, Z16.D[0] |
(2052) 0x4a70d4 ORR Z22.D, Z18.D, Z18.D |
(2052) 0x4a70d8 DUP Z11.D, Z18.D[0] |
(2052) 0x4a70dc ORR Z23.D, Z20.D, Z20.D |
(2052) 0x4a70e0 DUP Z15.D, Z20.D[0] |
(2052) 0x4a70e4 ORR Z20.D, Z3.D, Z3.D |
(2052) 0x4a70e8 DUP Z3.D, Z3.D[0] |
(2052) 0x4a70ec STR Z0, [X8, #508, MUL VL] |
(2052) 0x4a70f0 MUL X8, X18, X17 |
(2052) 0x4a70f4 LDP D0, D2, [X21, #296] |
(2052) 0x4a70f8 ADD X9, X9, X8 |
(2052) 0x4a70fc STR X9, [SP, #272] |
(2052) 0x4a7100 LDR X9, [SP, #64] |
(2052) 0x4a7104 ADD X9, X9, X8 |
(2052) 0x4a7108 STR X9, [SP, #264] |
(2052) 0x4a710c LDR X9, [SP, #56] |
(2052) 0x4a7110 ADD X9, X9, X8 |
(2052) 0x4a7114 STR X9, [SP, #256] |
(2052) 0x4a7118 LDR X9, [SP, #40] |
(2052) 0x4a711c ADD X9, X9, X8 |
(2052) 0x4a7120 STR X9, [SP, #248] |
(2052) 0x4a7124 LDR X9, [SP, #48] |
(2052) 0x4a7128 ADD X9, X9, X8 |
(2052) 0x4a712c STR X9, [SP, #240] |
(2052) 0x4a7130 LDR X9, [SP, #32] |
(2052) 0x4a7134 ADD X9, X9, X8 |
(2052) 0x4a7138 STR X9, [SP, #232] |
(2052) 0x4a713c LDR X9, [SP, #104] |
(2052) 0x4a7140 ADD X8, X9, X8 |
(2052) 0x4a7144 ADD W9, W10, #1 |
(2052) 0x4a7148 STR X8, [SP, #224] |
(2052) 0x4a714c ADD X8, X8, #8 |
(2052) 0x4a7150 STR X8, [SP, #216] |
(2052) 0x4a7154 SUB X8, X29, #64 |
(2052) 0x4a7158 STR Z0, [X8, #506, MUL VL] |
(2052) 0x4a715c DUP Z0.D, Z0.D[0] |
(2052) 0x4a7160 STR Z1, [X8, #507, MUL VL] |
(2052) 0x4a7164 DUP Z1.D, Z1.D[0] |
(2052) 0x4a7168 STR Z2, [X8, #505, MUL VL] |
(2052) 0x4a716c STR Z4, [X8, #504, MUL VL] |
(2052) 0x4a7170 STR Z0, [X8, #502, MUL VL] |
(2052) 0x4a7174 DUP Z0.D, Z2.D[0] |
(2052) 0x4a7178 STR Z1, [X8, #503, MUL VL] |
(2052) 0x4a717c DUP Z1.D, Z12.D[0] |
(2052) 0x4a7180 DUP Z2.D, Z13.D[0] |
(2052) 0x4a7184 STR Z0, [X8, #501, MUL VL] |
(2052) 0x4a7188 DUP Z0.D, Z4.D[0] |
(2052) 0x4a718c STR Z0, [X8, #500, MUL VL] |
(2052) 0x4a7190 DUP Z0.D, Z5.D[0] |
(2052) 0x4a7194 STR Z0, [X8, #499, MUL VL] |
(2052) 0x4a7198 DUP Z0.D, Z30.D[0] |
(2052) 0x4a719c ADD W8, W10, #2 |
(2052) 0x4a71a0 STP W8, W9, [SP, #208] |
(2052) 0x4a71a4 B 4a71b8 |
(2053) 0x4a71a8 ADD X19, X19, #1 |
(2053) 0x4a71ac ADD X30, X30, #512 |
(2053) 0x4a71b0 CMP X19, X16 |
(2053) 0x4a71b4 B.EQ 4a700c |
(2053) 0x4a71b8 UBFM X8, X19, #55, #54 |
(2053) 0x4a71bc ADD W9, W8, #512 |
(2053) 0x4a71c0 CMP W9, W23 |
(2053) 0x4a71c4 CSEL W18, W9, W23, #11 |
(2053) 0x4a71c8 ORR W9, W8, #0x1 |
(2053) 0x4a71cc CMP W18, W9 |
(2053) 0x4a71d0 CSINC W9, W18, W8, #12 |
(2053) 0x4a71d4 CMP X8, X1 |
(2053) 0x4a71d8 B.GE 4a71a8 |
(2053) 0x4a71dc STR W9, [SP, #324] |
(2053) 0x4a71e0 UBFM W9, W19, #23, #22 |
(2053) 0x4a71e4 MOVZ W11, #1 |
(2053) 0x4a71e8 ORR W8, WZR, W30 |
(2053) 0x4a71ec ADD W10, W9, #512 |
(2053) 0x4a71f0 BFM W11, W19, #23, #22 |
(2053) 0x4a71f4 CMP W10, W23 |
(2053) 0x4a71f8 CSEL W10, W10, W23, #11 |
(2053) 0x4a71fc CMP W10, W11 |
(2053) 0x4a7200 CSINC W10, W10, W9, #12 |
(2053) 0x4a7204 ORN W9, WZR, W9 |
(2053) 0x4a7208 ADD W9, W10, W9 |
(2053) 0x4a720c ORR W10, WZR, W30 |
(2053) 0x4a7210 UBFM X10, X10, #61, #31 |
(2053) 0x4a7214 ADD X8, X8, X9 |
(2053) 0x4a7218 LDP X9, X11, [SP, #128] |
(2053) 0x4a721c ADD X12, X28, X10 |
(2053) 0x4a7220 ADD X20, X25, X10 |
(2053) 0x4a7224 ADD X16, X11, X8,LSL #3 |
(2053) 0x4a7228 LDR X11, [SP, #152] |
(2053) 0x4a722c ADD X9, X9, X8,LSL #3 |
(2053) 0x4a7230 ADD X0, X11, X10 |
(2053) 0x4a7234 LDR X11, [SP, #160] |
(2053) 0x4a7238 ADD X2, X11, X8,LSL #3 |
(2053) 0x4a723c LDR X11, [SP, #216] |
(2053) 0x4a7240 ADD X21, X11, X8,LSL #3 |
(2053) 0x4a7244 LDR X11, [SP, #224] |
(2053) 0x4a7248 ADD X24, X11, X10 |
(2053) 0x4a724c LDR X11, [SP, #232] |
(2053) 0x4a7250 ADD X23, X11, X8,LSL #3 |
(2053) 0x4a7254 LDR X11, [SP, #240] |
(2053) 0x4a7258 ADD X15, X11, X10 |
(2053) 0x4a725c LDR X11, [SP, #248] |
(2053) 0x4a7260 ADD X13, X11, X8,LSL #3 |
(2053) 0x4a7264 LDR X11, [SP, #256] |
(2053) 0x4a7268 ADD X7, X11, X10 |
(2053) 0x4a726c LDR X11, [SP, #264] |
(2053) 0x4a7270 ADD X8, X11, X8,LSL #3 |
(2053) 0x4a7274 LDR X11, [SP, #272] |
(2053) 0x4a7278 ADD X10, X11, X10 |
(2053) 0x4a727c CMP X10, X23 |
(2053) 0x4a7280 CCMP X15, X8, #2, #3 |
(2053) 0x4a7284 CSINC W6, WZR, WZR, #2 |
(2053) 0x4a7288 CMP X10, X21 |
(2053) 0x4a728c CCMP X24, X8, #2, #3 |
(2053) 0x4a7290 CSINC W17, WZR, WZR, #2 |
(2053) 0x4a7294 CMP X10, X2 |
(2053) 0x4a7298 CCMP X20, X8, #2, #3 |
(2053) 0x4a729c CSINC W3, WZR, WZR, #2 |
(2053) 0x4a72a0 CMP X10, X16 |
(2053) 0x4a72a4 CCMP X0, X8, #2, #3 |
(2053) 0x4a72a8 CSINC W4, WZR, WZR, #2 |
(2053) 0x4a72ac CMP X10, X9 |
(2053) 0x4a72b0 CCMP X12, X8, #2, #3 |
(2053) 0x4a72b4 CSINC W11, WZR, WZR, #2 |
(2053) 0x4a72b8 CMP X7, X23 |
(2053) 0x4a72bc CCMP X15, X13, #2, #3 |
(2053) 0x4a72c0 CSINC W1, WZR, WZR, #2 |
(2053) 0x4a72c4 CMP X7, X21 |
(2053) 0x4a72c8 CCMP X24, X13, #2, #3 |
(2053) 0x4a72cc CSINC W14, WZR, WZR, #2 |
(2053) 0x4a72d0 CMP X7, X2 |
(2053) 0x4a72d4 CCMP X20, X13, #2, #3 |
(2053) 0x4a72d8 CSINC W5, WZR, WZR, #2 |
(2053) 0x4a72dc CMP X7, X16 |
(2053) 0x4a72e0 CCMP X0, X13, #2, #3 |
(2053) 0x4a72e4 CSINC W26, WZR, WZR, #2 |
(2053) 0x4a72e8 CMP X7, X9 |
(2053) 0x4a72ec CCMP X12, X13, #2, #3 |
(2053) 0x4a72f0 CSINC W22, WZR, WZR, #2 |
(2053) 0x4a72f4 CMP X15, X21 |
(2053) 0x4a72f8 CCMP X24, X23, #2, #3 |
(2053) 0x4a72fc CSINC W27, WZR, WZR, #2 |
(2053) 0x4a7300 CMP X15, X2 |
(2053) 0x4a7304 CCMP X20, X23, #2, #3 |
(2053) 0x4a7308 STR W27, [SP, #332] |
(2053) 0x4a730c CSINC W27, WZR, WZR, #2 |
(2053) 0x4a7310 CMP X15, X16 |
(2053) 0x4a7314 CCMP X0, X23, #2, #3 |
(2053) 0x4a7318 STR W27, [SP, #328] |
(2053) 0x4a731c CSINC W27, WZR, WZR, #2 |
(2053) 0x4a7320 CMP X15, X9 |
(2053) 0x4a7324 CCMP X12, X23, #2, #3 |
(2053) 0x4a7328 CSINC W15, WZR, WZR, #2 |
(2053) 0x4a732c CMP X24, X2 |
(2053) 0x4a7330 CCMP X20, X21, #2, #3 |
(2053) 0x4a7334 UBFM X20, X30, #61, #31 |
(2053) 0x4a7338 CSINC W23, WZR, WZR, #2 |
(2053) 0x4a733c CMP X24, X16 |
(2053) 0x4a7340 ADD X2, X28, X20 |
(2053) 0x4a7344 CCMP X0, X21, #2, #3 |
(2053) 0x4a7348 ADD X0, X25, X20 |
(2053) 0x4a734c CSINC W16, WZR, WZR, #2 |
(2053) 0x4a7350 CMP X24, X9 |
(2053) 0x4a7354 LDR X9, [SP, #120] |
(2053) 0x4a7358 CCMP X12, X21, #2, #3 |
(2053) 0x4a735c CSINC W24, WZR, WZR, #2 |
(2053) 0x4a7360 CMP X7, X8 |
(2053) 0x4a7364 LDR X8, [SP, #304] |
(2053) 0x4a7368 CCMP X10, X13, #2, #3 |
(2053) 0x4a736c ADD X9, X9, X20 |
(2053) 0x4a7370 ADD X12, X8, X20 |
(2053) 0x4a7374 LDR X8, [SP, #312] |
(2053) 0x4a7378 ADD X21, X8, X20 |
(2053) 0x4a737c LDP X8, X10, [SP, #288] |
(2053) 0x4a7380 ADD X13, X10, X20 |
(2053) 0x4a7384 ADD X20, X8, X20 |
(2053) 0x4a7388 LDR X8, [SP, #192] |
(2053) 0x4a738c LDR W10, [SP, #284] |
(2053) 0x4a7390 LDR D6, [X8, W10,UXTW #3] |
(2053) 0x4a7394 LDR W10, [SP, #212] |
(2053) 0x4a7398 LDR D5, [X8, W10,UXTW #3] |
(2053) 0x4a739c LDR W10, [SP, #208] |
(2053) 0x4a73a0 LDR D4, [X8, W10,UXTW #3] |
(2053) 0x4a73a4 B.CC 4a7500 |
(2053) 0x4a73a8 TBNZ W6, #0, 4a7500 |
(2053) 0x4a73ac TBNZ W17, #0, 4a7500 |
(2053) 0x4a73b0 TBNZ W3, #0, 4a7500 |
(2053) 0x4a73b4 TBNZ W4, #0, 4a7500 |
(2053) 0x4a73b8 TBNZ W11, #0, 4a7500 |
(2053) 0x4a73bc TBNZ W1, #0, 4a7500 |
(2053) 0x4a73c0 TBNZ W14, #0, 4a7500 |
(2053) 0x4a73c4 TBNZ W5, #0, 4a7500 |
(2053) 0x4a73c8 TBNZ W26, #0, 4a7500 |
(2053) 0x4a73cc TBNZ W22, #0, 4a7500 |
(2053) 0x4a73d0 LDR W8, [SP, #332] |
(2053) 0x4a73d4 TBNZ W8, #0, 4a7500 |
(2053) 0x4a73d8 LDR W8, [SP, #328] |
(2053) 0x4a73dc TBNZ W8, #0, 4a7500 |
(2053) 0x4a73e0 TBNZ W27, #0, 4a7500 |
(2053) 0x4a73e4 TBNZ W15, #0, 4a7500 |
(2053) 0x4a73e8 TBNZ W23, #0, 4a7500 |
(2053) 0x4a73ec TBNZ W16, #0, 4a7500 |
(2053) 0x4a73f0 CBNZ W24, 4a7500 |
(2053) 0x4a73f4 LDR W10, [SP, #324] |
(2053) 0x4a73f8 ORN W8, WZR, W19,LSL #9 |
(2053) 0x4a73fc LDP X16, X23, [SP, #176] |
(2053) 0x4a7400 DUP Z6.D, Z6.D[0] |
(2053) 0x4a7404 DUP Z5.D, Z5.D[0] |
(2053) 0x4a7408 DUP Z4.D, Z4.D[0] |
(2053) 0x4a740c LDR X1, [SP, #168] |
(2053) 0x4a7410 ORR X18, XZR, XZR |
(2053) 0x4a7414 ADD W8, W10, W8 |
(2053) 0x4a7418 CNTD X10, ALL |
(2053) 0x4a741c ADD X8, X8, #1 |
(2053) 0x4a7420 WHILELO P1.D, XZR, X8 |
(2055) 0x4a7424 LD1D {Z7.D}, P1/Z, [X0, X18,LSL #3] |
(2055) 0x4a7428 SUB X11, X29, #64 |
(2055) 0x4a742c LD1D {Z16.D}, P1/Z, [X9, X18,LSL #3] |
(2055) 0x4a7430 FSUB Z7.D, Z7.D, Z6.D |
(2055) 0x4a7434 LDR Z18, [X11, #510, MUL VL] |
(2055) 0x4a7438 LDR Z19, [X11, #508, MUL VL] |
(2055) 0x4a743c FSUB Z16.D, Z16.D, Z5.D |
(2055) 0x4a7440 LD1D {Z17.D}, P1/Z, [X2, X18,LSL #3] |
(2055) 0x4a7444 FSUB Z17.D, Z17.D, Z4.D |
(2055) 0x4a7448 LDR Z30, [X11, #501, MUL VL] |
(2055) 0x4a744c FMUL Z18.D, Z18.D, Z7.D |
(2055) 0x4a7450 FMLA Z18.D, P0/M, Z19.D, Z16.D |
(2055) 0x4a7454 LDR Z19, [X11, #503, MUL VL] |
(2055) 0x4a7458 FMLA Z18.D, P0/M, Z19.D, Z17.D |
(2055) 0x4a745c LDR Z19, [X11, #502, MUL VL] |
(2055) 0x4a7460 FMUL Z19.D, Z19.D, Z7.D |
(2055) 0x4a7464 FMLA Z19.D, P0/M, Z30.D, Z16.D |
(2055) 0x4a7468 LDR Z30, [X11, #500, MUL VL] |
(2055) 0x4a746c FMLA Z19.D, P0/M, Z30.D, Z17.D |
(2055) 0x4a7470 LDR Z30, [X11, #499, MUL VL] |
(2055) 0x4a7474 FMUL Z7.D, Z30.D, Z7.D |
(2055) 0x4a7478 FMLA Z7.D, P0/M, Z31.D, Z16.D |
(2055) 0x4a747c MOVPRFX Z16, Z18 |
(2055) 0x4a7480 FRINTA Z16.D, P0/M, Z18.D |
(2055) 0x4a7484 FMLA Z7.D, P0/M, Z8.D, Z17.D |
(2055) 0x4a7488 MOVPRFX Z17, Z19 |
(2055) 0x4a748c FRINTA Z17.D, P0/M, Z19.D |
(2055) 0x4a7490 FSUB Z16.D, Z18.D, Z16.D |
(2055) 0x4a7494 FSUB Z17.D, Z19.D, Z17.D |
(2055) 0x4a7498 MOVPRFX Z18, Z7 |
(2055) 0x4a749c FRINTA Z18.D, P0/M, Z7.D |
(2055) 0x4a74a0 FSUB Z7.D, Z7.D, Z18.D |
(2055) 0x4a74a4 FMUL Z18.D, Z9.D, Z16.D |
(2055) 0x4a74a8 FMLA Z18.D, P0/M, Z10.D, Z17.D |
(2055) 0x4a74ac FMLA Z18.D, P0/M, Z7.D, Z11.D |
(2055) 0x4a74b0 ST1D {Z18.D}, P1, [X12, X18,LSL #3] |
(2055) 0x4a74b4 FMUL Z18.D, Z14.D, Z16.D |
(2055) 0x4a74b8 FMUL Z16.D, Z1.D, Z16.D |
(2055) 0x4a74bc FMLA Z16.D, P0/M, Z2.D, Z17.D |
(2055) 0x4a74c0 FMLA Z18.D, P0/M, Z15.D, Z17.D |
(2055) 0x4a74c4 FMLA Z18.D, P0/M, Z0.D, Z7.D |
(2055) 0x4a74c8 FMAD Z7.D, P0/M, Z3.D, Z16.D |
(2055) 0x4a74cc LD1D {Z16.D}, P1/Z, [X12, X18,LSL #3] |
(2055) 0x4a74d0 ST1D {Z18.D}, P1, [X21, X18,LSL #3] |
(2055) 0x4a74d4 LD1D {Z17.D}, P1/Z, [X21, X18,LSL #3] |
(2055) 0x4a74d8 ST1D {Z7.D}, P1, [X13, X18,LSL #3] |
(2055) 0x4a74dc FMUL Z16.D, Z16.D, Z16.D |
(2055) 0x4a74e0 FMAD Z7.D, P0/M, Z7.D, Z16.D |
(2055) 0x4a74e4 FMLA Z7.D, P0/M, Z17.D, Z17.D |
(2055) 0x4a74e8 FSQRT Z7.D, P0/M, Z7.D |
(2055) 0x4a74ec ST1D {Z7.D}, P1, [X20, X18,LSL #3] |
(2055) 0x4a74f0 ADD X18, X18, X10 |
(2055) 0x4a74f4 WHILELO P1.D, X18, X8 |
(2055) 0x4a74f8 B.MI 4a7424 |
(2053) 0x4a74fc B 4a71a8 |
(2053) 0x4a7500 LDP X16, X23, [SP, #176] |
(2053) 0x4a7504 LDR X1, [SP, #168] |
(2053) 0x4a7508 ORR X8, XZR, XZR |
(2054) 0x4a750c LDR D7, [X0, X8,LSL #3] |
(2054) 0x4a7510 LDR D16, [X9, X8,LSL #3] |
(2054) 0x4a7514 SUB X10, X29, #64 |
(2054) 0x4a7518 LDR D17, [X2, X8,LSL #3] |
(2054) 0x4a751c FSUB D7, D7, S6 |
(2054) 0x4a7520 LDR Z18, [X10, #511, MUL VL] |
(2054) 0x4a7524 LDR Z19, [X10, #509, MUL VL] |
(2054) 0x4a7528 FSUB D16, D16, S5 |
(2054) 0x4a752c FSUB D17, D17, S4 |
(2054) 0x4a7530 LDR Z30, [X10, #505, MUL VL] |
(2054) 0x4a7534 FMUL D18, D18, D7 |
(2054) 0x4a7538 FMADD D18, D19, D16, D18 |
(2054) 0x4a753c LDR Z19, [X10, #507, MUL VL] |
(2054) 0x4a7540 FMADD D18, D19, D17, D18 |
(2054) 0x4a7544 LDR Z19, [X10, #506, MUL VL] |
(2054) 0x4a7548 FMUL D19, D19, D7 |
(2054) 0x4a754c FMUL D7, D25, D7 |
(2054) 0x4a7550 FMADD D19, D30, D16, D19 |
(2054) 0x4a7554 LDR Z30, [X10, #504, MUL VL] |
(2054) 0x4a7558 FMADD D7, D26, D16, D7 |
(2054) 0x4a755c FRINTA D16, D18 |
(2054) 0x4a7560 FMADD D7, D27, D17, D7 |
(2054) 0x4a7564 FSUB D16, D18, S16 |
(2054) 0x4a7568 FMADD D19, D30, D17, D19 |
(2054) 0x4a756c FRINTA D18, D7 |
(2054) 0x4a7570 FSUB D7, D7, S18 |
(2054) 0x4a7574 FMUL D18, D21, D16 |
(2054) 0x4a7578 FRINTA D17, D19 |
(2054) 0x4a757c FSUB D17, D19, S17 |
(2054) 0x4a7580 FMADD D18, D28, D17, D18 |
(2054) 0x4a7584 FMADD D18, D7, D22, D18 |
(2054) 0x4a7588 STR D18, [X12, X8,LSL #3] |
(2054) 0x4a758c FMUL D18, D29, D16 |
(2054) 0x4a7590 FMUL D16, D12, D16 |
(2054) 0x4a7594 FMADD D18, D23, D17, D18 |
(2054) 0x4a7598 FMADD D16, D13, D17, D16 |
(2054) 0x4a759c FMADD D18, D24, D7, D18 |
(2054) 0x4a75a0 FMADD D7, D20, D7, D16 |
(2054) 0x4a75a4 STR D18, [X21, X8,LSL #3] |
(2054) 0x4a75a8 STR D7, [X13, X8,LSL #3] |
(2054) 0x4a75ac LDR D16, [X12, X8,LSL #3] |
(2054) 0x4a75b0 LDR D17, [X21, X8,LSL #3] |
(2054) 0x4a75b4 FMUL D16, D16, D16 |
(2054) 0x4a75b8 FMADD D7, D7, D7, D16 |
(2054) 0x4a75bc FMADD D7, D17, D17, D7 |
(2054) 0x4a75c0 FSQRT D7, D7 |
(2054) 0x4a75c4 STR D7, [X20, X8,LSL #3] |
(2054) 0x4a75c8 ADD X8, X8, #1 |
(2054) 0x4a75cc ADD W10, W30, W8 |
(2054) 0x4a75d0 CMP W18, W10 |
(2054) 0x4a75d4 B.GT 4a750c |
(2053) 0x4a75d8 B 4a71a8 |
0x4a75dc LDR X0, [SP, #16] |
0x4a75e0 BL 474340 |
0x4a75e4 LDR X0, [SP, #24] |
0x4a75e8 BL 474340 |
0x4a75ec ADDVL SP, SP, #13 |
0x4a75f0 ADD SP, SP, #336 |
0x4a75f4 LDP D9, D8, [SP, #48] |
0x4a75f8 LDP D11, D10, [SP, #32] |
0x4a75fc LDP D13, D12, [SP, #16] |
0x4a7600 LDP X20, X19, [SP, #144] |
0x4a7604 LDP X22, X21, [SP, #128] |
0x4a7608 LDP X24, X23, [SP, #112] |
0x4a760c LDP X26, X25, [SP, #96] |
0x4a7610 LDP X28, X27, [SP, #80] |
0x4a7614 LDP X29, X30, [SP, #64] |
0x4a7618 LDP D15, D14, [SP], #160 |
0x4a761c RET |
0x4a7620 BL 4158a0 |
0x4a7624 BL 4158a0 |
0x4a7628 B 4a7634 |
0x4a762c B 4a7634 |
0x4a7630 B 4a7634 |
0x4a7634 ORR X20, XZR, X0 |
0x4a7638 LDR X0, [SP, #24] |
0x4a763c BL 474340 |
0x4a7640 ORR X0, XZR, X20 |
0x4a7644 BL 4104c0 |
0x4a7648 BL 4158a0 |
0x4a764c HINT #0 |
0x4a7650 HINT #0 |
0x4a7654 HINT #0 |
0x4a7658 HINT #0 |
0x4a765c HINT #0 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►98.09+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.62 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so | |
| ○ | __kmp_invoke_task_func | libomp.so | |
| ○ | __kmp_launch_thread | libomp.so | |
| ○ | __kmp_launch_worker(void*) | libomp.so | |
| ○ | start_thread | libc.so.6 | |
| ○ | thread_start | libc.so.6 | |
| ►1.56+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.62 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so | |
| ○ | __kmp_invoke_task_func | libomp.so | |
| ○ | __kmp_fork_call | libomp.so | |
| ○ | __kmpc_fork_call | libomp.so | |
| ○ | main | miniqmc.cpp:409 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | new_allocator.h:172 | exec |
| 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.01% of application time for run orig_0
| Source file and lines | SoaDistanceTableABOMPTarget.h:184-233 |
| Module | exec |
| nb instructions | 161 |
| nb uops | 156 |
| loop length | 644 |
| used w registers | 4 |
| used x registers | 27 |
| used b registers | 0 |
| used h registers | 0 |
| used s registers | 1 |
| used d registers | 9 |
| used q registers | 0 |
| used v registers | 0 |
| used z registers | 0 |
| nb stack references | 46 |
| micro-operation queue | 19.50 cycles |
| front end | 19.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 13.00 | 13.00 | 20.25 | 20.25 | 20.25 | 20.25 | 2.00 | 2.00 | 0.50 | 0.50 | 21.17 | 20.83 | 21.00 | 12.50 | 12.50 |
| cycles | 13.00 | 13.00 | 20.25 | 20.25 | 20.25 | 20.25 | 2.00 | 2.00 | 0.50 | 0.50 | 21.17 | 20.83 | 21.00 | 12.50 | 12.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 19.50 |
| Dispatch | 21.17 |
| Overall L1 | 21.17 |
| all | 8% |
| load | 22% |
| store | 13% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 0% |
| all | 36% |
| load | 38% |
| store | 41% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 38% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STP D15, D14, [SP, #864]! | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| STP D13, D12, [SP, #16] | 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%) |
| STP D11, D10, [SP, #32] | 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%) |
| STP D9, D8, [SP, #48] | 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%) |
| STP X29, X30, [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%) |
| STP X28, X27, [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%) |
| STP X26, X25, [SP, #96] | 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%) |
| STP X24, X23, [SP, #112] | 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%) |
| STP X22, X21, [SP, #128] | 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%) |
| STP X20, X19, [SP, #144] | 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, #64 | 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%) |
| SUB SP, SP, #336 | 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 |
| ADDVL SP, SP, #51 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| ORR X21, 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 |
| ORR X22, 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 |
| BL 4a8a20 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE6resizeEv> | 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 X20, [X22, #440] | 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, X20 | 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 474220 <_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 |
| LDP X23, X19, [X22, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| MOVI D0, #0 | 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%) |
| ADD X0, X22, #384 | 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 X1, X19, X19,LSL #1 | 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%) |
| STR X20, [SP, #24] | 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%) |
| BL 447fa0 <_ZN11qmcplusplus6VectorIdNS_12OMPallocatorIdNS_10MallocatorIdLm32EEEEEE6resizeEmd> | 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 X9, [X22, #24] | 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%) |
| CBZ X9, 4a6ee4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x124> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X21, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X14, [X22, #408] | 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%) |
| CMP X9, #4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| ORR X21, XZR, X22 | 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 |
| STR X14, [SP, #192] | 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%) |
| B.CC 4a6ea4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ADD X10, X9, X9,LSL #1 | 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%) |
| ADD X11, X14, X10,LSL #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 (25.0%) |
| ADD X10, X8, X10,LSL #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 (25.0%) |
| CMP X14, X10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| CCMP X8, X11, #2, #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 (25.0%) |
| B.CC 4a6ea4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| AND X10, X9, #0x0 | 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%) |
| AND X11, X9, #0x0 | 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 X12, XZR, X14 | 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 X13, XZR, X8 | 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%) |
| CMP X9, X10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| B.NE 4a6ea8 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe8> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a6ef0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X10, XZR, XZR | 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 W11, #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%) |
| MOVZ X12, #16 | 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%) |
| SUB X9, X9, X10 | 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%) |
| MADD X11, X10, X11, X12 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (25.0%) |
| ADD X10, X14, X11 | 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%) |
| ADD X8, X8, X11 | 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 |
| B 4a6ef0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X22, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ORR X21, XZR, X22 | 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 |
| STR X8, [SP, #192] | 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 X8, [X21, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X0, [X8, #632] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X0] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #72] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BLR X8 | 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 X8, [X0, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X20, [X21, #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%) |
| STR X8, [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%) |
| LDR X8, [X21, #72] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #24] | 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 X8, [SP, #104] | 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 X8, [X21] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #136] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ORR X0, XZR, X21 | 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 |
| BLR X8 | 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 |
| ORR X22, 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 |
| LDR X0, [X21, #432] | 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 X0, [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 (25.0%) |
| BL 474220 <_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 |
| CMP W19, #1 | 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.LT 4a75dc <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x81c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ADD X8, X20, #511 | 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 |
| UBFM X16, X8, #9, #63 | 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%) |
| CBZ X16, 4a75dc <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x81c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X14, [SP, #200] | 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 X8, X23, #3 | 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 |
| AND X12, X19, #0x7fffffff | 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 X15, [SP, #104] | 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 X25, [SP, #200] | 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%) |
| PTRUE P0.D, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (100.0%) |
| SBFM X1, X23, #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%) |
| UBFM X18, X22, #61, #60 | 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%) |
| AND X8, X8, #0x0 | 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 X12, X21, [SP, #88] | 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 X17, XZR, XZR | 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 X16, X23, [SP, #176] | 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%) |
| UBFM X9, X8, #32, #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%) |
| UBFM W10, W8, #31, #30 | 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%) |
| SBFM X11, X8, #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%) |
| SBFM X8, X8, #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 | N/A |
| SBFM X10, X10, #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%) |
| SBFM X9, X9, #29, #63 | 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%) |
| ADD X12, X14, #8 | 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%) |
| ADD X13, X11, X10,LSL #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 (25.0%) |
| ADD X10, X14, X10,LSL #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 (25.0%) |
| ADD X0, X15, X11 | 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 X12, X1, [SP, #160] | 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 X12, X9, X11 | 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%) |
| ADD X9, X14, X9 | 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%) |
| ADD X2, X0, #8 | 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 X0, X18, [SP, #72] | 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%) |
| STP X10, X9, [SP, #144] | 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 X9, X9, #8 | 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%) |
| STR X9, [SP, #136] | 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%) |
| ADD X9, X10, #8 | 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%) |
| ADD X10, X15, X13 | 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 X28, [SP, #144] | 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 X9, [SP, #128] | 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%) |
| ADD X9, X15, X12 | 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 X15, X10, [SP, #288] | 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%) |
| STP X9, X2, [SP, #56] | 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 X9, X9, #8 | 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 X9, X10, [SP, #40] | 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 X9, X10, #8 | 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%) |
| STR X9, [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 (25.0%) |
| ADD X9, X11, X8,LSL #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 (25.0%) |
| ADD X8, X14, X8,LSL #3 | 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, X15, X9 | 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%) |
| STR X8, [SP, #120] | 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%) |
| STP X0, X9, [SP, #304] | 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%) |
| B 4a7054 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x294> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X0, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 X0, [SP, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 |
| ADDVL SP, SP, #13 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| ADD SP, SP, #336 | 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 D9, D8, [SP, #48] | 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 D11, D10, [SP, #32] | 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 D13, D12, [SP, #16] | 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 X20, X19, [SP, #144] | 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 X22, X21, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X24, X23, [SP, #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%) |
| LDP X26, X25, [SP, #96] | 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 X28, X27, [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%) |
| LDP X29, X30, [SP, #64] | 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 D15, D14, [SP], #160 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| RET | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 4158a0 <__clang_call_terminate> | 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 |
| BL 4158a0 <__clang_call_terminate> | 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 |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| 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 | scal (25.0%) |
| LDR X0, [SP, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 |
| ORR X0, XZR, X20 | 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 4104c0 <@plt_start@+0x4a0> | 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 |
| BL 4158a0 <__clang_call_terminate> | 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 |
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A |
The code analyzed by CQA in that panel excludes loops and represents 0.01% of application time for run orig_0
| Source file and lines | SoaDistanceTableABOMPTarget.h:184-233 |
| Module | exec |
| nb instructions | 161 |
| nb uops | 156 |
| loop length | 644 |
| used w registers | 4 |
| used x registers | 27 |
| used b registers | 0 |
| used h registers | 0 |
| used s registers | 1 |
| used d registers | 9 |
| used q registers | 0 |
| used v registers | 0 |
| used z registers | 0 |
| nb stack references | 46 |
| micro-operation queue | 19.50 cycles |
| front end | 19.50 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 13.00 | 13.00 | 20.25 | 20.25 | 20.25 | 20.25 | 2.00 | 2.00 | 0.50 | 0.50 | 21.17 | 20.83 | 21.00 | 12.50 | 12.50 |
| cycles | 13.00 | 13.00 | 20.25 | 20.25 | 20.25 | 20.25 | 2.00 | 2.00 | 0.50 | 0.50 | 21.17 | 20.83 | 21.00 | 12.50 | 12.50 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 19.50 |
| Dispatch | 21.17 |
| Overall L1 | 21.17 |
| all | 8% |
| load | 22% |
| store | 13% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | 0% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 0% |
| all | 36% |
| load | 38% |
| store | 41% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 25% |
| fma | 25% |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 38% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STP D15, D14, [SP, #864]! | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (50.0%) |
| STP D13, D12, [SP, #16] | 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%) |
| STP D11, D10, [SP, #32] | 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%) |
| STP D9, D8, [SP, #48] | 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%) |
| STP X29, X30, [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%) |
| STP X28, X27, [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%) |
| STP X26, X25, [SP, #96] | 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%) |
| STP X24, X23, [SP, #112] | 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%) |
| STP X22, X21, [SP, #128] | 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%) |
| STP X20, X19, [SP, #144] | 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, #64 | 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%) |
| SUB SP, SP, #336 | 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 |
| ADDVL SP, SP, #51 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| ORR X21, 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 |
| ORR X22, 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 |
| BL 4a8a20 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE6resizeEv> | 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 X20, [X22, #440] | 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, X20 | 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 474220 <_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 |
| LDP X23, X19, [X22, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | scal (50.0%) |
| MOVI D0, #0 | 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%) |
| ADD X0, X22, #384 | 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 X1, X19, X19,LSL #1 | 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%) |
| STR X20, [SP, #24] | 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%) |
| BL 447fa0 <_ZN11qmcplusplus6VectorIdNS_12OMPallocatorIdNS_10MallocatorIdLm32EEEEEE6resizeEmd> | 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 X9, [X22, #24] | 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%) |
| CBZ X9, 4a6ee4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x124> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X21, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X14, [X22, #408] | 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%) |
| CMP X9, #4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| ORR X21, XZR, X22 | 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 |
| STR X14, [SP, #192] | 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%) |
| B.CC 4a6ea4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ADD X10, X9, X9,LSL #1 | 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%) |
| ADD X11, X14, X10,LSL #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 (25.0%) |
| ADD X10, X8, X10,LSL #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 (25.0%) |
| CMP X14, X10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| CCMP X8, X11, #2, #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 (25.0%) |
| B.CC 4a6ea4 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe4> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| AND X10, X9, #0x0 | 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%) |
| AND X11, X9, #0x0 | 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 X12, XZR, X14 | 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 X13, XZR, X8 | 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%) |
| CMP X9, X10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | scal (25.0%) |
| B.NE 4a6ea8 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xe8> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a6ef0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X10, XZR, XZR | 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 W11, #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%) |
| MOVZ X12, #16 | 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%) |
| SUB X9, X9, X10 | 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%) |
| MADD X11, X10, X11, X12 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (25.0%) |
| ADD X10, X14, X11 | 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%) |
| ADD X8, X8, X11 | 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 |
| B 4a6ef0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X22, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ORR X21, XZR, X22 | 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 |
| STR X8, [SP, #192] | 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 X8, [X21, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X0, [X8, #632] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X0] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #72] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BLR X8 | 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 X8, [X0, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X20, [X21, #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%) |
| STR X8, [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%) |
| LDR X8, [X21, #72] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #24] | 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 X8, [SP, #104] | 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 X8, [X21] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| LDR X8, [X8, #136] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| ORR X0, XZR, X21 | 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 |
| BLR X8 | 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 |
| ORR X22, 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 |
| LDR X0, [X21, #432] | 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 X0, [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 (25.0%) |
| BL 474220 <_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 |
| CMP W19, #1 | 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.LT 4a75dc <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x81c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ADD X8, X20, #511 | 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 |
| UBFM X16, X8, #9, #63 | 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%) |
| CBZ X16, 4a75dc <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x81c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X14, [SP, #200] | 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 X8, X23, #3 | 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 |
| AND X12, X19, #0x7fffffff | 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 X15, [SP, #104] | 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 X25, [SP, #200] | 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%) |
| PTRUE P0.D, ALL | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | scal (100.0%) |
| SBFM X1, X23, #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%) |
| UBFM X18, X22, #61, #60 | 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%) |
| AND X8, X8, #0x0 | 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 X12, X21, [SP, #88] | 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 X17, XZR, XZR | 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 X16, X23, [SP, #176] | 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%) |
| UBFM X9, X8, #32, #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%) |
| UBFM W10, W8, #31, #30 | 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%) |
| SBFM X11, X8, #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%) |
| SBFM X8, X8, #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 | N/A |
| SBFM X10, X10, #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%) |
| SBFM X9, X9, #29, #63 | 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%) |
| ADD X12, X14, #8 | 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%) |
| ADD X13, X11, X10,LSL #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 (25.0%) |
| ADD X10, X14, X10,LSL #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 (25.0%) |
| ADD X0, X15, X11 | 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 X12, X1, [SP, #160] | 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 X12, X9, X11 | 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%) |
| ADD X9, X14, X9 | 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%) |
| ADD X2, X0, #8 | 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 X0, X18, [SP, #72] | 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%) |
| STP X10, X9, [SP, #144] | 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 X9, X9, #8 | 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%) |
| STR X9, [SP, #136] | 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%) |
| ADD X9, X10, #8 | 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%) |
| ADD X10, X15, X13 | 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 X28, [SP, #144] | 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 X9, [SP, #128] | 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%) |
| ADD X9, X15, X12 | 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 X15, X10, [SP, #288] | 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%) |
| STP X9, X2, [SP, #56] | 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 X9, X9, #8 | 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 X9, X10, [SP, #40] | 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 X9, X10, #8 | 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%) |
| STR X9, [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 (25.0%) |
| ADD X9, X11, X8,LSL #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 (25.0%) |
| ADD X8, X14, X8,LSL #3 | 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, X15, X9 | 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%) |
| STR X8, [SP, #120] | 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%) |
| STP X0, X9, [SP, #304] | 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%) |
| B 4a7054 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x294> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X0, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 X0, [SP, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 |
| ADDVL SP, SP, #13 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | N/A |
| ADD SP, SP, #336 | 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 D9, D8, [SP, #48] | 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 D11, D10, [SP, #32] | 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 D13, D12, [SP, #16] | 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 X20, X19, [SP, #144] | 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 X22, X21, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 1 | N/A |
| LDP X24, X23, [SP, #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%) |
| LDP X26, X25, [SP, #96] | 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 X28, X27, [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%) |
| LDP X29, X30, [SP, #64] | 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 D15, D14, [SP], #160 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 | vect (50.0%) |
| RET | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 4158a0 <__clang_call_terminate> | 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 |
| BL 4158a0 <__clang_call_terminate> | 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 |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 4a7634 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x874> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| 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 | scal (25.0%) |
| LDR X0, [SP, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| BL 474340 <_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 |
| ORR X0, XZR, X20 | 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 4104c0 <@plt_start@+0x4a0> | 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 |
| BL 4158a0 <__clang_call_terminate> | 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 |
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||
| HINT #0 | N/A |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼qmcplusplus::SoaDistanceTableABOMPTarget | 4.19 | 6.35 |
| ▼Loop 2052 - SoaDistanceTableABOMPTarget.h:214-228 - exec– | 0.01 | 0.03 |
| ▼Loop 2053 - ParticleBConds3DSoa.h:280-298 - exec– | 0.02 | 0.04 |
| ○Loop 2055 - ParticleBConds3DSoa.h:280-298 - exec | 4.14 | 6.24 |
| ○Loop 2054 - SoaDistanceTableABOMPTarget.h:228-228 - exec | 0.00 | 0.00 |
| ○Loop 2056 - SoaDistanceTableABOMPTarget.h:194-196 - exec | 0.00 | 0.00 |
| ○Loop 2057 - SoaDistanceTableABOMPTarget.h:194-196 - exec | 0.00 | 0.00 |
