| Function: .omp_outlined..36 | Module: exec | Source: update_halo.cpp:236-239 | Coverage: 0.02% |
|---|
| Function: .omp_outlined..36 | Module: exec | Source: update_halo.cpp:236-239 | Coverage: 0.02% |
|---|
/home/hbollore/qaas-runs/170-300-2310/intel/CloverLeafCXX/build/CloverLeafCXX/src/omp/update_halo.cpp: 236 - 239 |
-------------------------------------------------------------------------------- |
236: #pragma omp parallel for simd |
237: for (int k = (y_min - depth + 1); k < (y_max + depth + 2); k++) { |
238: for (int j = 0; j < depth; ++j) { |
239: field.pressure(1 - j, k) = field.pressure(2 + j, k); |
0x42cbf0 SUB SP, SP, #128 |
0x42cbf4 STP X29, X30, [SP, #32] |
0x42cbf8 STP X28, X27, [SP, #48] |
0x42cbfc STP X26, X25, [SP, #64] |
0x42cc00 STP X24, X23, [SP, #80] |
0x42cc04 STP X22, X21, [SP, #96] |
0x42cc08 STP X20, X19, [SP, #112] |
0x42cc0c ADD X29, SP, #32 |
0x42cc10 LDR W22, [X2] |
0x42cc14 LDR W20, [X3] |
0x42cc18 LDR W8, [X4] |
0x42cc1c SUB W9, W22, W20 |
0x42cc20 ADD W8, W8, W20 |
0x42cc24 SUBS W24, W8, W9 |
0x42cc28 B.LT 42cca0 |
0x42cc2c LDR W19, [X0] |
0x42cc30 LDR X23, [X5, #96] |
0x42cc34 LDR X21, [X5, #112] |
0x42cc38 MOVZ W8, #1 |
0x42cc3c ADRP X0, |
0x42cc40 ADD X0, X0, #3984 |
0x42cc44 ADD X3, SP, #16 |
0x42cc48 SUB X4, X29, #4 |
0x42cc4c STP W24, WZR, [X29, #504] |
0x42cc50 SUB X5, X29, #8 |
0x42cc54 SUB X6, X29, #12 |
0x42cc58 MOVZ W2, #34 |
0x42cc5c STUR W8, [X29, #500] |
0x42cc60 STR WZR, [SP, #16] |
0x42cc64 STR W8, [SP] |
0x42cc68 MOVZ W7, #1 |
0x42cc6c ORR W1, WZR, W19 |
0x42cc70 BL 402dc0 |
0x42cc74 LDP W8, W9, [X29, #504] |
0x42cc78 CMP W8, W24 |
0x42cc7c CSEL W8, W8, W24, #3 |
0x42cc80 ADD W10, W8, #1 |
0x42cc84 CMP W9, W10 |
0x42cc88 CCMP W20, #1, #8, #3 |
0x42cc8c B.GE 42ccc0 |
(457) 0x42cc90 ORR W1, WZR, W19 |
(457) 0x42cc94 ADRP X0, |
(457) 0x42cc98 ADD X0, X0, #4008 |
(457) 0x42cc9c BL 403260 |
(457) 0x42cca0 LDP X20, X19, [SP, #112] |
(457) 0x42cca4 LDP X22, X21, [SP, #96] |
(457) 0x42cca8 LDP X24, X23, [SP, #80] |
(457) 0x42ccac LDP X26, X25, [SP, #64] |
(457) 0x42ccb0 LDP X28, X27, [SP, #48] |
(457) 0x42ccb4 LDP X29, X30, [SP, #32] |
(457) 0x42ccb8 ADD SP, SP, #128 |
(457) 0x42ccbc RET |
(457) 0x42ccc0 ADD W15, W9, W22 |
(457) 0x42ccc4 CNTW X11, ALL |
(457) 0x42ccc8 SUB X2, X20, #1 |
(457) 0x42cccc ADD X14, X21, #16 |
(457) 0x42ccd0 MOVZ W17, #12 |
(457) 0x42ccd4 RDVL X4, #1 |
(457) 0x42ccd8 ORR W10, WZR, WZR |
(457) 0x42ccdc ADD X12, X21, #8 |
(457) 0x42cce0 UBFM X13, X23, #61, #60 |
(457) 0x42cce4 RDVL X18, #2 |
(457) 0x42cce8 RDVL X0, #62 |
(457) 0x42ccec ADD X1, X21, #24 |
(457) 0x42ccf0 CMP X11, #12 |
(457) 0x42ccf4 SUB W16, W15, W20 |
(457) 0x42ccf8 SUB X15, XZR, X2,LSL #3 |
(457) 0x42ccfc UBFM X2, X2, #61, #63 |
(457) 0x42cd00 CSEL X17, X11, X17, #8 |
(457) 0x42cd04 ADDVL X3, X14, #1 |
(457) 0x42cd08 SUB X4, X14, X4 |
(457) 0x42cd0c ADD W16, W16, #1 |
(457) 0x42cd10 ADDVL X5, X14, #62 |
(457) 0x42cd14 PTRUE P0.B, ALL |
(457) 0x42cd18 ORR W6, WZR, W16 |
(457) 0x42cd1c B 42cd34 |
(457) 0x42cd20 CMP W9, W8 |
(457) 0x42cd24 ADD W9, W9, #1 |
(457) 0x42cd28 ADD W10, W10, #1 |
(457) 0x42cd2c ADD W6, W6, #1 |
(457) 0x42cd30 B.EQ 42cc90 |
(457) 0x42cd34 SBFM X7, X6, #0, #31 |
(457) 0x42cd38 CMP X17, X20 |
(457) 0x42cd3c MADD X7, X13, X7, XZR |
(457) 0x42cd40 B.HI 42cd60 |
(457) 0x42cd44 ADD W22, W16, W10 |
(457) 0x42cd48 SBFM X22, X22, #0, #31 |
(457) 0x42cd4c MADD X22, X13, X22, X12 |
(457) 0x42cd50 ADD X23, X22, X15 |
(457) 0x42cd54 CMP X23, X22 |
(457) 0x42cd58 CCMP X2, #0, #0, #9 |
(457) 0x42cd5c B.EQ 42ce00 |
(457) 0x42cd60 ORR X22, XZR, XZR |
(457) 0x42cd64 SUB W23, W20, W22 |
(457) 0x42cd68 ANDS X24, X23, #4160 |
(457) 0x42cd6c ORR X23, XZR, X22 |
(457) 0x42cd70 B.EQ 42cd98 |
(457) 0x42cd74 SUB X23, X7, X22,LSL #3 |
(457) 0x42cd78 ADD X25, X14, X7 |
(457) 0x42cd7c ADD X26, X12, X23 |
(457) 0x42cd80 ORR X23, XZR, X22 |
(459) 0x42cd84 LDR D0, [X25, X23,LSL #3] |
(459) 0x42cd88 ADD X23, X23, #1 |
(459) 0x42cd8c SUBS X24, X24, #1 |
(459) 0x42cd90 STR D0, [X26], #504 |
(459) 0x42cd94 B.NE 42cd84 |
(457) 0x42cd98 ORN X22, XZR, X22 |
(457) 0x42cd9c ADD X22, X22, X20 |
(457) 0x42cda0 CMP X22, #3 |
(457) 0x42cda4 B.CC 42cd20 |
(457) 0x42cda8 UBFM X24, X23, #61, #60 |
(457) 0x42cdac SUB X23, X20, X23 |
(457) 0x42cdb0 SUB X22, X7, X24 |
(457) 0x42cdb4 ADD X7, X7, X24 |
(457) 0x42cdb8 ADD X22, X21, X22 |
(457) 0x42cdbc ADD X7, X1, X7 |
(458) 0x42cdc0 LDUR D0, [X7, #504] |
(458) 0x42cdc4 SUBS X23, X23, #4 |
(458) 0x42cdc8 STR D0, [X22, #8] |
(458) 0x42cdcc LDR D0, [X7] |
(458) 0x42cdd0 STR D0, [X22] |
(458) 0x42cdd4 LDR D0, [X7, #8] |
(458) 0x42cdd8 STUR D0, [X22, #504] |
(458) 0x42cddc LDR D0, [X7, #16] |
(458) 0x42cde0 ADD X7, X7, #32 |
(458) 0x42cde4 STUR D0, [X22, #496] |
(458) 0x42cde8 SUB X22, X22, #32 |
(458) 0x42cdec B.NE 42cdc0 |
(457) 0x42cdf0 B 42cd20 |
0x42cdf4 HINT #0 |
0x42cdf8 HINT #0 |
0x42cdfc HINT #0 |
(457) 0x42ce00 UDIV X22, X20, X11 |
(457) 0x42ce04 ORR X25, XZR, X5 |
(457) 0x42ce08 ORR X26, XZR, X4 |
(457) 0x42ce0c ORR X27, XZR, X3 |
(457) 0x42ce10 ORR X28, XZR, X14 |
(457) 0x42ce14 UMSUBL X23, W22, W11, X20 |
(457) 0x42ce18 UMADDL X22, W22, W11, XZR |
(457) 0x42ce1c ORR X24, XZR, X22 |
(460) 0x42ce20 LD1B {Z0.B}, P0/Z, [X28, X7] |
(460) 0x42ce24 LD1B {Z1.B}, P0/Z, [X27, X7] |
(460) 0x42ce28 ADD X28, X28, X18 |
(460) 0x42ce2c ADD X27, X27, X18 |
(460) 0x42ce30 SUBS X24, X24, X11 |
(460) 0x42ce34 REV Z0.D, Z0.D |
(460) 0x42ce38 ST1B {Z0.B}, P0, [X26, X7] |
(460) 0x42ce3c REV Z0.D, Z1.D |
(460) 0x42ce40 ADD X26, X26, X0 |
(460) 0x42ce44 ST1B {Z0.B}, P0, [X25, X7] |
(460) 0x42ce48 ADD X25, X25, X0 |
(460) 0x42ce4c B.NE 42ce20 |
(457) 0x42ce50 CBNZ X23, 42cd64 |
0x42ce54 B 42cd20 |
0x42ce58 HINT #0 |
0x42ce5c HINT #0 |
0x4375a8 HINT #0 |
0x4375ac HINT #0 |
| Path / |
| Source file and lines | update_halo.cpp:236-239 |
| Module | exec |
| nb instructions | 48 |
| loop length | 192 |
| nb stack references | 0 |
| front end | 5.13 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 2.00 | 2.00 | 5.25 | 5.25 | 5.25 | 5.25 | 0.00 | 0.00 | 0.00 | 0.00 | 5.67 | 5.67 | 5.67 | 5.00 | 5.00 |
| cycles | 2.00 | 2.00 | 5.25 | 5.25 | 5.25 | 5.25 | 0.00 | 0.00 | 0.00 | 0.00 | 5.67 | 5.67 | 5.67 | 5.00 | 5.00 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 5.13 |
| Overall L1 | 5.67 |
| all | 0% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SUB SP, SP, #128 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STP X29, X30, [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 |
| STP X28, X27, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| STP X26, X25, [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 |
| STP X24, X23, [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 |
| STP X22, X21, [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 |
| STP X20, X19, [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 |
| ADD X29, SP, #32 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| LDR W22, [X2] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR W20, [X3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR W8, [X4] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| SUB W9, W22, W20 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD W8, W8, W20 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUBS W24, W8, W9 | 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 42cca0 <.omp_outlined..36+0xb0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| LDR W19, [X0] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR X23, [X5, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR X21, [X5, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| MOVZ W8, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADRP X0, <463c3c> | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD X0, X0, #3984 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD X3, SP, #16 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUB X4, X29, #4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STP W24, WZR, [X29, #504] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| SUB X5, X29, #8 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUB X6, X29, #12 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| MOVZ W2, #34 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STUR W8, [X29, #500] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| STR WZR, [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 |
| STR W8, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| MOVZ W7, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ORR W1, WZR, W19 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| BL 402dc0 <@plt_start@+0x90> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| LDP W8, W9, [X29, #504] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| CMP W8, W24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
| CSEL W8, W8, W24, #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 W10, W8, #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 W9, W10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
| CCMP W20, #1, #8, #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.GE 42ccc0 <.omp_outlined..36+0xd0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| B 42cd20 <.omp_outlined..36+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 |
| Source file and lines | update_halo.cpp:236-239 |
| Module | exec |
| nb instructions | 48 |
| loop length | 192 |
| nb stack references | 0 |
| front end | 5.13 cycles |
| P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | P8 | P9 | P10 | P11 | P12 | P13 | P14 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| uops | 2.00 | 2.00 | 5.25 | 5.25 | 5.25 | 5.25 | 0.00 | 0.00 | 0.00 | 0.00 | 5.67 | 5.67 | 5.67 | 5.00 | 5.00 |
| cycles | 2.00 | 2.00 | 5.25 | 5.25 | 5.25 | 5.25 | 0.00 | 0.00 | 0.00 | 0.00 | 5.67 | 5.67 | 5.67 | 5.00 | 5.00 |
| Cycles executing div or sqrt instructions | NA |
| Front-end | 5.13 |
| Overall L1 | 5.67 |
| all | 0% |
| load | NA (no load vectorizable/vectorized instructions) |
| store | NA (no store vectorizable/vectorized instructions) |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SUB SP, SP, #128 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STP X29, X30, [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 |
| STP X28, X27, [SP, #48] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| STP X26, X25, [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 |
| STP X24, X23, [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 |
| STP X22, X21, [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 |
| STP X20, X19, [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 |
| ADD X29, SP, #32 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| LDR W22, [X2] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR W20, [X3] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR W8, [X4] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| SUB W9, W22, W20 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD W8, W8, W20 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUBS W24, W8, W9 | 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 42cca0 <.omp_outlined..36+0xb0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| LDR W19, [X0] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR X23, [X5, #96] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| LDR X21, [X5, #112] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| MOVZ W8, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADRP X0, <463c3c> | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD X0, X0, #3984 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ADD X3, SP, #16 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUB X4, X29, #4 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STP W24, WZR, [X29, #504] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| SUB X5, X29, #8 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| SUB X6, X29, #12 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| MOVZ W2, #34 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| STUR W8, [X29, #500] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| STR WZR, [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 |
| STR W8, [SP] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0.50 | 0 | 0.50 | 0.50 | 1 | 0.50 |
| MOVZ W7, #1 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| ORR W1, WZR, W19 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
| BL 402dc0 <@plt_start@+0x90> | 1 | 0.50 | 0.50 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| LDP W8, W9, [X29, #504] | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 4 | 0.33 |
| CMP W8, W24 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
| CSEL W8, W8, W24, #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 W10, W8, #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 W9, W10 | 1 | 0 | 0 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
| CCMP W20, #1, #8, #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.GE 42ccc0 <.omp_outlined..36+0xd0> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| B 42cd20 <.omp_outlined..36+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 | ||||||||||||||||||
| HINT #0 |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼.omp_outlined..36– | 0.02 | 0.01 |
| ▼Loop 457 - update_halo.cpp:236-239 - exec– | 0 | 0 |
| ○Loop 459 - update_halo.cpp:238-239 - exec | 0.02 | 0.01 |
| ○Loop 460 - update_halo.cpp:238-239 - exec | 0 | 0 |
| ○Loop 458 - update_halo.cpp:238-239 - exec | 0 | 0 |
