Loop Id: 1813 | Module: exec | Source: par_strength.c:1714-1797 [...] | Coverage: 0.01% |
---|
Loop Id: 1813 | Module: exec | Source: par_strength.c:1714-1797 [...] | Coverage: 0.01% |
---|
0x4d1d71 MOV -0x100(%RBP),%R15 |
0x4d1d78 MOV -0xf8(%RBP),%RDX |
0x4d1d7f MOV -0x140(%RBP),%R10 |
0x4d1d86 MOV (%R15,%R8,8),%RAX |
0x4d1d8a MOV %RSI,(%RDX,%R8,8) |
0x4d1d8e CMPQ $0,(%R10) |
0x4d1d92 JE 4d1d9f |
0x4d1d94 MOV -0x128(%RBP),%RBX |
0x4d1d9b MOV %RDI,(%RBX,%R8,8) |
0x4d1d9f MOV -0xa8(%RBP),%R11 |
0x4d1da6 LEA 0x8(,%RAX,8),%RDX |
0x4d1dae MOV -0x78(%RBP),%RSI |
0x4d1db2 MOV %RDI,%RCX |
0x4d1db5 MOV (%R11,%RAX,8),%R12 |
0x4d1db9 ADD %RDX,%R11 |
0x4d1dbc MOV %R11,-0xf0(%RBP) |
0x4d1dc3 MOV %R12,-0x90(%RBP) |
0x4d1dca CMP (%R11),%R12 |
0x4d1dcd JGE 4d1f75 |
0x4d1dd3 MOV %RAX,-0x130(%RBP) |
0x4d1dda MOV -0x88(%RBP),%RBX |
0x4d1de1 MOV %R13B,-0xc8(%RBP) |
0x4d1de8 MOV -0xb0(%RBP),%R15 |
0x4d1def MOV -0x120(%RBP),%R10 |
0x4d1df6 MOV -0x108(%RBP),%R11 |
0x4d1dfd MOV %RDX,-0x138(%RBP) |
0x4d1e04 MOV %R14,%RDX |
0x4d1e07 MOV -0x60(%RBP),%R13 |
0x4d1e0b MOV %R8,%R14 |
0x4d1e0e XCHG %AX,%AX |
(1817) 0x4d1e10 MOV -0x90(%RBP),%RAX |
(1817) 0x4d1e17 MOV (%R10,%RAX,8),%R12 |
(1817) 0x4d1e1b CMPQ $0,(%R11,%R12,8) |
(1817) 0x4d1e20 LEA (,%R12,8),%R9 |
(1817) 0x4d1e28 JLE 4d1e4d |
(1817) 0x4d1e2a MOV -0x98(%RBP),%R8 |
(1817) 0x4d1e31 MOV (%R13,%R12,8),%RAX |
(1817) 0x4d1e36 LEA (%R8,%RAX,8),%RAX |
(1817) 0x4d1e3a MOV -0x78(%RBP),%R8 |
(1817) 0x4d1e3e CMP %R8,(%RAX) |
(1817) 0x4d1e41 JGE 4d1e4d |
(1817) 0x4d1e43 MOVB $0x1,-0x80(%RBP) |
(1817) 0x4d1e47 MOV %RSI,(%RAX) |
(1817) 0x4d1e4a INC %RSI |
(1817) 0x4d1e4d MOV -0xa8(%RBP),%R8 |
(1817) 0x4d1e54 ADD $0x8,%R9 |
(1817) 0x4d1e58 MOV %R9,-0xd8(%RBP) |
(1817) 0x4d1e5f ADD %R8,%R9 |
(1817) 0x4d1e62 MOV (%R8,%R12,8),%RAX |
(1817) 0x4d1e66 MOV (%R9),%R8 |
(1817) 0x4d1e69 CMP %R8,%RAX |
(1817) 0x4d1e6c JGE 4d1ed6 |
(1817) 0x4d1e6e MOV %RCX,-0xe0(%RBP) |
(1817) 0x4d1e75 MOV %RDX,-0xe8(%RBP) |
(1817) 0x4d1e7c MOV %R9,%RDX |
(1817) 0x4d1e7f NOP |
(1819) 0x4d1e80 MOV (%R10,%RAX,8),%RCX |
(1819) 0x4d1e84 CMPQ $0,(%R11,%RCX,8) |
(1819) 0x4d1e89 JLE 4d1ec0 |
(1819) 0x4d1e8b MOV (%R13,%RCX,8),%R9 |
(1819) 0x4d1e90 CMP %R14,%R9 |
(1819) 0x4d1e93 JE 4d1ec0 |
(1819) 0x4d1e95 MOV -0x98(%RBP),%RCX |
(1819) 0x4d1e9c LEA (%RCX,%R9,8),%R9 |
(1819) 0x4d1ea0 MOV -0x78(%RBP),%RCX |
(1819) 0x4d1ea4 CMP %RCX,(%R9) |
(1819) 0x4d1ea7 JGE 4d1ec0 |
(1819) 0x4d1ea9 MOVB $0x1,-0x80(%RBP) |
(1819) 0x4d1ead MOV %RSI,(%R9) |
(1819) 0x4d1eb0 MOV (%RDX),%R8 |
(1819) 0x4d1eb3 INC %RSI |
(1819) 0x4d1eb6 NOPW %CS:(%RAX,%RAX,1) |
(1819) 0x4d1ec0 INC %RAX |
(1819) 0x4d1ec3 CMP %R8,%RAX |
(1819) 0x4d1ec6 JL 4d1e80 |
(1817) 0x4d1ec8 MOV -0xe0(%RBP),%RCX |
(1817) 0x4d1ecf MOV -0xe8(%RBP),%RDX |
(1817) 0x4d1ed6 MOV -0xa0(%RBP),%R8 |
(1817) 0x4d1edd MOV -0xd8(%RBP),%R9 |
(1817) 0x4d1ee4 ADD %R8,%R9 |
(1817) 0x4d1ee7 MOV (%R8,%R12,8),%RAX |
(1817) 0x4d1eeb MOV (%R9),%R12 |
(1817) 0x4d1eee CMP %R12,%RAX |
(1817) 0x4d1ef1 JGE 4d1f3b |
(1817) 0x4d1ef3 MOV %RSI,-0xd8(%RBP) |
(1817) 0x4d1efa NOPW (%RAX,%RAX,1) |
(1818) 0x4d1f00 MOV (%R15,%RAX,8),%R8 |
(1818) 0x4d1f04 CMPQ $0,(%RBX,%R8,8) |
(1818) 0x4d1f09 JLE 4d1f2c |
(1818) 0x4d1f0b MOV -0x58(%RBP),%RSI |
(1818) 0x4d1f0f MOV (%RSI,%R8,8),%R8 |
(1818) 0x4d1f13 LEA (%RDX,%R8,8),%RSI |
(1818) 0x4d1f17 CMP %RDI,(%RSI) |
(1818) 0x4d1f1a JGE 4d1f2c |
(1818) 0x4d1f1c MOVB $0x1,-0xc8(%RBP) |
(1818) 0x4d1f23 MOV %RCX,(%RSI) |
(1818) 0x4d1f26 MOV (%R9),%R12 |
(1818) 0x4d1f29 INC %RCX |
(1818) 0x4d1f2c INC %RAX |
(1818) 0x4d1f2f CMP %R12,%RAX |
(1818) 0x4d1f32 JL 4d1f00 |
(1817) 0x4d1f34 MOV -0xd8(%RBP),%RSI |
(1817) 0x4d1f3b MOV -0xf0(%RBP),%R9 |
(1817) 0x4d1f42 INCQ -0x90(%RBP) |
(1817) 0x4d1f49 MOV -0x90(%RBP),%RAX |
(1817) 0x4d1f50 CMP %RAX,(%R9) |
(1817) 0x4d1f53 JG 4d1e10 |
0x4d1f59 MOV %R14,%R8 |
0x4d1f5c MOVZX -0xc8(%RBP),%R13D |
0x4d1f64 MOV %RDX,%R14 |
0x4d1f67 MOV -0x130(%RBP),%RAX |
0x4d1f6e MOV -0x138(%RBP),%RDX |
0x4d1f75 MOV -0xa0(%RBP),%RBX |
0x4d1f7c MOV (%RBX,%RAX,8),%R15 |
0x4d1f80 ADD %RDX,%RBX |
0x4d1f83 MOV %RBX,-0xe0(%RBP) |
0x4d1f8a MOV %R15,-0x90(%RBP) |
0x4d1f91 CMP (%RBX),%R15 |
0x4d1f94 JGE 4d20ab |
0x4d1f9a MOV -0x118(%RBP),%R11 |
0x4d1fa1 MOV -0xd0(%RBP),%RBX |
0x4d1fa8 MOV -0x98(%RBP),%R15 |
0x4d1faf NOP |
(1814) 0x4d1fb0 MOV -0xb0(%RBP),%R10 |
(1814) 0x4d1fb7 MOV -0x90(%RBP),%R12 |
(1814) 0x4d1fbe MOV -0x88(%RBP),%R9 |
(1814) 0x4d1fc5 MOV (%R10,%R12,8),%R12 |
(1814) 0x4d1fc9 CMPQ $0,(%R9,%R12,8) |
(1814) 0x4d1fce LEA (,%R12,8),%RDX |
(1814) 0x4d1fd6 JLE 4d1ff5 |
(1814) 0x4d1fd8 MOV -0x58(%RBP),%RAX |
(1814) 0x4d1fdc MOV (%RAX,%R12,8),%R10 |
(1814) 0x4d1fe0 LEA (%R14,%R10,8),%R9 |
(1814) 0x4d1fe4 CMP %RDI,(%R9) |
(1814) 0x4d1fe7 JGE 4d1ff5 |
(1814) 0x4d1fe9 MOV %RCX,(%R9) |
(1814) 0x4d1fec MOV $0x1,%R13D |
(1814) 0x4d1ff2 INC %RCX |
(1814) 0x4d1ff5 MOV -0xc0(%RBP),%R10 |
(1814) 0x4d1ffc LEA 0x8(%RDX),%RDX |
(1814) 0x4d2000 MOV (%R10,%R12,8),%RAX |
(1814) 0x4d2004 LEA (%R10,%RDX,1),%R10 |
(1814) 0x4d2008 MOV (%R10),%R9 |
(1814) 0x4d200b CMP %R9,%RAX |
(1814) 0x4d200e JGE 4d205d |
(1814) 0x4d2010 MOV %R11,-0xc8(%RBP) |
(1814) 0x4d2017 MOV %RDX,-0xd8(%RBP) |
(1814) 0x4d201e MOV -0x78(%RBP),%RDX |
(1814) 0x4d2022 NOPW (%RAX,%RAX,1) |
(1816) 0x4d2028 MOV (%RBX,%RAX,8),%R11 |
(1816) 0x4d202c CMP %R8,%R11 |
(1816) 0x4d202f JE 4d2047 |
(1816) 0x4d2031 LEA (%R15,%R11,8),%R11 |
(1816) 0x4d2035 CMP %RDX,(%R11) |
(1816) 0x4d2038 JGE 4d2047 |
(1816) 0x4d203a MOVB $0x1,-0x80(%RBP) |
(1816) 0x4d203e MOV %RSI,(%R11) |
(1816) 0x4d2041 MOV (%R10),%R9 |
(1816) 0x4d2044 INC %RSI |
(1816) 0x4d2047 INC %RAX |
(1816) 0x4d204a CMP %R9,%RAX |
(1816) 0x4d204d JL 4d2028 |
(1814) 0x4d204f MOV -0xc8(%RBP),%R11 |
(1814) 0x4d2056 MOV -0xd8(%RBP),%RDX |
(1814) 0x4d205d MOV -0xb8(%RBP),%R10 |
(1814) 0x4d2064 LEA (%R10,%RDX,1),%RAX |
(1814) 0x4d2068 MOV (%R10,%R12,8),%R12 |
(1814) 0x4d206c MOV (%RAX),%R9 |
(1814) 0x4d206f CMP %R9,%R12 |
(1814) 0x4d2072 JGE 4d208d |
(1814) 0x4d2074 NOPL (%RAX) |
(1815) 0x4d2078 MOV (%R11,%R12,8),%RDX |
(1815) 0x4d207c LEA (%R14,%RDX,8),%R10 |
(1815) 0x4d2080 CMP %RDI,(%R10) |
(1815) 0x4d2083 JL 4d20c8 |
(1815) 0x4d2085 INC %R12 |
(1815) 0x4d2088 CMP %R9,%R12 |
(1815) 0x4d208b JL 4d2078 |
(1814) 0x4d208d MOV -0xe0(%RBP),%RAX |
(1814) 0x4d2094 INCQ -0x90(%RBP) |
(1814) 0x4d209b MOV -0x90(%RBP),%R12 |
(1814) 0x4d20a2 CMP %R12,(%RAX) |
(1814) 0x4d20a5 JG 4d1fb0 |
0x4d20ab INC %R8 |
0x4d20ae CMP %R8,-0x110(%RBP) |
0x4d20b5 JE 4d20e1 |
0x4d20b7 MOV %RSI,-0x78(%RBP) |
0x4d20bb MOV %RCX,%RDI |
0x4d20be JMP 4d1d71 |
(1815) 0x4d20c8 MOV %RCX,(%R10) |
(1815) 0x4d20cb MOV (%RAX),%R9 |
(1815) 0x4d20ce INC %R12 |
(1815) 0x4d20d1 INC %RCX |
(1815) 0x4d20d4 MOV $0x1,%R13D |
(1815) 0x4d20da CMP %R9,%R12 |
(1815) 0x4d20dd JL 4d2078 |
(1814) 0x4d20df JMP 4d208d |
/beegfs/hackathon/users/eoseret/qaas_runs/170-859-5251/intel/AMG/build/AMG/AMG/parcsr_ls/par_strength.c: 1714 - 1797 |
-------------------------------------------------------------------------------- |
1714: for (ic = ic_begin; ic < ic_end; ic++) |
[...] |
1720: HYPRE_Int i1 = coarse_to_fine[ic]; |
1721: |
1722: HYPRE_Int jj_row_begin_diag = num_nonzeros_diag; |
1723: HYPRE_Int jj_row_begin_offd = num_nonzeros_offd; |
1724: |
1725: C_diag_i[ic] = num_nonzeros_diag; |
1726: if (num_cols_offd_C) |
1727: { |
1728: C_offd_i[ic] = num_nonzeros_offd; |
1729: } |
1730: |
1731: for (jj1 = S_diag_i[i1]; jj1 < S_diag_i[i1+1]; jj1++) |
1732: { |
1733: i2 = S_diag_j[jj1]; |
1734: if (CF_marker[i2] > 0) |
1735: { |
1736: index = fine_to_coarse[i2]; |
1737: if (S_marker[index] < jj_row_begin_diag) |
1738: { |
1739: S_marker[index] = num_nonzeros_diag; |
1740: num_nonzeros_diag++; |
1741: } |
1742: } |
1743: for (jj2 = S_diag_i[i2]; jj2 < S_diag_i[i2+1]; jj2++) |
1744: { |
1745: i3 = S_diag_j[jj2]; |
1746: if (CF_marker[i3] > 0) |
1747: { |
1748: index = fine_to_coarse[i3]; |
1749: if (index != ic && S_marker[index] < jj_row_begin_diag) |
1750: { |
1751: S_marker[index] = num_nonzeros_diag; |
1752: num_nonzeros_diag++; |
1753: } |
1754: } |
1755: } |
1756: for (jj2 = S_offd_i[i2]; jj2 < S_offd_i[i2+1]; jj2++) |
1757: { |
1758: i3 = S_offd_j[jj2]; |
1759: if (CF_marker_offd[i3] > 0) |
1760: { |
1761: index = map_S_to_C[i3]; |
1762: if (S_marker_offd[index] < jj_row_begin_offd) |
1763: { |
1764: S_marker_offd[index] = num_nonzeros_offd; |
1765: num_nonzeros_offd++; |
1766: } |
1767: } |
1768: } |
1769: } |
1770: for (jj1 = S_offd_i[i1]; jj1 < S_offd_i[i1+1]; jj1++) |
1771: { |
1772: i2 = S_offd_j[jj1]; |
1773: if (CF_marker_offd[i2] > 0) |
1774: { |
1775: index = map_S_to_C[i2]; |
1776: if (S_marker_offd[index] < jj_row_begin_offd) |
1777: { |
1778: S_marker_offd[index] = num_nonzeros_offd; |
1779: num_nonzeros_offd++; |
1780: } |
1781: } |
1782: for (jj2 = S_ext_diag_i[i2]; jj2 < S_ext_diag_i[i2+1]; jj2++) |
1783: { |
1784: i3 = S_ext_diag_j[jj2]; |
1785: if (i3 != ic && S_marker[i3] < jj_row_begin_diag) |
1786: { |
1787: S_marker[i3] = num_nonzeros_diag; |
1788: num_nonzeros_diag++; |
1789: } |
1790: } |
1791: for (jj2 = S_ext_offd_i[i2]; jj2 < S_ext_offd_i[i2+1]; jj2++) |
1792: { |
1793: i3 = S_ext_offd_j[jj2]; |
1794: if (S_marker_offd[i3] < jj_row_begin_offd) |
1795: { |
1796: S_marker_offd[i3] = num_nonzeros_offd; |
1797: num_nonzeros_offd++; |
Path / |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 4.79 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.40 |
Bottlenecks | P5, P6, P7, |
Function | hypre_BoomerAMGCreate2ndS._omp_fn.7 |
Source | par_strength.c:1714-1714,par_strength.c:1720-1720,par_strength.c:1725-1728,par_strength.c:1731-1731,par_strength.c:1770-1770 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 11.67 |
CQA cycles if no scalar integer | 11.67 |
CQA cycles if FP arith vectorized | 11.67 |
CQA cycles if fully vectorized | 2.44 |
Front-end cycles | 8.33 |
DIV/SQRT cycles | 3.00 |
P0 cycles | 3.00 |
P1 cycles | 2.75 |
P2 cycles | 2.75 |
P3 cycles | 2.50 |
P4 cycles | 11.67 |
P5 cycles | 11.67 |
P6 cycles | 11.67 |
P7 cycles | 0.00 |
P8 cycles | 0.00 |
P9 cycles | 0.00 |
P10 cycles | 0.00 |
P11 cycles | 0.00 |
P12 cycles | 0.00 |
P13 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | NA |
Stall cycles (UFS) | NA |
Nb insns | 52.00 |
Nb uops | 50.00 |
Nb loads | 25.00 |
Nb stores | 10.00 |
Nb stack references | 22.00 |
FLOP/cycle | 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 22.80 |
Bytes prefetched | 0.00 |
Bytes loaded | 193.00 |
Bytes stored | 73.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 | NA |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.19 |
Vector-efficiency ratio load | 11.61 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | NA |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 12.50 |
Metric | Value |
---|---|
CQA speedup if no scalar integer | 1.00 |
CQA speedup if FP arith vectorized | 1.00 |
CQA speedup if fully vectorized | 4.79 |
CQA speedup if no inter-iteration dependency | NA |
CQA speedup if next bottleneck killed | 1.40 |
Bottlenecks | P5, P6, P7, |
Function | hypre_BoomerAMGCreate2ndS._omp_fn.7 |
Source | par_strength.c:1714-1714,par_strength.c:1720-1720,par_strength.c:1725-1728,par_strength.c:1731-1731,par_strength.c:1770-1770 |
Source loop unroll info | NA |
Source loop unroll confidence level | NA |
Unroll/vectorization loop type | NA |
Unroll factor | NA |
CQA cycles | 11.67 |
CQA cycles if no scalar integer | 11.67 |
CQA cycles if FP arith vectorized | 11.67 |
CQA cycles if fully vectorized | 2.44 |
Front-end cycles | 8.33 |
DIV/SQRT cycles | 3.00 |
P0 cycles | 3.00 |
P1 cycles | 2.75 |
P2 cycles | 2.75 |
P3 cycles | 2.50 |
P4 cycles | 11.67 |
P5 cycles | 11.67 |
P6 cycles | 11.67 |
P7 cycles | 0.00 |
P8 cycles | 0.00 |
P9 cycles | 0.00 |
P10 cycles | 0.00 |
P11 cycles | 0.00 |
P12 cycles | 0.00 |
P13 cycles | 0.00 |
Inter-iter dependencies cycles | NA |
FE+BE cycles (UFS) | NA |
Stall cycles (UFS) | NA |
Nb insns | 52.00 |
Nb uops | 50.00 |
Nb loads | 25.00 |
Nb stores | 10.00 |
Nb stack references | 22.00 |
FLOP/cycle | 0.00 |
Nb FLOP add-sub | 0.00 |
Nb FLOP mul | 0.00 |
Nb FLOP fma | 0.00 |
Nb FLOP div | 0.00 |
Nb FLOP rcp | 0.00 |
Nb FLOP sqrt | 0.00 |
Nb FLOP rsqrt | 0.00 |
Bytes/cycle | 22.80 |
Bytes prefetched | 0.00 |
Bytes loaded | 193.00 |
Bytes stored | 73.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 | NA |
Vectorization ratio fma | NA |
Vectorization ratio div_sqrt | NA |
Vectorization ratio other | 0.00 |
Vector-efficiency ratio all | 12.19 |
Vector-efficiency ratio load | 11.61 |
Vector-efficiency ratio store | 12.50 |
Vector-efficiency ratio mul | NA |
Vector-efficiency ratio add_sub | NA |
Vector-efficiency ratio fma | NA |
Vector-efficiency ratio div_sqrt | NA |
Vector-efficiency ratio other | 12.50 |
Path / |
Function | hypre_BoomerAMGCreate2ndS._omp_fn.7 |
Source file and lines | par_strength.c:1714-1797 |
Module | exec |
nb instructions | 52 |
nb uops | 50 |
loop length | 270 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 22 |
micro-operation queue | 8.33 cycles |
front end | 8.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 3.00 | 3.00 | 2.75 | 2.75 | 2.50 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 3.00 | 3.00 | 2.75 | 2.75 | 2.50 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 8.33 |
Dispatch | 11.67 |
Overall L1 | 11.67 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 0% |
all | 12% |
load | 11% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MOV -0x100(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xf8(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x140(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%R15,%R8,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RSI,(%RDX,%R8,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMPQ $0,(%R10) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 4d1d9f <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1a6f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x128(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDI,(%RBX,%R8,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0xa8(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LEA 0x8(,%RAX,8),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDI,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV (%R11,%RAX,8),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
ADD %RDX,%R11 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R11,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R12,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP (%R11),%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 4d1f75 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1c45> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %RAX,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0x88(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R13B,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0xb0(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x120(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x108(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDX,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x60(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV %R14,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVZX -0xc8(%RBP),%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x130(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x138(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xa0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RBX,%RAX,8),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
ADD %RDX,%RBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RBX,-0xe0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R15,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP (%RBX),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 4d20ab <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1d7b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x118(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xd0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x98(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
INC %R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %R8,-0x110(%RBP) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 4d20e1 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1db1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %RSI,-0x78(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RCX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 4d1d71 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1a41> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Function | hypre_BoomerAMGCreate2ndS._omp_fn.7 |
Source file and lines | par_strength.c:1714-1797 |
Module | exec |
nb instructions | 52 |
nb uops | 50 |
loop length | 270 |
used x86 registers | 14 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 0 |
used zmm registers | 0 |
nb stack references | 22 |
micro-operation queue | 8.33 cycles |
front end | 8.33 cycles |
ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
uops | 3.00 | 3.00 | 2.75 | 2.75 | 2.50 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
cycles | 3.00 | 3.00 | 2.75 | 2.75 | 2.50 | 11.67 | 11.67 | 11.67 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Cycles executing div or sqrt instructions | NA |
Front-end | 8.33 |
Dispatch | 11.67 |
Overall L1 | 11.67 |
all | 0% |
load | 0% |
store | 0% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 0% |
all | 12% |
load | 11% |
store | 12% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | NA (no add-sub vectorizable/vectorized instructions) |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 12% |
Instruction | Nb FU | ALU0/BRU0 | ALU1 | ALU2 | ALU3 | BRU1 | AGU0 | AGU1 | AGU2 | FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MOV -0x100(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xf8(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x140(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%R15,%R8,8),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RSI,(%RDX,%R8,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMPQ $0,(%R10) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 4d1d9f <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1a6f> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x128(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDI,(%RBX,%R8,8) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0xa8(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
LEA 0x8(,%RAX,8),%RDX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDI,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV (%R11,%RAX,8),%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
ADD %RDX,%R11 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %R11,-0xf0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R12,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP (%R11),%R12 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 4d1f75 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1c45> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %RAX,-0x130(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0x88(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R13B,-0xc8(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV -0xb0(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x120(%RBP),%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x108(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %RDX,-0x138(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R14,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x60(%RBP),%R13 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV %R8,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
XCHG %AX,%AX | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
MOV %R14,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOVZX -0xc8(%RBP),%R13D | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
MOV %RDX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
MOV -0x130(%RBP),%RAX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x138(%RBP),%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xa0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV (%RBX,%RAX,8),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
ADD %RDX,%RBX | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
MOV %RBX,-0xe0(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %R15,-0x90(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
CMP (%RBX),%R15 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JGE 4d20ab <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1d7b> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV -0x118(%RBP),%R11 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0xd0(%RBP),%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
MOV -0x98(%RBP),%R15 | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0.33 |
NOP | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.09 |
INC %R8 | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.25 |
CMP %R8,-0x110(%RBP) | 1 | 0.25 | 0.25 | 0.25 | 0.25 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.33 |
JE 4d20e1 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1db1> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.50-1 |
MOV %RSI,-0x78(%RBP) | 1 | 0 | 0 | 0 | 0 | 0 | 0.33 | 0.33 | 0.33 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.50 |
MOV %RCX,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.17 |
JMP 4d1d71 <hypre_BoomerAMGCreate2ndS._omp_fn.7+0x1a41> | 1 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |