| Function: qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSe ... | Module: exec | Source: SoaDistanceTableABOMPTarget.h:184-233 [...] | Coverage (incl. loops): 4.91% | (excl. loops): 0.00% |
|---|
| Function: qmcplusplus::SoaDistanceTableABOMPTarget<double, 3u, 40>::evaluate(qmcplusplus::ParticleSe ... | Module: exec | Source: SoaDistanceTableABOMPTarget.h:184-233 [...] | Coverage (incl. loops): 4.91% | (excl. loops): 0.00% |
|---|
/home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/build/miniqmc/src/Utilities/NewTimer.h: 242 - 249 |
-------------------------------------------------------------------------------- |
242: ScopeGuard(TIMER& t) : timer(t) { timer.start(); } |
[...] |
249: ~ScopeGuard() { timer.stop(); } |
/home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/OhmmsVector.h: 248 - 248 |
-------------------------------------------------------------------------------- |
248: inline pointer data() { return X; } |
/home/hbollore/qaas/qaas-runs/174-135-6342/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]); |
/opt/arm/gcc-14.2.0_AmazonLinux-2023/lib/gcc/aarch64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/bits/stl_vector.h: 1131 - 1131 |
-------------------------------------------------------------------------------- |
1131: return *(this->_M_impl._M_start + __n); |
/home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/build/miniqmc/src/Platforms/OMPTarget/OMPTargetMath.hpp: 38 - 38 |
-------------------------------------------------------------------------------- |
38: return a < b ? a : b; |
/home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/build/miniqmc/src/Numerics/OhmmsPETE/VectorSoAContainer.h: 267 - 267 |
-------------------------------------------------------------------------------- |
267: inline const T* data() const { return myData; } |
/opt/arm/gcc-14.2.0_AmazonLinux-2023/lib/gcc/aarch64-linux-gnu/14.2.0/../../../../include/c++/14.2.0/bits/unique_ptr.h: 193 - 193 |
-------------------------------------------------------------------------------- |
193: pointer _M_ptr() const noexcept { return std::get<0>(_M_t); } |
/home/hbollore/qaas/qaas-runs/174-135-6342/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++) |
216: { |
217: const int first = ChunkSizePerTeam * team_id; |
[...] |
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: } |
0x49ce80 STR D12, [SP, #368]! |
0x49ce84 STP D11, D10, [SP, #16] |
0x49ce88 STP D9, D8, [SP, #32] |
0x49ce8c STP X29, X30, [SP, #48] |
0x49ce90 STP X28, X27, [SP, #64] |
0x49ce94 STP X26, X25, [SP, #80] |
0x49ce98 STP X24, X23, [SP, #96] |
0x49ce9c STP X22, X21, [SP, #112] |
0x49cea0 STP X20, X19, [SP, #128] |
0x49cea4 ADD X29, SP, #48 |
0x49cea8 SUB SP, SP, #400 |
0x49ceac ORR X21, XZR, X1 |
0x49ceb0 ORR X23, XZR, X0 |
0x49ceb4 BL 49eae0 |
0x49ceb8 LDR X20, [X23, #440] |
0x49cebc ORR X0, XZR, X20 |
0x49cec0 BL 468a00 |
0x49cec4 LDP X8, X24, [X23, #16] |
0x49cec8 STUR X8, [X29, #400] |
0x49cecc MOVI D0, #0 |
0x49ced0 ADD X0, X23, #384 |
0x49ced4 ADD X1, X24, X24,LSL #1 |
0x49ced8 STR X20, [SP, #8] |
0x49cedc BL 43c060 |
0x49cee0 LDR X9, [X23, #24] |
0x49cee4 CBZ X9, 49cf44 |
0x49cee8 LDR X8, [X21, #64] |
0x49ceec LDR X15, [X23, #408] |
0x49cef0 ORR X10, XZR, XZR |
0x49cef4 STR X15, [SP, #160] |
0x49cef8 CMP X9, #18 |
0x49cefc B.CS 49cfec |
(2187) 0x49cf00 MOVZ W11, #24 |
(2187) 0x49cf04 MOVZ X12, #16 |
(2187) 0x49cf08 SUB X9, X9, X10 |
(2187) 0x49cf0c MADD X11, X10, X11, X12 |
(2187) 0x49cf10 ADD X10, X15, X11 |
(2187) 0x49cf14 ADD X8, X8, X11 |
(2187) 0x49cf18 HINT #0 |
(2187) 0x49cf1c HINT #0 |
(2186) 0x49cf20 LDUR D0, [X8, #496] |
(2186) 0x49cf24 SUBS X9, X9, #1 |
(2186) 0x49cf28 STUR D0, [X10, #496] |
(2186) 0x49cf2c LDUR D0, [X8, #504] |
(2186) 0x49cf30 STUR D0, [X10, #504] |
(2186) 0x49cf34 LDR D0, [X8], #24 |
(2186) 0x49cf38 STR D0, [X10], #24 |
(2186) 0x49cf3c B.NE 49cf20 |
(2187) 0x49cf40 B 49cf4c |
0x49cf44 LDR X8, [X23, #408] |
0x49cf48 STR X8, [SP, #160] |
(2187) 0x49cf4c LDR X8, [X23, #8] |
(2187) 0x49cf50 LDR X0, [X8, #632] |
(2187) 0x49cf54 LDR X8, [X0] |
(2187) 0x49cf58 LDR X8, [X8, #72] |
(2187) 0x49cf5c BLR X8 |
(2187) 0x49cf60 LDR X8, [X23, #72] |
(2187) 0x49cf64 LDR X26, [X0, #24] |
(2187) 0x49cf68 LDR X20, [X23, #16] |
(2187) 0x49cf6c LDR X8, [X8, #24] |
(2187) 0x49cf70 STR X8, [SP, #96] |
(2187) 0x49cf74 LDR X8, [X23] |
(2187) 0x49cf78 LDR X8, [X8, #136] |
(2187) 0x49cf7c ORR X0, XZR, X23 |
(2187) 0x49cf80 BLR X8 |
(2187) 0x49cf84 ORR X22, XZR, X0 |
(2187) 0x49cf88 LDR X0, [X23, #432] |
(2187) 0x49cf8c STR X23, [SP, #88] |
(2187) 0x49cf90 STR X0, [SP] |
(2187) 0x49cf94 BL 468a00 |
(2187) 0x49cf98 LDR X3, [SP, #160] |
(2187) 0x49cf9c CMP W24, #1 |
(2187) 0x49cfa0 B.LT 49cfb0 |
(2187) 0x49cfa4 ADD X8, X20, #511 |
(2187) 0x49cfa8 CMP X8, #512 |
(2187) 0x49cfac B.CS 49d060 |
(2187) 0x49cfb0 LDR X0, [SP] |
(2187) 0x49cfb4 BL 468b20 |
(2187) 0x49cfb8 LDR X0, [SP, #8] |
(2187) 0x49cfbc BL 468b20 |
(2187) 0x49cfc0 ADD SP, SP, #400 |
(2187) 0x49cfc4 LDP D9, D8, [SP, #32] |
(2187) 0x49cfc8 LDP D11, D10, [SP, #16] |
(2187) 0x49cfcc LDP X20, X19, [SP, #128] |
(2187) 0x49cfd0 LDP X22, X21, [SP, #112] |
(2187) 0x49cfd4 LDP X24, X23, [SP, #96] |
(2187) 0x49cfd8 LDP X26, X25, [SP, #80] |
(2187) 0x49cfdc LDP X28, X27, [SP, #64] |
(2187) 0x49cfe0 LDP X29, X30, [SP, #48] |
(2187) 0x49cfe4 LDR D12, [SP], #144 |
(2187) 0x49cfe8 RET |
(2187) 0x49cfec SUB X12, X9, #1 |
(2187) 0x49cff0 MOVZ W11, #24 |
(2187) 0x49cff4 ADD X13, X15, #8 |
(2187) 0x49cff8 UMULH X11, X12, X11 |
(2187) 0x49cffc ADD X12, X12, X12,LSL #1 |
(2187) 0x49d000 ADD X14, X13, X12,LSL #3 |
(2187) 0x49d004 CMP XZR, X11 |
(2187) 0x49d008 CSINC W11, WZR, WZR, #0 |
(2187) 0x49d00c CMP X14, X13 |
(2187) 0x49d010 B.CC 49cf00 |
(2187) 0x49d014 TBNZ W11, #0, 49cf00 |
(2187) 0x49d018 ADD X13, X15, #16 |
(2187) 0x49d01c ADD X14, X13, X12,LSL #3 |
(2187) 0x49d020 CMP X14, X13 |
(2187) 0x49d024 B.CC 49cf00 |
(2187) 0x49d028 TBNZ W11, #0, 49cf00 |
(2187) 0x49d02c ADD X12, X15, X12,LSL #3 |
(2187) 0x49d030 CMP X12, X15 |
(2187) 0x49d034 B.CC 49cf00 |
(2187) 0x49d038 TBNZ W11, #0, 49cf00 |
(2187) 0x49d03c ADD X10, X9, X9,LSL #1 |
(2187) 0x49d040 ADD X11, X8, X10,LSL #3 |
(2187) 0x49d044 CMP X15, X11 |
(2187) 0x49d048 B.CS 49d730 |
(2187) 0x49d04c ADD X10, X15, X10,LSL #3 |
(2187) 0x49d050 CMP X8, X10 |
(2187) 0x49d054 B.CS 49d730 |
(2187) 0x49d058 ORR X10, XZR, XZR |
(2187) 0x49d05c B 49cf00 |
(2188) 0x49d060 LDUR X16, [X29, #400] |
(2188) 0x49d064 UBFM X17, X22, #61, #60 |
(2188) 0x49d068 LDR X22, [SP, #96] |
(2188) 0x49d06c UBFM X20, X8, #9, #63 |
(2188) 0x49d070 ORR X12, XZR, XZR |
(2188) 0x49d074 STR X20, [SP, #152] |
(2188) 0x49d078 ADD X9, X16, #3 |
(2188) 0x49d07c SBFM X23, X16, #0, #31 |
(2188) 0x49d080 AND X9, X9, #8062 |
(2188) 0x49d084 UBFM X8, X9, #32, #31 |
(2188) 0x49d088 SBFM X13, X9, #61, #31 |
(2188) 0x49d08c SBFM X14, X9, #0, #31 |
(2188) 0x49d090 ADD X10, X26, W9,SXTW #3 |
(2188) 0x49d094 UBFM W9, W9, #31, #30 |
(2188) 0x49d098 SBFM X15, X9, #0, #31 |
(2188) 0x49d09c ADD X11, X26, W9,SXTW #3 |
(2188) 0x49d0a0 AND X9, X24, #6016 |
(2188) 0x49d0a4 SBFM X8, X8, #29, #63 |
(2188) 0x49d0a8 ADD X28, X22, X13 |
(2188) 0x49d0ac STR X9, [SP, #80] |
(2188) 0x49d0b0 ADD X9, X8, X13 |
(2188) 0x49d0b4 ADD X16, X13, X15,LSL #3 |
(2188) 0x49d0b8 ADD X18, X28, #8 |
(2188) 0x49d0bc ADD X8, X26, X8 |
(2188) 0x49d0c0 STP X28, X17, [SP, #64] |
(2188) 0x49d0c4 ADD X9, X22, X9 |
(2188) 0x49d0c8 ADD X27, X22, X16 |
(2188) 0x49d0cc STP X8, X23, [SP, #136] |
(2188) 0x49d0d0 STP X9, X18, [SP, #48] |
(2188) 0x49d0d4 ADD X9, X9, #8 |
(2188) 0x49d0d8 STR X9, [SP, #40] |
(2188) 0x49d0dc ADD X9, X27, #8 |
(2188) 0x49d0e0 STP X9, X27, [SP, #24] |
(2188) 0x49d0e4 ADD X9, X22, #8 |
(2188) 0x49d0e8 STR X9, [SP, #16] |
(2188) 0x49d0ec ADD X9, X8, #8 |
(2188) 0x49d0f0 ADD X8, X26, X15,LSL #3 |
(2188) 0x49d0f4 STP X8, X9, [SP, #120] |
(2188) 0x49d0f8 ADD X8, X8, #8 |
(2188) 0x49d0fc STR X8, [SP, #112] |
(2188) 0x49d100 ADD X8, X13, X14,LSL #3 |
(2188) 0x49d104 ADD X7, X22, X8 |
(2188) 0x49d108 B 49d130 |
(2188) 0x49d10c LDR X12, [SP, #104] |
(2188) 0x49d110 LDP X17, X8, [SP, #72] |
(2188) 0x49d114 ADD X12, X12, #1 |
(2188) 0x49d118 ADD X28, X28, X17 |
(2188) 0x49d11c ADD X7, X7, X17 |
(2188) 0x49d120 ADD X27, X27, X17 |
(2188) 0x49d124 ADD X22, X22, X17 |
(2188) 0x49d128 CMP X12, X8 |
(2188) 0x49d12c B.EQ 49cfb0 |
(2188) 0x49d130 ADD W13, W12, W12,LSL #1 |
(2188) 0x49d134 MADD X8, X17, X12, XZR |
(2188) 0x49d138 STR X12, [SP, #104] |
(2188) 0x49d13c LDR X9, [SP, #88] |
(2188) 0x49d140 MOVZ W18, #512 |
(2188) 0x49d144 MOVZ W0, #1 |
(2188) 0x49d148 ORR X16, XZR, XZR |
(2188) 0x49d14c ORR X19, XZR, XZR |
(2188) 0x49d150 ORR X14, XZR, XZR |
(2188) 0x49d154 ORR X6, XZR, X22 |
(2188) 0x49d158 ORR X5, XZR, X27 |
(2188) 0x49d15c ORR X1, XZR, X28 |
(2188) 0x49d160 ORR X2, XZR, X11 |
(2188) 0x49d164 ORR X17, XZR, X10 |
(2188) 0x49d168 ORR X25, XZR, X26 |
(2188) 0x49d16c ADD W12, W13, #1 |
(2188) 0x49d170 STP W12, W13, [X29, #416] |
(2188) 0x49d174 ADD W12, W13, #2 |
(2188) 0x49d178 STUR W12, [X29, #412] |
(2188) 0x49d17c LDR X12, [SP, #64] |
(2188) 0x49d180 LDP D0, D1, [X9, #280] |
(2188) 0x49d184 LDP D2, D3, [X9, #296] |
(2188) 0x49d188 LDP D4, D5, [X9, #312] |
(2188) 0x49d18c LDP D6, D7, [X9, #328] |
(2188) 0x49d190 ADD X12, X12, X8 |
(2188) 0x49d194 LDP D16, D17, [X9, #200] |
(2188) 0x49d198 LDP D18, D19, [X9, #216] |
(2188) 0x49d19c LDP D20, D21, [X9, #232] |
(2188) 0x49d1a0 LDP D22, D23, [X9, #248] |
(2188) 0x49d1a4 LDP D25, D24, [X9, #264] |
(2188) 0x49d1a8 STR X12, [SP, #224] |
(2188) 0x49d1ac LDR X12, [SP, #56] |
(2188) 0x49d1b0 ADD X12, X12, X8 |
(2188) 0x49d1b4 STR X12, [SP, #216] |
(2188) 0x49d1b8 LDR X12, [SP, #48] |
(2188) 0x49d1bc ADD X12, X12, X8 |
(2188) 0x49d1c0 STR X12, [SP, #208] |
(2188) 0x49d1c4 LDR X12, [SP, #40] |
(2188) 0x49d1c8 ADD X12, X12, X8 |
(2188) 0x49d1cc STR X12, [SP, #200] |
(2188) 0x49d1d0 LDR X12, [SP, #32] |
(2188) 0x49d1d4 ADD X12, X12, X8 |
(2188) 0x49d1d8 STR X12, [SP, #192] |
(2188) 0x49d1dc LDR X12, [SP, #24] |
(2188) 0x49d1e0 ADD X12, X12, X8 |
(2188) 0x49d1e4 STR X12, [SP, #184] |
(2188) 0x49d1e8 LDR X12, [SP, #96] |
(2188) 0x49d1ec ADD X12, X12, X8 |
(2188) 0x49d1f0 STR X12, [SP, #176] |
(2188) 0x49d1f4 LDR X12, [SP, #16] |
(2188) 0x49d1f8 ADD X8, X12, X8 |
(2188) 0x49d1fc STR X8, [SP, #168] |
(2188) 0x49d200 ORR X8, XZR, X7 |
(2188) 0x49d204 B 49d244 |
(2188) 0x49d208 ADD X9, X19, #1 |
(2188) 0x49d20c ADD X14, X14, #512 |
(2188) 0x49d210 ADD W18, W18, #512 |
(2188) 0x49d214 ADD X0, X0, #512 |
(2188) 0x49d218 SUB X16, X16, #512 |
(2188) 0x49d21c ADD X25, X25, #1 |
(2188) 0x49d220 ORR X19, XZR, X9 |
(2188) 0x49d224 ADD X17, X17, #1 |
(2188) 0x49d228 ADD X2, X2, #1 |
(2188) 0x49d22c ADD X1, X1, #1 |
(2188) 0x49d230 ADD X8, X8, #1 |
(2188) 0x49d234 ADD X5, X5, #1 |
(2188) 0x49d238 ADD X6, X6, #1 |
(2188) 0x49d23c CMP X9, X20 |
(2188) 0x49d240 B.EQ 49d10c |
(2188) 0x49d244 SBFM X9, X18, #0, #31 |
(2188) 0x49d248 ORR X13, X14, #4096 |
(2188) 0x49d24c CMP X9, X23 |
(2188) 0x49d250 CSEL X9, X9, X23, #11 |
(2188) 0x49d254 CMP X9, X0 |
(2188) 0x49d258 CSEL X4, X9, X0, #12 |
(2188) 0x49d25c ADD W9, W14, #512 |
(2188) 0x49d260 SBFM X9, X9, #0, #31 |
(2188) 0x49d264 CMP X9, X23 |
(2188) 0x49d268 CSEL X9, X9, X23, #11 |
(2188) 0x49d26c CMP X9, X13 |
(2188) 0x49d270 CSINC X9, X9, X14, #12 |
(2188) 0x49d274 STUR X9, [X29, #472] |
(2188) 0x49d278 UBFM X9, X19, #55, #54 |
(2188) 0x49d27c CMP X9, X23 |
(2188) 0x49d280 B.GE 49d208 |
(2190) 0x49d284 LDUR X12, [X29, #472] |
(2190) 0x49d288 ORR X21, XZR, X14 |
(2190) 0x49d28c SUB X15, X12, X9 |
(2190) 0x49d290 LDP W12, W13, [X29, #416] |
(2190) 0x49d294 STUR X15, [X29, #424] |
(2190) 0x49d298 LDR D27, [X3, X12,UXTW #3] |
(2190) 0x49d29c LDUR W12, [X29, #412] |
(2190) 0x49d2a0 LDR D26, [X3, X13,UXTW #3] |
(2190) 0x49d2a4 ADD W13, W9, #512 |
(2190) 0x49d2a8 LDR D28, [X3, X12,UXTW #3] |
(2190) 0x49d2ac LDUR X12, [X29, #400] |
(2190) 0x49d2b0 CMP W13, W12 |
(2190) 0x49d2b4 CSEL W12, W13, W12, #11 |
(2190) 0x49d2b8 CMP X15, #5 |
(2190) 0x49d2bc B.HI 49d380 |
(2190) 0x49d2c0 SBFM X9, X12, #0, #31 |
(2185) 0x49d2c4 LDR D29, [X26, X21,LSL #3] |
(2185) 0x49d2c8 LDR D30, [X10, X21,LSL #3] |
(2185) 0x49d2cc LDR D31, [X11, X21,LSL #3] |
(2185) 0x49d2d0 FSUB D29, D29, S26 |
(2185) 0x49d2d4 FSUB D30, D30, S27 |
(2185) 0x49d2d8 FSUB D31, D31, S28 |
(2185) 0x49d2dc FMUL D8, D24, D29 |
(2185) 0x49d2e0 FMUL D9, D2, D29 |
(2185) 0x49d2e4 FMUL D29, D5, D29 |
(2185) 0x49d2e8 FMADD D8, D0, D30, D8 |
(2185) 0x49d2ec FMADD D9, D3, D30, D9 |
(2185) 0x49d2f0 FMADD D29, D6, D30, D29 |
(2185) 0x49d2f4 FMADD D8, D1, D31, D8 |
(2185) 0x49d2f8 FMADD D9, D4, D31, D9 |
(2185) 0x49d2fc FMADD D29, D7, D31, D29 |
(2185) 0x49d300 FRINTA D30, D8 |
(2185) 0x49d304 FRINTA D31, D9 |
(2185) 0x49d308 FSUB D30, D8, S30 |
(2185) 0x49d30c FRINTA D8, D29 |
(2185) 0x49d310 FSUB D31, D9, S31 |
(2185) 0x49d314 FSUB D29, D29, S8 |
(2185) 0x49d318 FMUL D8, D16, D30 |
(2185) 0x49d31c FMADD D8, D17, D31, D8 |
(2185) 0x49d320 FMADD D8, D29, D18, D8 |
(2185) 0x49d324 STR D8, [X28, X21,LSL #3] |
(2185) 0x49d328 FMUL D8, D19, D30 |
(2185) 0x49d32c FMUL D30, D22, D30 |
(2185) 0x49d330 FMADD D8, D20, D31, D8 |
(2185) 0x49d334 FMADD D30, D23, D31, D30 |
(2185) 0x49d338 FMADD D8, D21, D29, D8 |
(2185) 0x49d33c FMADD D29, D25, D29, D30 |
(2185) 0x49d340 STR D8, [X7, X21,LSL #3] |
(2185) 0x49d344 STR D29, [X27, X21,LSL #3] |
(2185) 0x49d348 LDR D30, [X28, X21,LSL #3] |
(2185) 0x49d34c LDR D31, [X7, X21,LSL #3] |
(2185) 0x49d350 FMUL D30, D30, D30 |
(2185) 0x49d354 FMADD D29, D29, D29, D30 |
(2185) 0x49d358 FMADD D29, D31, D31, D29 |
(2185) 0x49d35c FSQRT D29, D29 |
(2185) 0x49d360 STR D29, [X22, X21,LSL #3] |
(2185) 0x49d364 ADD X21, X21, #1 |
(2185) 0x49d368 CMP X21, X9 |
(2185) 0x49d36c B.LT 49d2c4 |
(2190) 0x49d370 B 49d208 |
0x49d374 HINT #0 |
0x49d378 HINT #0 |
0x49d37c HINT #0 |
(2189) 0x49d380 STUR X12, [X29, #432] |
(2189) 0x49d384 LDR X12, [SP, #224] |
(2189) 0x49d388 UBFM X15, X19, #52, #51 |
(2189) 0x49d38c STUR X19, [X29, #376] |
(2189) 0x49d390 ORN X9, XZR, X9 |
(2189) 0x49d394 LDR X3, [SP, #136] |
(2189) 0x49d398 ADD X20, X26, X15 |
(2189) 0x49d39c STUR X16, [X29, #392] |
(2189) 0x49d3a0 STUR X18, [X29, #440] |
(2189) 0x49d3a4 ADD X19, X12, X15 |
(2189) 0x49d3a8 LDR X12, [SP, #216] |
(2189) 0x49d3ac ADD X24, X3, X15 |
(2189) 0x49d3b0 LDR X3, [SP, #128] |
(2189) 0x49d3b4 STUR X4, [X29, #384] |
(2189) 0x49d3b8 ADD X16, X12, X15 |
(2189) 0x49d3bc LDUR X12, [X29, #472] |
(2189) 0x49d3c0 ADD X3, X3, X15 |
(2189) 0x49d3c4 ADD X9, X12, X9 |
(2189) 0x49d3c8 LDR X12, [SP, #208] |
(2189) 0x49d3cc ADD X21, X16, X9,LSL #3 |
(2189) 0x49d3d0 ADD X3, X3, X9,LSL #3 |
(2189) 0x49d3d4 ADD X30, X20, X9,LSL #3 |
(2189) 0x49d3d8 STUR X3, [X29, #448] |
(2189) 0x49d3dc LDR X3, [SP, #120] |
(2189) 0x49d3e0 ADD X30, X30, #8 |
(2189) 0x49d3e4 ADD X13, X12, X15 |
(2189) 0x49d3e8 LDR X12, [SP, #200] |
(2189) 0x49d3ec ADD X3, X3, X15 |
(2189) 0x49d3f0 STUR X3, [X29, #360] |
(2189) 0x49d3f4 LDR X3, [SP, #112] |
(2189) 0x49d3f8 ADD X16, X12, X15 |
(2189) 0x49d3fc LDR X12, [SP, #192] |
(2189) 0x49d400 ADD X18, X16, X9,LSL #3 |
(2189) 0x49d404 ADD X16, X12, X15 |
(2189) 0x49d408 LDR X12, [SP, #184] |
(2189) 0x49d40c ADD X23, X12, X15 |
(2189) 0x49d410 LDR X12, [SP, #176] |
(2189) 0x49d414 ADD X23, X23, X9,LSL #3 |
(2189) 0x49d418 CMP X19, X23 |
(2189) 0x49d41c CCMP X16, X21, #2, #3 |
(2189) 0x49d420 ADD X4, X12, X15 |
(2189) 0x49d424 LDR X12, [SP, #168] |
(2189) 0x49d428 ADD X12, X12, X15 |
(2189) 0x49d42c ADD X15, X3, X15 |
(2189) 0x49d430 ADD X12, X12, X9,LSL #3 |
(2189) 0x49d434 ADD X9, X15, X9,LSL #3 |
(2189) 0x49d438 CSINC W15, WZR, WZR, #2 |
(2189) 0x49d43c CMP X19, X12 |
(2189) 0x49d440 STUR W15, [X29, #356] |
(2189) 0x49d444 ORR X15, XZR, X19 |
(2189) 0x49d448 STUR X19, [X29, #368] |
(2189) 0x49d44c CCMP X4, X21, #2, #3 |
(2189) 0x49d450 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d454 CMP X19, X30 |
(2189) 0x49d458 LDUR X19, [X29, #448] |
(2189) 0x49d45c CCMP X20, X21, #2, #3 |
(2189) 0x49d460 STUR W3, [X29, #352] |
(2189) 0x49d464 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d468 STUR W3, [X29, #348] |
(2189) 0x49d46c CMP X15, X19 |
(2189) 0x49d470 CCMP X24, X21, #2, #3 |
(2189) 0x49d474 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d478 CMP X15, X9 |
(2189) 0x49d47c LDUR X15, [X29, #360] |
(2189) 0x49d480 STUR W3, [X29, #344] |
(2189) 0x49d484 CCMP X15, X21, #2, #3 |
(2189) 0x49d488 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d48c CMP X13, X23 |
(2189) 0x49d490 CCMP X16, X18, #2, #3 |
(2189) 0x49d494 STUR W3, [X29, #340] |
(2189) 0x49d498 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d49c CMP X13, X12 |
(2189) 0x49d4a0 CCMP X4, X18, #2, #3 |
(2189) 0x49d4a4 STUR W3, [X29, #336] |
(2189) 0x49d4a8 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d4ac CMP X13, X30 |
(2189) 0x49d4b0 CCMP X20, X18, #2, #3 |
(2189) 0x49d4b4 STUR W3, [X29, #332] |
(2189) 0x49d4b8 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d4bc CMP X13, X19 |
(2189) 0x49d4c0 ORR X19, XZR, X15 |
(2189) 0x49d4c4 CCMP X24, X18, #2, #3 |
(2189) 0x49d4c8 STUR W3, [X29, #328] |
(2189) 0x49d4cc CSINC W3, WZR, WZR, #2 |
(2189) 0x49d4d0 CMP X13, X9 |
(2189) 0x49d4d4 CCMP X15, X18, #2, #3 |
(2189) 0x49d4d8 STUR W3, [X29, #324] |
(2189) 0x49d4dc LDUR X15, [X29, #448] |
(2189) 0x49d4e0 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d4e4 CMP X16, X12 |
(2189) 0x49d4e8 CCMP X4, X23, #2, #3 |
(2189) 0x49d4ec STUR W3, [X29, #320] |
(2189) 0x49d4f0 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d4f4 CMP X16, X30 |
(2189) 0x49d4f8 CCMP X20, X23, #2, #3 |
(2189) 0x49d4fc STUR W3, [X29, #316] |
(2189) 0x49d500 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d504 CMP X16, X15 |
(2189) 0x49d508 CCMP X24, X23, #2, #3 |
(2189) 0x49d50c STUR W3, [X29, #312] |
(2189) 0x49d510 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d514 CMP X16, X9 |
(2189) 0x49d518 CCMP X19, X23, #2, #3 |
(2189) 0x49d51c STUR W3, [X29, #308] |
(2189) 0x49d520 LDR X23, [SP, #144] |
(2189) 0x49d524 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d528 CMP X4, X30 |
(2189) 0x49d52c CCMP X20, X12, #2, #3 |
(2189) 0x49d530 STUR W3, [X29, #304] |
(2189) 0x49d534 LDR X20, [SP, #152] |
(2189) 0x49d538 CSINC W3, WZR, WZR, #2 |
(2189) 0x49d53c CMP X4, X15 |
(2189) 0x49d540 CCMP X24, X12, #2, #3 |
(2189) 0x49d544 STUR W3, [X29, #300] |
(2189) 0x49d548 LDR X3, [SP, #160] |
(2189) 0x49d54c CSINC W30, WZR, WZR, #2 |
(2189) 0x49d550 CMP X4, X9 |
(2189) 0x49d554 LDP X4, X16, [X29, #896] |
(2189) 0x49d558 CCMP X19, X12, #2, #3 |
(2189) 0x49d55c CSINC W9, WZR, WZR, #2 |
(2189) 0x49d560 CMP X13, X21 |
(2189) 0x49d564 LDP X13, X19, [X29, #880] |
(2189) 0x49d568 STUR W30, [X29, #448] |
(2189) 0x49d56c ORR X21, XZR, X14 |
(2189) 0x49d570 CCMP X13, X18, #2, #3 |
(2189) 0x49d574 LDP X12, X18, [X29, #944] |
(2189) 0x49d578 B.CC 49d2c0 |
(2189) 0x49d57c LDUR W13, [X29, #356] |
(2189) 0x49d580 ORR X21, XZR, X14 |
(2189) 0x49d584 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d588 LDUR W13, [X29, #352] |
(2189) 0x49d58c ORR X21, XZR, X14 |
(2189) 0x49d590 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d594 LDUR W13, [X29, #348] |
(2189) 0x49d598 ORR X21, XZR, X14 |
(2189) 0x49d59c TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5a0 LDUR W13, [X29, #344] |
(2189) 0x49d5a4 ORR X21, XZR, X14 |
(2189) 0x49d5a8 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5ac LDUR W13, [X29, #340] |
(2189) 0x49d5b0 ORR X21, XZR, X14 |
(2189) 0x49d5b4 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5b8 LDUR W13, [X29, #336] |
(2189) 0x49d5bc ORR X21, XZR, X14 |
(2189) 0x49d5c0 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5c4 LDUR W13, [X29, #332] |
(2189) 0x49d5c8 ORR X21, XZR, X14 |
(2189) 0x49d5cc TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5d0 LDUR W13, [X29, #328] |
(2189) 0x49d5d4 ORR X21, XZR, X14 |
(2189) 0x49d5d8 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5dc LDUR W13, [X29, #324] |
(2189) 0x49d5e0 ORR X21, XZR, X14 |
(2189) 0x49d5e4 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5e8 LDUR W13, [X29, #320] |
(2189) 0x49d5ec ORR X21, XZR, X14 |
(2189) 0x49d5f0 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d5f4 LDUR W13, [X29, #316] |
(2189) 0x49d5f8 ORR X21, XZR, X14 |
(2189) 0x49d5fc TBNZ W13, #0, 49d2c0 |
(2189) 0x49d600 LDUR W13, [X29, #312] |
(2189) 0x49d604 ORR X21, XZR, X14 |
(2189) 0x49d608 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d60c LDUR W13, [X29, #308] |
(2189) 0x49d610 ORR X21, XZR, X14 |
(2189) 0x49d614 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d618 LDUR W13, [X29, #304] |
(2189) 0x49d61c ORR X21, XZR, X14 |
(2189) 0x49d620 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d624 LDUR W13, [X29, #300] |
(2189) 0x49d628 ORR X21, XZR, X14 |
(2189) 0x49d62c TBNZ W13, #0, 49d2c0 |
(2189) 0x49d630 LDUR W13, [X29, #448] |
(2189) 0x49d634 ORR X21, XZR, X14 |
(2189) 0x49d638 TBNZ W13, #0, 49d2c0 |
(2189) 0x49d63c ORR X21, XZR, X14 |
(2189) 0x49d640 TBNZ W9, #0, 49d2c0 |
(2189) 0x49d644 ADD X9, X4, X16 |
(2189) 0x49d648 AND X12, X4, #4096 |
(2189) 0x49d64c DUP V29.2D, V26.D[0] |
(2189) 0x49d650 DUP V30.2D, V27.D[0] |
(2189) 0x49d654 DUP V31.2D, V28.D[0] |
(2189) 0x49d658 ORR X18, XZR, XZR |
(2189) 0x49d65c SUB X13, X9, X12 |
(2189) 0x49d660 LDUR X9, [X29, #472] |
(2189) 0x49d664 AND X4, X9, #4096 |
(2189) 0x49d668 LDUR X9, [X29, #424] |
(2189) 0x49d66c SUB X9, X9, X4 |
(2189) 0x49d670 ADD X21, X14, X9 |
(2189) 0x49d674 HINT #0 |
(2189) 0x49d678 HINT #0 |
(2189) 0x49d67c HINT #0 |
(2192) 0x49d680 LDR Q8, [X25, X18] |
(2192) 0x49d684 LDR Q9, [X17, X18] |
(2192) 0x49d688 LDR Q10, [X2, X18] |
(2192) 0x49d68c SUBS X13, X13, #2 |
(2192) 0x49d690 FSUB V8.2D, V8.2D, V29.2D |
(2192) 0x49d694 FSUB V9.2D, V9.2D, V30.2D |
(2192) 0x49d698 FSUB V10.2D, V10.2D, V31.2D |
(2192) 0x49d69c FMUL V11.2D, V8.2D, V24.D[0] |
(2192) 0x49d6a0 FMUL V12.2D, V8.2D, V2.D[0] |
(2192) 0x49d6a4 FMUL V8.2D, V8.2D, V5.D[0] |
(2192) 0x49d6a8 FMLA V11.2D, V9.2D, V0.D[0] |
(2192) 0x49d6ac FMLA V12.2D, V9.2D, V3.D[0] |
(2192) 0x49d6b0 FMLA V8.2D, V9.2D, V6.D[0] |
(2192) 0x49d6b4 FMLA V11.2D, V10.2D, V1.D[0] |
(2192) 0x49d6b8 FMLA V12.2D, V10.2D, V4.D[0] |
(2192) 0x49d6bc FMLA V8.2D, V10.2D, V7.D[0] |
(2192) 0x49d6c0 FRINTA V9.2D, V11.2D |
(2192) 0x49d6c4 FRINTA V10.2D, V12.2D |
(2192) 0x49d6c8 FSUB V9.2D, V11.2D, V9.2D |
(2192) 0x49d6cc FRINTA V11.2D, V8.2D |
(2192) 0x49d6d0 FSUB V10.2D, V12.2D, V10.2D |
(2192) 0x49d6d4 FMUL V12.2D, V9.2D, V19.D[0] |
(2192) 0x49d6d8 FSUB V8.2D, V8.2D, V11.2D |
(2192) 0x49d6dc FMUL V11.2D, V9.2D, V16.D[0] |
(2192) 0x49d6e0 FMUL V9.2D, V9.2D, V22.D[0] |
(2192) 0x49d6e4 FMLA V12.2D, V10.2D, V20.D[0] |
(2192) 0x49d6e8 FMLA V11.2D, V10.2D, V17.D[0] |
(2192) 0x49d6ec FMLA V9.2D, V10.2D, V23.D[0] |
(2192) 0x49d6f0 FMLA V12.2D, V8.2D, V21.D[0] |
(2192) 0x49d6f4 FMLA V11.2D, V8.2D, V18.D[0] |
(2192) 0x49d6f8 FMLA V9.2D, V8.2D, V25.D[0] |
(2192) 0x49d6fc FMUL V8.2D, V11.2D, V11.2D |
(2192) 0x49d700 STR Q11, [X1, X18] |
(2192) 0x49d704 STR Q12, [X8, X18] |
(2192) 0x49d708 STR Q9, [X5, X18] |
(2192) 0x49d70c FMLA V8.2D, V9.2D, V9.2D |
(2192) 0x49d710 FMLA V8.2D, V12.2D, V12.2D |
(2192) 0x49d714 FSQRT V8.2D, V8.2D |
(2192) 0x49d718 STR Q8, [X6, X18] |
(2192) 0x49d71c ADD X18, X18, #16 |
(2192) 0x49d720 B.NE 49d680 |
(2189) 0x49d724 LDP X12, X18, [X29, #944] |
(2189) 0x49d728 CBZ X4, 49d208 |
(2189) 0x49d72c B 49d2c0 |
(2187) 0x49d730 AND X10, X9, #8062 |
(2187) 0x49d734 ORR X12, XZR, X15 |
(2187) 0x49d738 ORR X13, XZR, X8 |
(2187) 0x49d73c ORR X11, XZR, X10 |
(2191) 0x49d740 LDP Q1, Q0, [X13] |
(2191) 0x49d744 LDP Q3, Q2, [X13, #64] |
(2191) 0x49d748 SUBS X11, X11, #4 |
(2191) 0x49d74c LDP Q4, Q5, [X13, #32] |
(2191) 0x49d750 ADD X13, X13, #96 |
(2191) 0x49d754 STP Q1, Q0, [X12] |
(2191) 0x49d758 STP Q4, Q5, [X12, #32] |
(2191) 0x49d75c STP Q3, Q2, [X12, #64] |
(2191) 0x49d760 ADD X12, X12, #96 |
(2191) 0x49d764 B.NE 49d740 |
(2187) 0x49d768 CMP X9, X10 |
(2187) 0x49d76c B.NE 49cf00 |
(2187) 0x49d770 B 49cf4c |
0x49d774 BL 409c40 |
0x49d778 BL 409c40 |
0x49d77c B 49d788 |
0x49d780 B 49d788 |
0x49d784 B 49d788 |
0x49d788 ORR X20, XZR, X0 |
0x49d78c LDR X0, [SP, #8] |
0x49d790 BL 468b20 |
0x49d794 ORR X0, XZR, X20 |
0x49d798 BL 4048a0 |
0x49d79c BL 409c40 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.76+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.54+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.66+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.63+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.62+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.64+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.71+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.72+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.71+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.71+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.74+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.75+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.73+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.73+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►99.74+ | qmcplusplus::ParticleSet::upda[...] | stl_vector.h:993 | exec |
| ○ | qmcplusplus::NonLocalPP<double[...] | NonLocalPP.hpp:135 | exec |
| ○ | main.omp_outlined.63 | NewTimer.h:249 | exec |
| ○ | __kmp_invoke_microtask | libomp.so |
| 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.00% of application time for run 1x1
| Source file and lines | SoaDistanceTableABOMPTarget.h:184-233 |
| Module | exec |
| nb instructions | 48 |
| loop length | 192 |
| nb stack references | 0 |
| front end | 5.63 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 6.50 | 6.50 | 4.00 | 4.00 | 3.00 | 3.00 | 3.00 | 3.00 | 1.50 | 1.50 | 0.50 | 0.50 | 6.83 | 6.50 | 6.67 | 5.00 | 5.00 |
| cycles | 6.50 | 6.50 | 4.00 | 4.00 | 3.00 | 3.00 | 3.00 | 3.00 | 1.50 | 1.50 | 0.50 | 0.50 | 6.83 | 6.50 | 6.67 | 5.00 | 5.00 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 5.63 |
| Overall L1 | 6.83 |
| all | 7% |
| load | 0% |
| store | 15% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 0% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STR D12, [SP, #368]! | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (50.0%) |
| STP D11, D10, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| STP D9, D8, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| STP X29, X30, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X28, X27, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X26, X25, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X24, X23, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X22, X21, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X20, X19, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| ADD X29, SP, #48 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SUB SP, SP, #400 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ORR X21, XZR, X1 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ORR X23, XZR, X0 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| BL 49eae0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE6resizeEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X20, [X23, #440] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| ORR X0, XZR, X20 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| BL 468a00 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDP X8, X24, [X23, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.50 | scal (100.0%) |
| STUR X8, [X29, #400] | 1 | 0 | 0 | 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%) |
| MOVI D0, #0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 2 | 0.25 | scal (50.0%) |
| ADD X0, X23, #384 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| ADD X1, X24, X24,LSL #1 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| STR X20, [SP, #8] | 1 | 0 | 0 | 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%) |
| BL 43c060 <_ZN11qmcplusplus6VectorIdNS_12OMPallocatorIdNS_10MallocatorIdLm32EEEEEE6resizeEmd> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X9, [X23, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| CBZ X9, 49cf44 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xc4> | 1 | 0.50 | 0.50 | 0 | 0 | 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 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| LDR X15, [X23, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| ORR X10, XZR, XZR | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| STR X15, [SP, #160] | 1 | 0 | 0 | 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%) |
| CMP X9, #18 | 1 | 0 | 0 | 0.25 | 0.25 | 0 | 0 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| B.CS 49cfec <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x16c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X23, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| STR X8, [SP, #160] | 1 | 0 | 0 | 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%) |
| HINT #0 | N/A | ||||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||||
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 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.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| LDR X0, [SP, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| BL 468b20 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X0, XZR, X20 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| BL 4048a0 <@plt_start@+0x480> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 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.00% of application time for run 1x1
| Source file and lines | SoaDistanceTableABOMPTarget.h:184-233 |
| Module | exec |
| nb instructions | 48 |
| loop length | 192 |
| nb stack references | 0 |
| front end | 5.63 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 6.50 | 6.50 | 4.00 | 4.00 | 3.00 | 3.00 | 3.00 | 3.00 | 1.50 | 1.50 | 0.50 | 0.50 | 6.83 | 6.50 | 6.67 | 5.00 | 5.00 |
| cycles | 6.50 | 6.50 | 4.00 | 4.00 | 3.00 | 3.00 | 3.00 | 3.00 | 1.50 | 1.50 | 0.50 | 0.50 | 6.83 | 6.50 | 6.67 | 5.00 | 5.00 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 5.63 |
| Overall L1 | 6.83 |
| all | 7% |
| load | 0% |
| store | 15% |
| mul | NA (no mul vectorizable/vectorized instructions) |
| add-sub | 0% |
| fma | NA (no fma vectorizable/vectorized instructions) |
| div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
| other | 0% |
| Instruction | Nb FU | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | P15 | P16 | Latency | Recip. throughput | Vectorization |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STR D12, [SP, #368]! | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | scal (50.0%) |
| STP D11, D10, [SP, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| STP D9, D8, [SP, #32] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 | vect (100.0%) |
| STP X29, X30, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X28, X27, [SP, #64] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X26, X25, [SP, #80] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X24, X23, [SP, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X22, X21, [SP, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| STP X20, X19, [SP, #128] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 | scal (100.0%) |
| ADD X29, SP, #48 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| SUB SP, SP, #400 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ORR X21, XZR, X1 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| ORR X23, XZR, X0 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | N/A |
| BL 49eae0 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE6resizeEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X20, [X23, #440] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| ORR X0, XZR, X20 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| BL 468a00 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE5startEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDP X8, X24, [X23, #16] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.50 | scal (100.0%) |
| STUR X8, [X29, #400] | 1 | 0 | 0 | 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%) |
| MOVI D0, #0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 2 | 0.25 | scal (50.0%) |
| ADD X0, X23, #384 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| ADD X1, X24, X24,LSL #1 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| STR X20, [SP, #8] | 1 | 0 | 0 | 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%) |
| BL 43c060 <_ZN11qmcplusplus6VectorIdNS_12OMPallocatorIdNS_10MallocatorIdLm32EEEEEE6resizeEmd> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X9, [X23, #24] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | N/A |
| CBZ X9, 49cf44 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0xc4> | 1 | 0.50 | 0.50 | 0 | 0 | 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 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| LDR X15, [X23, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| ORR X10, XZR, XZR | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| STR X15, [SP, #160] | 1 | 0 | 0 | 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%) |
| CMP X9, #18 | 1 | 0 | 0 | 0.25 | 0.25 | 0 | 0 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 | N/A |
| B.CS 49cfec <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x16c> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| LDR X8, [X23, #408] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| STR X8, [SP, #160] | 1 | 0 | 0 | 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%) |
| HINT #0 | N/A | ||||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||||
| HINT #0 | N/A | ||||||||||||||||||||
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| B 49d788 <_ZN11qmcplusplus27SoaDistanceTableABOMPTargetIdLj3ELi40EE8evaluateERNS_11ParticleSetE+0x908> | 1 | 0.50 | 0.50 | 0 | 0 | 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.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| LDR X0, [SP, #8] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 | scal (50.0%) |
| BL 468b20 <_ZN11qmcplusplus9TimerTypeINSt6chrono3_V212system_clockEE4stopEv> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| ORR X0, XZR, X20 | 1 | 0 | 0 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0.17 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.17 | scal (50.0%) |
| BL 4048a0 <@plt_start@+0x480> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| BL 409c40 <__clang_call_terminate> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 | N/A |
| Run 1x1 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_NUM_THREADS: 1OMP_PLACES: threads |
|---|---|
| Run 1x2 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 2OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x4 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 4OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x8 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 8OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x16 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 16OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x24 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 24OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x32 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 32OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x40 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 40OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x48 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 48OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x56 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 56OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x64 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 64OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x72 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 72OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x80 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 80OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x88 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 88OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| Run 1x96 | Number processes: 1Number nodes: 1Run Command: <executable> -g "4 2 2" -bMPI Command: mpirun -n <number_processes> --bind-to core --map-by package:PE=96 --rank-by fill --report-bindings Dataset: Run Directory: /home/hbollore/qaas/qaas-runs/174-135-6342/intel/miniqmc/run/oneview_runs/multicore/armclang/oneview_run_1741388363OMP_NUM_THREADS: 96OMP_PROC_BIND: spreadOMP_DISPLAY_AFFINITY: TRUEOMP_AFFINITY_FORMAT: 'OMP: pid %P tid %i thread %n bound to OS proc set {%A}'OMP_DISPLAY_ENV: TRUEOMP_PLACES: threads |
| (1x1) Efficiency | (1x1) Potential Speed-Up (%) | (1x2) Efficiency | (1x2) Potential Speed-Up (%) | (1x4) Efficiency | (1x4) Potential Speed-Up (%) | (1x8) Efficiency | (1x8) Potential Speed-Up (%) | (1x16) Efficiency | (1x16) Potential Speed-Up (%) | (1x24) Efficiency | (1x24) Potential Speed-Up (%) | (1x32) Efficiency | (1x32) Potential Speed-Up (%) | (1x40) Efficiency | (1x40) Potential Speed-Up (%) | (1x48) Efficiency | (1x48) Potential Speed-Up (%) | (1x56) Efficiency | (1x56) Potential Speed-Up (%) | (1x64) Efficiency | (1x64) Potential Speed-Up (%) | (1x72) Efficiency | (1x72) Potential Speed-Up (%) | (1x80) Efficiency | (1x80) Potential Speed-Up (%) | (1x88) Efficiency | (1x88) Potential Speed-Up (%) | (1x96) Efficiency | (1x96) Potential Speed-Up (%) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0.97 | 0.17 | 0.94 | 0.28 | 0.88 | 0.58 | 0.85 | 0.65 | 0.78 | 0.94 | 0.63 | 1.75 | 0.56 | 2.13 | 0.52 | 2.28 | 0.48 | 2.47 | 0.43 | 2.77 | 0.39 | 2.98 | 0.36 | 3.18 | 0.33 | 3.37 | 0.29 | 3.68 |
| Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
|---|---|---|---|---|---|---|
| 1x1 | 1 | 1 | 1 | 1 | 2.1150002479553 | 4.9146165847778 |
| 1x2 | 2 | 0.97 | 0.97 | 2 | 2.1999995708466 | 5.0042524337769 |
| 1x4 | 4 | 0.94 | 0.94 | 4 | 2.30499958992 | 4.9845452308655 |
| 1x8 | 8 | 0.88 | 0.88 | 8 | 2.529999256134 | 4.9766430854797 |
| 1x16 | 16 | 0.85 | 0.85 | 16 | 2.6499993801117 | 4.3750615119934 |
| 1x24 | 24 | 0.78 | 0.78 | 24 | 2.9099991321564 | 4.3058300018311 |
| 1x32 | 32 | 0.63 | 0.63 | 32 | 3.5350000858307 | 4.7052664756775 |
| 1x40 | 40 | 0.56 | 0.56 | 40 | 4.0649995803833 | 4.8062071800232 |
| 1x48 | 48 | 0.52 | 0.52 | 48 | 4.3849997520447 | 4.7513370513916 |
| 1x56 | 56 | 0.48 | 0.48 | 56 | 4.784999370575 | 4.7391724586487 |
| 1x64 | 64 | 0.43 | 0.43 | 64 | 5.2349991798401 | 4.8440341949463 |
| 1x72 | 72 | 0.39 | 0.39 | 72 | 5.7650003433228 | 4.8910455703735 |
| 1x80 | 80 | 0.36 | 0.36 | 80 | 6.1999988555908 | 4.9506878852844 |
| 1x88 | 88 | 0.33 | 0.33 | 88 | 6.7049994468689 | 5.0331163406372 |
| 1x96 | 96 | 0.29 | 0.29 | 96 | 7.5299997329712 | 5.2209320068359 |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼qmcplusplus::SoaDistanceTableABOMPTarget | 4.91 | 2.12 |
| ▼Loop 2189 - SoaDistanceTableABOMPTarget.h:194-233 - exec– | 0.03 | 0.01 |
| ○Loop 2192 - ParticleBConds3DSoa.h:280-298 - exec | 4.88 | 2.10 |
| ▼Loop 2190 - SoaDistanceTableABOMPTarget.h:194-233 - exec– | 0.00 | 0.00 |
| ▼Loop 2188 - SoaDistanceTableABOMPTarget.h:194-233 - exec– | 0.00 | 0.00 |
| ▼Loop 2187 - SoaDistanceTableABOMPTarget.h:194-233 - exec– | 0.00 | 0.00 |
| ○Loop 2186 - SoaDistanceTableABOMPTarget.h:194-196 - exec | 0.00 | 0.00 |
| ○Loop 2191 - SoaDistanceTableABOMPTarget.h:194-196 - exec | 0.00 | 0.00 |
| ○Loop 2185 - SoaDistanceTableABOMPTarget.h:228-228 - exec | 0.00 | 0.00 |
