| Function: .omp_outlined..12#0x42afd0 | Module: exec | Source: update_halo.cpp:107-110 | Coverage: 0.03% |
|---|
| Function: .omp_outlined..12#0x42afd0 | Module: exec | Source: update_halo.cpp:107-110 | Coverage: 0.03% |
|---|
/home/hbollore/qaas-runs/170-300-2310/intel/CloverLeafCXX/build/CloverLeafCXX/src/omp/update_halo.cpp: 107 - 110 |
-------------------------------------------------------------------------------- |
107: #pragma omp parallel for simd |
108: for (int k = (y_min - depth + 1); k < (y_max + depth + 2); k++) { |
109: for (int j = 0; j < depth; ++j) { |
110: field.density1(1 - j, k) = field.density1(2 + j, k); |
0x42afd0 SUB SP, SP, #128 |
0x42afd4 STP X29, X30, [SP, #32] |
0x42afd8 STP X28, X27, [SP, #48] |
0x42afdc STP X26, X25, [SP, #64] |
0x42afe0 STP X24, X23, [SP, #80] |
0x42afe4 STP X22, X21, [SP, #96] |
0x42afe8 STP X20, X19, [SP, #112] |
0x42afec ADD X29, SP, #32 |
0x42aff0 LDR W22, [X2] |
0x42aff4 LDR W20, [X3] |
0x42aff8 LDR W8, [X4] |
0x42affc SUB W9, W22, W20 |
0x42b000 ADD W8, W8, W20 |
0x42b004 SUBS W24, W8, W9 |
0x42b008 B.LT 42b080 |
0x42b00c LDR W19, [X0] |
0x42b010 LDR X23, [X5, #24] |
0x42b014 LDR X21, [X5, #40] |
0x42b018 MOVZ W8, #1 |
0x42b01c ADRP X0, |
0x42b020 ADD X0, X0, #3120 |
0x42b024 ADD X3, SP, #16 |
0x42b028 SUB X4, X29, #4 |
0x42b02c STP W24, WZR, [X29, #504] |
0x42b030 SUB X5, X29, #8 |
0x42b034 SUB X6, X29, #12 |
0x42b038 MOVZ W2, #34 |
0x42b03c STUR W8, [X29, #500] |
0x42b040 STR WZR, [SP, #16] |
0x42b044 STR W8, [SP] |
0x42b048 MOVZ W7, #1 |
0x42b04c ORR W1, WZR, W19 |
0x42b050 BL 402dc0 |
0x42b054 LDP W8, W9, [X29, #504] |
0x42b058 CMP W8, W24 |
0x42b05c CSEL W8, W8, W24, #3 |
0x42b060 ADD W10, W8, #1 |
0x42b064 CMP W9, W10 |
0x42b068 CCMP W20, #1, #8, #3 |
0x42b06c B.GE 42b0a0 |
(299) 0x42b070 ORR W1, WZR, W19 |
(299) 0x42b074 ADRP X0, |
(299) 0x42b078 ADD X0, X0, #3144 |
(299) 0x42b07c BL 403260 |
(299) 0x42b080 LDP X20, X19, [SP, #112] |
(299) 0x42b084 LDP X22, X21, [SP, #96] |
(299) 0x42b088 LDP X24, X23, [SP, #80] |
(299) 0x42b08c LDP X26, X25, [SP, #64] |
(299) 0x42b090 LDP X28, X27, [SP, #48] |
(299) 0x42b094 LDP X29, X30, [SP, #32] |
(299) 0x42b098 ADD SP, SP, #128 |
(299) 0x42b09c RET |
(299) 0x42b0a0 ADD W15, W9, W22 |
(299) 0x42b0a4 CNTW X11, ALL |
(299) 0x42b0a8 SUB X2, X20, #1 |
(299) 0x42b0ac ADD X14, X21, #16 |
(299) 0x42b0b0 MOVZ W17, #12 |
(299) 0x42b0b4 RDVL X4, #1 |
(299) 0x42b0b8 ORR W10, WZR, WZR |
(299) 0x42b0bc ADD X12, X21, #8 |
(299) 0x42b0c0 UBFM X13, X23, #61, #60 |
(299) 0x42b0c4 RDVL X18, #2 |
(299) 0x42b0c8 RDVL X0, #62 |
(299) 0x42b0cc ADD X1, X21, #24 |
(299) 0x42b0d0 CMP X11, #12 |
(299) 0x42b0d4 SUB W16, W15, W20 |
(299) 0x42b0d8 SUB X15, XZR, X2,LSL #3 |
(299) 0x42b0dc UBFM X2, X2, #61, #63 |
(299) 0x42b0e0 CSEL X17, X11, X17, #8 |
(299) 0x42b0e4 ADDVL X3, X14, #1 |
(299) 0x42b0e8 SUB X4, X14, X4 |
(299) 0x42b0ec ADD W16, W16, #1 |
(299) 0x42b0f0 ADDVL X5, X14, #62 |
(299) 0x42b0f4 PTRUE P0.B, ALL |
(299) 0x42b0f8 ORR W6, WZR, W16 |
(299) 0x42b0fc B 42b114 |
(299) 0x42b100 CMP W9, W8 |
(299) 0x42b104 ADD W9, W9, #1 |
(299) 0x42b108 ADD W10, W10, #1 |
(299) 0x42b10c ADD W6, W6, #1 |
(299) 0x42b110 B.EQ 42b070 |
(299) 0x42b114 SBFM X7, X6, #0, #31 |
(299) 0x42b118 CMP X17, X20 |
(299) 0x42b11c MADD X7, X13, X7, XZR |
(299) 0x42b120 B.HI 42b140 |
(299) 0x42b124 ADD W22, W16, W10 |
(299) 0x42b128 SBFM X22, X22, #0, #31 |
(299) 0x42b12c MADD X22, X13, X22, X12 |
(299) 0x42b130 ADD X23, X22, X15 |
(299) 0x42b134 CMP X23, X22 |
(299) 0x42b138 CCMP X2, #0, #0, #9 |
(299) 0x42b13c B.EQ 42b1e0 |
(299) 0x42b140 ORR X22, XZR, XZR |
(299) 0x42b144 SUB W23, W20, W22 |
(299) 0x42b148 ANDS X24, X23, #4160 |
(299) 0x42b14c ORR X23, XZR, X22 |
(299) 0x42b150 B.EQ 42b178 |
(299) 0x42b154 SUB X23, X7, X22,LSL #3 |
(299) 0x42b158 ADD X25, X14, X7 |
(299) 0x42b15c ADD X26, X12, X23 |
(299) 0x42b160 ORR X23, XZR, X22 |
(301) 0x42b164 LDR D0, [X25, X23,LSL #3] |
(301) 0x42b168 ADD X23, X23, #1 |
(301) 0x42b16c SUBS X24, X24, #1 |
(301) 0x42b170 STR D0, [X26], #504 |
(301) 0x42b174 B.NE 42b164 |
(299) 0x42b178 ORN X22, XZR, X22 |
(299) 0x42b17c ADD X22, X22, X20 |
(299) 0x42b180 CMP X22, #3 |
(299) 0x42b184 B.CC 42b100 |
(299) 0x42b188 UBFM X24, X23, #61, #60 |
(299) 0x42b18c SUB X23, X20, X23 |
(299) 0x42b190 SUB X22, X7, X24 |
(299) 0x42b194 ADD X7, X7, X24 |
(299) 0x42b198 ADD X22, X21, X22 |
(299) 0x42b19c ADD X7, X1, X7 |
(300) 0x42b1a0 LDUR D0, [X7, #504] |
(300) 0x42b1a4 SUBS X23, X23, #4 |
(300) 0x42b1a8 STR D0, [X22, #8] |
(300) 0x42b1ac LDR D0, [X7] |
(300) 0x42b1b0 STR D0, [X22] |
(300) 0x42b1b4 LDR D0, [X7, #8] |
(300) 0x42b1b8 STUR D0, [X22, #504] |
(300) 0x42b1bc LDR D0, [X7, #16] |
(300) 0x42b1c0 ADD X7, X7, #32 |
(300) 0x42b1c4 STUR D0, [X22, #496] |
(300) 0x42b1c8 SUB X22, X22, #32 |
(300) 0x42b1cc B.NE 42b1a0 |
(299) 0x42b1d0 B 42b100 |
0x42b1d4 HINT #0 |
0x42b1d8 HINT #0 |
0x42b1dc HINT #0 |
(299) 0x42b1e0 UDIV X22, X20, X11 |
(299) 0x42b1e4 ORR X25, XZR, X5 |
(299) 0x42b1e8 ORR X26, XZR, X4 |
(299) 0x42b1ec ORR X27, XZR, X3 |
(299) 0x42b1f0 ORR X28, XZR, X14 |
(299) 0x42b1f4 UMSUBL X23, W22, W11, X20 |
(299) 0x42b1f8 UMADDL X22, W22, W11, XZR |
(299) 0x42b1fc ORR X24, XZR, X22 |
(302) 0x42b200 LD1B {Z0.B}, P0/Z, [X28, X7] |
(302) 0x42b204 LD1B {Z1.B}, P0/Z, [X27, X7] |
(302) 0x42b208 ADD X28, X28, X18 |
(302) 0x42b20c ADD X27, X27, X18 |
(302) 0x42b210 SUBS X24, X24, X11 |
(302) 0x42b214 REV Z0.D, Z0.D |
(302) 0x42b218 ST1B {Z0.B}, P0, [X26, X7] |
(302) 0x42b21c REV Z0.D, Z1.D |
(302) 0x42b220 ADD X26, X26, X0 |
(302) 0x42b224 ST1B {Z0.B}, P0, [X25, X7] |
(302) 0x42b228 ADD X25, X25, X0 |
(302) 0x42b22c B.NE 42b200 |
(299) 0x42b230 CBNZ X23, 42b144 |
0x42b234 B 42b100 |
| Path / |
| Source file and lines | update_halo.cpp:107-110 |
| Module | exec |
| nb instructions | 44 |
| loop length | 176 |
| 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 42b080 <.omp_outlined..12+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, #24] | 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, #40] | 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, <46301c> | 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, #3120 | 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 42b0a0 <.omp_outlined..12+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 42b100 <.omp_outlined..12+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| Source file and lines | update_halo.cpp:107-110 |
| Module | exec |
| nb instructions | 44 |
| loop length | 176 |
| 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 42b080 <.omp_outlined..12+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, #24] | 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, #40] | 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, <46301c> | 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, #3120 | 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 42b0a0 <.omp_outlined..12+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 42b100 <.omp_outlined..12+0x130> | 1 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50 |
| Name | Coverage (%) | Time (s) |
|---|---|---|
| ▼.omp_outlined..12#0x42afd0– | 0.03 | 0.01 |
| ▼Loop 299 - update_halo.cpp:107-110 - exec– | 0 | 0 |
| ○Loop 301 - update_halo.cpp:109-110 - exec | 0.02 | 0.01 |
| ○Loop 302 - update_halo.cpp:109-110 - exec | 0 | 0 |
| ○Loop 300 - update_halo.cpp:109-110 - exec | 0 | 0 |
