| Function: .omp_outlined..44 | Module: exec | Source: update_halo.cpp:279-282 | Coverage: 0.01% |
|---|
| Function: .omp_outlined..44 | Module: exec | Source: update_halo.cpp:279-282 | Coverage: 0.01% |
|---|
/home/hbollore/qaas-runs/170-300-2310/intel/CloverLeafCXX/build/CloverLeafCXX/src/omp/update_halo.cpp: 279 - 282 |
-------------------------------------------------------------------------------- |
279: #pragma omp parallel for simd |
280: for (int k = (y_min - depth + 1); k < (y_max + depth + 2); k++) { |
281: for (int j = 0; j < depth; ++j) { |
282: field.viscosity(1 - j, k) = field.viscosity(2 + j, k); |
0x42d570 SUB SP, SP, #128 |
0x42d574 STP X29, X30, [SP, #32] |
0x42d578 STP X28, X27, [SP, #48] |
0x42d57c STP X26, X25, [SP, #64] |
0x42d580 STP X24, X23, [SP, #80] |
0x42d584 STP X22, X21, [SP, #96] |
0x42d588 STP X20, X19, [SP, #112] |
0x42d58c ADD X29, SP, #32 |
0x42d590 LDR W22, [X2] |
0x42d594 LDR W20, [X3] |
0x42d598 LDR W8, [X4] |
0x42d59c SUB W9, W22, W20 |
0x42d5a0 ADD W8, W8, W20 |
0x42d5a4 SUBS W24, W8, W9 |
0x42d5a8 B.LT 42d620 |
0x42d5ac LDR W19, [X0] |
0x42d5b0 LDR X23, [X5, #120] |
0x42d5b4 LDR X21, [X5, #136] |
0x42d5b8 MOVZ W8, #1 |
0x42d5bc ADRP X0, |
0x42d5c0 ADD X0, X0, #224 |
0x42d5c4 ADD X3, SP, #16 |
0x42d5c8 SUB X4, X29, #4 |
0x42d5cc STP W24, WZR, [X29, #504] |
0x42d5d0 SUB X5, X29, #8 |
0x42d5d4 SUB X6, X29, #12 |
0x42d5d8 MOVZ W2, #34 |
0x42d5dc STUR W8, [X29, #500] |
0x42d5e0 STR WZR, [SP, #16] |
0x42d5e4 STR W8, [SP] |
0x42d5e8 MOVZ W7, #1 |
0x42d5ec ORR W1, WZR, W19 |
0x42d5f0 BL 402f40 |
0x42d5f4 LDP W8, W9, [X29, #504] |
0x42d5f8 CMP W8, W24 |
0x42d5fc CSEL W8, W8, W24, #3 |
0x42d600 ADD W10, W8, #1 |
0x42d604 CMP W9, W10 |
0x42d608 CCMP W20, #1, #8, #3 |
0x42d60c B.GE 42d640 |
(485) 0x42d610 ORR W1, WZR, W19 |
(485) 0x42d614 ADRP X0, |
(485) 0x42d618 ADD X0, X0, #248 |
(485) 0x42d61c BL 402d80 |
(485) 0x42d620 LDP X20, X19, [SP, #112] |
(485) 0x42d624 LDP X22, X21, [SP, #96] |
(485) 0x42d628 LDP X24, X23, [SP, #80] |
(485) 0x42d62c LDP X26, X25, [SP, #64] |
(485) 0x42d630 LDP X28, X27, [SP, #48] |
(485) 0x42d634 LDP X29, X30, [SP, #32] |
(485) 0x42d638 ADD SP, SP, #128 |
(485) 0x42d63c RET |
(485) 0x42d640 ADD W15, W9, W22 |
(485) 0x42d644 CNTW X11, ALL |
(485) 0x42d648 SUB X2, X20, #1 |
(485) 0x42d64c ADD X14, X21, #16 |
(485) 0x42d650 MOVZ W17, #12 |
(485) 0x42d654 RDVL X4, #1 |
(485) 0x42d658 ORR W10, WZR, WZR |
(485) 0x42d65c ADD X12, X21, #8 |
(485) 0x42d660 UBFM X13, X23, #61, #60 |
(485) 0x42d664 RDVL X18, #2 |
(485) 0x42d668 RDVL X0, #62 |
(485) 0x42d66c ADD X1, X21, #24 |
(485) 0x42d670 CMP X11, #12 |
(485) 0x42d674 SUB W16, W15, W20 |
(485) 0x42d678 SUB X15, XZR, X2,LSL #3 |
(485) 0x42d67c UBFM X2, X2, #61, #63 |
(485) 0x42d680 CSEL X17, X11, X17, #8 |
(485) 0x42d684 ADDVL X3, X14, #1 |
(485) 0x42d688 SUB X4, X14, X4 |
(485) 0x42d68c ADD W16, W16, #1 |
(485) 0x42d690 ADDVL X5, X14, #62 |
(485) 0x42d694 PTRUE P0.B, ALL |
(485) 0x42d698 ORR W6, WZR, W16 |
(485) 0x42d69c B 42d6b4 |
(485) 0x42d6a0 CMP W9, W8 |
(485) 0x42d6a4 ADD W9, W9, #1 |
(485) 0x42d6a8 ADD W10, W10, #1 |
(485) 0x42d6ac ADD W6, W6, #1 |
(485) 0x42d6b0 B.EQ 42d610 |
(485) 0x42d6b4 SBFM X7, X6, #0, #31 |
(485) 0x42d6b8 CMP X17, X20 |
(485) 0x42d6bc MADD X7, X13, X7, XZR |
(485) 0x42d6c0 B.HI 42d6e0 |
(485) 0x42d6c4 ADD W22, W16, W10 |
(485) 0x42d6c8 SBFM X22, X22, #0, #31 |
(485) 0x42d6cc MADD X22, X13, X22, X12 |
(485) 0x42d6d0 ADD X23, X22, X15 |
(485) 0x42d6d4 CMP X23, X22 |
(485) 0x42d6d8 CCMP X2, #0, #0, #9 |
(485) 0x42d6dc B.EQ 42d780 |
(485) 0x42d6e0 ORR X22, XZR, XZR |
(485) 0x42d6e4 SUB W23, W20, W22 |
(485) 0x42d6e8 ANDS X24, X23, #4160 |
(485) 0x42d6ec ORR X23, XZR, X22 |
(485) 0x42d6f0 B.EQ 42d718 |
(485) 0x42d6f4 SUB X23, X7, X22,LSL #3 |
(485) 0x42d6f8 ADD X25, X14, X7 |
(485) 0x42d6fc ADD X26, X12, X23 |
(485) 0x42d700 ORR X23, XZR, X22 |
(487) 0x42d704 LDR D0, [X25, X23,LSL #3] |
(487) 0x42d708 ADD X23, X23, #1 |
(487) 0x42d70c SUBS X24, X24, #1 |
(487) 0x42d710 STR D0, [X26], #504 |
(487) 0x42d714 B.NE 42d704 |
(485) 0x42d718 ORN X22, XZR, X22 |
(485) 0x42d71c ADD X22, X22, X20 |
(485) 0x42d720 CMP X22, #3 |
(485) 0x42d724 B.CC 42d6a0 |
(485) 0x42d728 UBFM X24, X23, #61, #60 |
(485) 0x42d72c SUB X23, X20, X23 |
(485) 0x42d730 SUB X22, X7, X24 |
(485) 0x42d734 ADD X7, X7, X24 |
(485) 0x42d738 ADD X22, X21, X22 |
(485) 0x42d73c ADD X7, X1, X7 |
(486) 0x42d740 LDUR D0, [X7, #504] |
(486) 0x42d744 SUBS X23, X23, #4 |
(486) 0x42d748 STR D0, [X22, #8] |
(486) 0x42d74c LDR D0, [X7] |
(486) 0x42d750 STR D0, [X22] |
(486) 0x42d754 LDR D0, [X7, #8] |
(486) 0x42d758 STUR D0, [X22, #504] |
(486) 0x42d75c LDR D0, [X7, #16] |
(486) 0x42d760 ADD X7, X7, #32 |
(486) 0x42d764 STUR D0, [X22, #496] |
(486) 0x42d768 SUB X22, X22, #32 |
(486) 0x42d76c B.NE 42d740 |
(485) 0x42d770 B 42d6a0 |
0x42d774 HINT #0 |
0x42d778 HINT #0 |
0x42d77c HINT #0 |
(485) 0x42d780 UDIV X22, X20, X11 |
(485) 0x42d784 ORR X25, XZR, X5 |
(485) 0x42d788 ORR X26, XZR, X4 |
(485) 0x42d78c ORR X27, XZR, X3 |
(485) 0x42d790 ORR X28, XZR, X14 |
(485) 0x42d794 UMSUBL X23, W22, W11, X20 |
(485) 0x42d798 UMADDL X22, W22, W11, XZR |
(485) 0x42d79c ORR X24, XZR, X22 |
(488) 0x42d7a0 LD1B {Z0.B}, P0/Z, [X28, X7] |
(488) 0x42d7a4 LD1B {Z1.B}, P0/Z, [X27, X7] |
(488) 0x42d7a8 ADD X28, X28, X18 |
(488) 0x42d7ac ADD X27, X27, X18 |
(488) 0x42d7b0 SUBS X24, X24, X11 |
(488) 0x42d7b4 REV Z0.D, Z0.D |
(488) 0x42d7b8 ST1B {Z0.B}, P0, [X26, X7] |
(488) 0x42d7bc REV Z0.D, Z1.D |
(488) 0x42d7c0 ADD X26, X26, X0 |
(488) 0x42d7c4 ST1B {Z0.B}, P0, [X25, X7] |
(488) 0x42d7c8 ADD X25, X25, X0 |
(488) 0x42d7cc B.NE 42d7a0 |
(485) 0x42d7d0 CBNZ X23, 42d6e4 |
0x42d7d4 B 42d6a0 |
0x42d7d8 HINT #0 |
0x42d7dc HINT #0 |
0x43802c HINT #0 |
| Path / |
| Source file and lines | update_halo.cpp:279-282 |
| Module | exec |
| nb instructions | 47 |
| loop length | 188 |
| 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 42d620 <.omp_outlined..44+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, #120] | 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, #136] | 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, <4645bc> | 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, #224 | 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 402f40 <@plt_start@+0x1f0> | 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 42d640 <.omp_outlined..44+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 42d6a0 <.omp_outlined..44+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 |
| Source file and lines | update_halo.cpp:279-282 |
| Module | exec |
| nb instructions | 47 |
| loop length | 188 |
| 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 42d620 <.omp_outlined..44+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, #120] | 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, #136] | 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, <4645bc> | 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, #224 | 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 402f40 <@plt_start@+0x1f0> | 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 42d640 <.omp_outlined..44+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 42d6a0 <.omp_outlined..44+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 |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼.omp_outlined..44– | 0.01 | 0 |
| ▼Loop 485 - update_halo.cpp:279-282 - exec– | 0 | 0 |
| ○Loop 487 - update_halo.cpp:281-282 - exec | 0.01 | 0 |
| ○Loop 488 - update_halo.cpp:281-282 - exec | 0 | 0 |
| ○Loop 486 - update_halo.cpp:281-282 - exec | 0 | 0 |
