Loop Id: 32 | Module: exec | Source: Scattering.cpp:82-97 [...] | Coverage: 20.15% |
---|
Loop Id: 32 | Module: exec | Source: Scattering.cpp:82-97 [...] | Coverage: 20.15% |
---|
(28) 0x44c988 LDR W1, [SP, #60] |
(28) 0x44c98c ADRP X0, |
(28) 0x44c990 ADD X0, X0, #1224 |
(28) 0x44c994 BL 402bb0 |
(28) 0x44c998 LDP X20, X19, [SP, #240] |
(28) 0x44c99c LDP X22, X21, [SP, #224] |
(28) 0x44c9a0 LDP X24, X23, [SP, #208] |
(28) 0x44c9a4 LDP X26, X25, [SP, #192] |
(28) 0x44c9a8 LDP X28, X27, [SP, #176] |
(28) 0x44c9ac LDP X29, X30, [SP, #160] |
(28) 0x44c9b0 ADD SP, SP, #256 |
(28) 0x44c9b4 RET |
(28) 0x44c9b8 LDP X14, X12, [SP, #8] |
(28) 0x44c9bc LDP X11, X10, [SP, #24] |
(28) 0x44c9c0 LDR X30, [SP, #40] |
(28) 0x44c9c4 SBFM X13, X12, #32, #63 |
(28) 0x44c9c8 SUB X10, X10, X23 |
(28) 0x44c9cc SUB X11, X11, X24 |
(28) 0x44c9d0 SBFM X12, X12, #0, #31 |
(28) 0x44c9d4 ADD X13, X14, X13,LSL #3 |
(28) 0x44c9d8 B 44c9ec |
(28) 0x44c9e0 CMP X9, X8 |
(28) 0x44c9e4 ADD X9, X9, #1 |
(28) 0x44c9e8 B.EQ 44c988 |
(28) 0x44c9ec CMP X10, #1 |
(28) 0x44c9f0 B.LT 44c9e0 |
(29) 0x44c9f4 SDIV X15, X9, X30 |
(29) 0x44c9f8 LDUR X17, [X29, #472] |
(29) 0x44c9fc ORR X14, XZR, XZR |
(29) 0x44ca00 MSUB X16, X15, X30, X9 |
(29) 0x44ca04 ADD X15, X15, X17 |
(29) 0x44ca08 LDUR X17, [X29, #464] |
(29) 0x44ca0c ADD X18, X16, X17 |
(29) 0x44ca10 LDP X16, X1, [SP, #72] |
(29) 0x44ca14 MADD X17, X16, X15, XZR |
(29) 0x44ca18 LDP X0, X16, [X29, #952] |
(29) 0x44ca1c MADD X0, X0, X18, XZR |
(29) 0x44ca20 MADD X16, X16, X15, XZR |
(29) 0x44ca24 ADD X18, X18, X12 |
(29) 0x44ca28 ADD X0, X1, X0,LSL #3 |
(29) 0x44ca2c ADD X16, X0, X16,LSL #3 |
(29) 0x44ca30 LDR X0, [SP, #64] |
(29) 0x44ca34 ADD X17, X0, X17,LSL #3 |
(29) 0x44ca38 LDUR X0, [X29, #456] |
(29) 0x44ca3c MADD X18, X0, X18, XZR |
(29) 0x44ca40 ADD X18, X13, X18,LSL #3 |
(29) 0x44ca44 B 44ca54 |
(29) 0x44ca48 ADD X14, X14, #1 |
(29) 0x44ca4c CMP X14, X10 |
(29) 0x44ca50 B.EQ 44c9e0 |
(29) 0x44ca54 CMP X11, #1 |
(29) 0x44ca58 B.LT 44ca48 |
0x44ca5c ADD X1, X14, X23 |
0x44ca60 ORR X0, XZR, XZR |
0x44ca64 MADD X2, X20, X1, XZR |
0x44ca68 ADD X1, X18, X1,LSL #3 |
0x44ca6c ADD X2, X17, X2,LSL #3 |
0x44ca70 B 44caa0 |
0x44ca84 LDR D1, [X2, X3,LSL #3] |
0x44ca88 LDR D2, [X16, X3,LSL #3] |
0x44ca8c ADD X0, X0, #1 |
0x44ca90 CMP X0, X11 |
0x44ca94 FMADD D0, D0, D1, D2 |
0x44ca98 STR D0, [X16, X3,LSL #3] |
0x44ca9c B.EQ 44ca48 |
0x44caa0 ADD X3, X24, X0 |
0x44caa4 LDRSW X5, [X27, X3,LSL #2] |
0x44caa8 CMP W5, #1 |
0x44caac B.LT 44ca80 |
0x44cab0 LDR X6, [X25, X15,LSL #3] |
0x44cab4 LDR X4, [X26, X3,LSL #3] |
0x44cab8 MOVI D0, #0 |
0x44cabc MADD X6, X22, X6, XZR |
0x44cac0 ADD X5, X4, X5 |
0x44cac4 ADD X6, X1, X6,LSL #3 |
(31) 0x44cac8 LDR X7, [X28, X4,LSL #3] |
(31) 0x44cacc LDR D1, [X19, X4,LSL #3] |
(31) 0x44cad0 ADD X4, X4, #1 |
(31) 0x44cad4 CMP X4, X5 |
(31) 0x44cad8 MADD X7, X21, X7, XZR |
(31) 0x44cadc LDR D2, [X6, X7,LSL #3] |
(31) 0x44cae0 FMADD D0, D2, D1, D0 |
(31) 0x44cae4 B.LT 44cac8 |
0x44cae8 B 44ca84 |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/util/Layout.hpp: 55 - 55 |
-------------------------------------------------------------------------------- |
55: return a * b; |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/openmp/kernel/Collapse.hpp: 81 - 83 |
-------------------------------------------------------------------------------- |
81: #pragma omp parallel for private(i0, i1) firstprivate(privatizer) \ |
82: RAJA_COLLAPSE(2) |
83: for (i0 = 0; i0 < l0; ++i0) { |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/index/IndexValue.hpp: 83 - 83 |
-------------------------------------------------------------------------------- |
83: value++; |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/policy/loop/forall.hpp: 59 - 59 |
-------------------------------------------------------------------------------- |
59: for (decltype(distance_it) i = 0; i < distance_it; ++i) { |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/tpl/raja/include/RAJA/internal/Iterators.hpp: 177 - 177 |
-------------------------------------------------------------------------------- |
177: return value_type(val + rhs); |
/home/hbollore/qaas/qaas-runs/169-817-5851/intel/Kripke/build/Kripke/src/Kripke/Kernel/Scattering.cpp: 82 - 97 |
-------------------------------------------------------------------------------- |
82: Legendre n = moment_to_legendre(nm); |
[...] |
88: MixElem mix_stop = mix_start + zone_to_num_mixelem(z); |
89: |
90: double sigs_z = 0.0; |
91: for(MixElem mix = mix_start;mix < mix_stop;++ mix){ |
92: Material mat = mixelem_to_material(mix); |
93: double fraction = mixelem_to_fraction(mix); |
94: |
95: sigs_z += sigs(mat, n, global_g, global_gp) * fraction; |
96: } |
97: phi_out(nm, g, z) += sigs_z * phi(nm, gp, z); |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
○100.00 | __kmp_invoke_microtask | libomp.so |
Path / |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 2.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 6.00 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.38 |
Bottlenecks | micro-operation queue, P2, P3, P4, P5, |
Function | .omp_outlined.#0x44c880 |
Source | forall.hpp:59-59,Iterators.hpp:177-177,Scattering.cpp:82-82,Scattering.cpp:88-88,Scattering.cpp:91-91,Scattering.cpp:97-97 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 3.00 |
CQA cycles if no scalar integer | 1.50 |
CQA cycles if FP arith vectorized | 3.00 |
CQA cycles if fully vectorized | 0.50 |
Front-end cycles | 3.00 |
DIV/SQRT cycles | 2.00 |
P0 cycles | 2.00 |
P1 cycles | 3.00 |
P2 cycles | 3.00 |
P3 cycles | 3.00 |
P4 cycles | 3.00 |
P5 cycles | 0.75 |
P6 cycles | 0.75 |
P7 cycles | 0.75 |
P8 cycles | 0.75 |
P9 cycles | 2.17 |
P10 cycles | 1.83 |
P11 cycles | 2.00 |
P12 cycles | 0.00 |
P13 cycles | 0.00 |
P14 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | NA |
Stall cycles (UFS) | NA |
Nb insns | 24.00 |
Nb uops | 24.00 |
Nb loads | NA |
Nb stores | 1.00 |
Nb stack references | 0.00 |
FLOP/cycle | 0.67 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 1.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 14.67 |
Bytes prefetched | 0.00 |
Bytes loaded | 36.00 |
Bytes stored | 8.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 23.61 |
Vector-efficiency ratio load | 25.00 |
Vector-efficiency ratio store | 25.00 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 25.00 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 21.88 |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 2.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 6.00 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.38 |
Bottlenecks | micro-operation queue, P2, P3, P4, P5, |
Function | .omp_outlined.#0x44c880 |
Source | forall.hpp:59-59,Iterators.hpp:177-177,Scattering.cpp:82-82,Scattering.cpp:88-88,Scattering.cpp:91-91,Scattering.cpp:97-97 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 3.00 |
CQA cycles if no scalar integer | 1.50 |
CQA cycles if FP arith vectorized | 3.00 |
CQA cycles if fully vectorized | 0.50 |
Front-end cycles | 3.00 |
DIV/SQRT cycles | 2.00 |
P0 cycles | 2.00 |
P1 cycles | 3.00 |
P2 cycles | 3.00 |
P3 cycles | 3.00 |
P4 cycles | 3.00 |
P5 cycles | 0.75 |
P6 cycles | 0.75 |
P7 cycles | 0.75 |
P8 cycles | 0.75 |
P9 cycles | 2.17 |
P10 cycles | 1.83 |
P11 cycles | 2.00 |
P12 cycles | 0.00 |
P13 cycles | 0.00 |
P14 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | NA |
Stall cycles (UFS) | NA |
Nb insns | 24.00 |
Nb uops | 24.00 |
Nb loads | NA |
Nb stores | 1.00 |
Nb stack references | 0.00 |
FLOP/cycle | 0.67 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 1.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 14.67 |
Bytes prefetched | 0.00 |
Bytes loaded | 36.00 |
Bytes stored | 8.00 |
Stride 0 | NA |
Stride 1 | NA |
Stride n | NA |
Stride unknown | NA |
Stride indirect | NA |
Vectorization ratio all | 0.00 |
Vectorization ratio load | 0.00 |
Vectorization ratio store | 0.00 |
Vectorization ratio mul | NA |
Vectorization ratio add_sub | 0.00 |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 23.61 |
Vector-efficiency ratio load | 25.00 |
Vector-efficiency ratio store | 25.00 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | 25.00 |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 21.88 |
Path / |
Function | .omp_outlined.#0x44c880 |
Source file and lines | Scattering.cpp:82-97 |
Module | exec |
nb instructions | 24 |
loop length | 96 |
nb stack references | 0 |
front end | 3.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.00 | 2.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.75 | 0.75 | 0.75 | 0.75 | 2.17 | 1.83 | 2.00 | 0.00 | 0.00 |
cycles | 2.00 | 2.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.75 | 0.75 | 0.75 | 0.75 | 2.17 | 1.83 | 2.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 3.00 |
Overall L1 | 3.00 |
all | 0% |
load | 0% |
store | 0% |
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 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ADD X1, X14, X23 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ORR X0, 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 |
MADD X2, X20, X1, XZR | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
ADD X1, X18, X1,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 |
ADD X2, X17, X2,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 |
B 44caa0 <.omp_outlined.+0x220> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
LDR D1, [X2, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 |
LDR D2, [X16, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 |
ADD X0, X0, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP X0, X11 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
FMADD D0, D0, D1, D2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 |
STR D0, [X16, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 |
B.EQ 44ca48 <.omp_outlined.+0x1c8> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
ADD X3, X24, X0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LDRSW X5, [X27, X3,LSL #2] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
CMP W5, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
B.LT 44ca80 <.omp_outlined.+0x200> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
LDR X6, [X25, X15,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
LDR X4, [X26, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
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 |
MADD X6, X22, X6, XZR | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
ADD X5, X4, X5 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ADD X6, X1, X6,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 |
B 44ca84 <.omp_outlined.+0x204> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
Function | .omp_outlined.#0x44c880 |
Source file and lines | Scattering.cpp:82-97 |
Module | exec |
nb instructions | 24 |
loop length | 96 |
nb stack references | 0 |
front end | 3.00 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 2.00 | 2.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.75 | 0.75 | 0.75 | 0.75 | 2.17 | 1.83 | 2.00 | 0.00 | 0.00 |
cycles | 2.00 | 2.00 | 3.00 | 3.00 | 3.00 | 3.00 | 0.75 | 0.75 | 0.75 | 0.75 | 2.17 | 1.83 | 2.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 3.00 |
Overall L1 | 3.00 |
all | 0% |
load | 0% |
store | 0% |
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 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ADD X1, X14, X23 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ORR X0, 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 |
MADD X2, X20, X1, XZR | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
ADD X1, X18, X1,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 |
ADD X2, X17, X2,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 |
B 44caa0 <.omp_outlined.+0x220> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
LDR D1, [X2, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 |
LDR D2, [X16, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 6 | 0.33 |
ADD X0, X0, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP X0, X11 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
FMADD D0, D0, D1, D2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 4 | 0.25 |
STR D0, [X16, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 2 | 0.50 |
B.EQ 44ca48 <.omp_outlined.+0x1c8> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
ADD X3, X24, X0 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
LDRSW X5, [X27, X3,LSL #2] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
CMP W5, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
B.LT 44ca80 <.omp_outlined.+0x200> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
LDR X6, [X25, X15,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
LDR X4, [X26, X3,LSL #3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
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 |
MADD X6, X22, X6, XZR | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 |
ADD X5, X4, X5 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
ADD X6, X1, X6,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 |
B 44ca84 <.omp_outlined.+0x204> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |