Function: hypre_BoomerAMGCreate2ndS.extracted.17 | Module: exec | Source: par_strength.c:1668-2230 [...] | Coverage: 4.78% |
---|
Function: hypre_BoomerAMGCreate2ndS.extracted.17 | Module: exec | Source: par_strength.c:1668-2230 [...] | Coverage: 4.78% |
---|
/home/kcamus/qaas_runs/169-443-9681/intel/AMG/build/AMG/AMG/parcsr_ls/par_strength.c: 1668 - 2230 |
-------------------------------------------------------------------------------- |
1668: #pragma omp parallel private(i1,i2,i3,jj1,jj2,index) |
1669: #endif |
1670: { |
1671: HYPRE_Int my_thread_num = hypre_GetThreadNum(); |
1672: |
1673: HYPRE_Int i1_begin, i1_end; |
1674: hypre_GetSimpleThreadPartition(&i1_begin, &i1_end, num_cols_diag_S); |
1675: |
1676: HYPRE_Int *C_temp_diag_j = NULL, *C_temp_offd_j = NULL; |
1677: HYPRE_Int *C_temp_diag_data = NULL, *C_temp_offd_data = NULL; |
1678: |
1679: if (num_paths > 1) |
1680: { |
1681: C_temp_diag_j = C_temp_diag_j_array + num_coarse*my_thread_num; |
1682: C_temp_offd_j = C_temp_offd_j_array + num_cols_offd_C*my_thread_num; |
1683: |
1684: C_temp_diag_data = C_temp_diag_data_array + num_coarse*my_thread_num; |
1685: C_temp_offd_data = C_temp_offd_data_array + num_cols_offd_C*my_thread_num; |
1686: } |
1687: |
1688: HYPRE_Int *S_marker = NULL, *S_marker_offd = NULL; |
1689: if (num_coarse) S_marker = S_marker_array + num_coarse*my_thread_num; |
1690: if (num_cols_offd_C) S_marker_offd = S_marker_offd_array + num_cols_offd_C*my_thread_num; |
1691: for (i1 = 0; i1 < num_coarse; i1++) |
1692: { |
1693: S_marker[i1] = -1; |
1694: } |
1695: for (i1 = 0; i1 < num_cols_offd_C; i1++) |
1696: { |
1697: S_marker_offd[i1] = -1; |
[...] |
1705: HYPRE_Int num_nonzeros_diag = 0; |
1706: HYPRE_Int num_nonzeros_offd = 0; |
1707: |
1708: HYPRE_Int ic_begin = num_coarse_prefix_sum[my_thread_num]; |
1709: HYPRE_Int ic_end = num_coarse_prefix_sum[my_thread_num + 1]; |
1710: HYPRE_Int ic; |
1711: |
1712: if (num_paths == 1) |
1713: { |
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++; |
[...] |
1806: for (ic = ic_begin; ic < ic_end; ic++) |
[...] |
1812: HYPRE_Int i1 = coarse_to_fine[ic]; |
1813: |
1814: HYPRE_Int jj_row_begin_diag = jj_count_diag; |
1815: HYPRE_Int jj_row_begin_offd = jj_count_offd; |
1816: |
1817: C_diag_i[ic] = num_nonzeros_diag; |
1818: if (num_cols_offd_C) |
1819: { |
1820: C_offd_i[ic] = num_nonzeros_offd; |
1821: } |
1822: |
1823: for (jj1 = S_diag_i[i1]; jj1 < S_diag_i[i1+1]; jj1++) |
1824: { |
1825: i2 = S_diag_j[jj1]; |
1826: if (CF_marker[i2] > 0) |
1827: { |
1828: index = fine_to_coarse[i2]; |
1829: if (S_marker[index] < jj_row_begin_diag) |
1830: { |
1831: S_marker[index] = jj_count_diag; |
1832: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 2; |
1833: jj_count_diag++; |
1834: } |
1835: else |
1836: { |
1837: C_temp_diag_data[S_marker[index] - jj_row_begin_diag] += 2; |
1838: } |
1839: } |
1840: for (jj2 = S_diag_i[i2]; jj2 < S_diag_i[i2+1]; jj2++) |
1841: { |
1842: i3 = S_diag_j[jj2]; |
1843: if (CF_marker[i3] > 0 && fine_to_coarse[i3] != ic) |
1844: { |
1845: index = fine_to_coarse[i3]; |
1846: if (S_marker[index] < jj_row_begin_diag) |
1847: { |
1848: S_marker[index] = jj_count_diag; |
1849: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 1; |
1850: jj_count_diag++; |
1851: } |
1852: else |
1853: { |
1854: C_temp_diag_data[S_marker[index] - jj_row_begin_diag]++; |
1855: } |
1856: } |
1857: } |
1858: for (jj2 = S_offd_i[i2]; jj2 < S_offd_i[i2+1]; jj2++) |
1859: { |
1860: i3 = S_offd_j[jj2]; |
1861: if (CF_marker_offd[i3] > 0) |
1862: { |
1863: index = map_S_to_C[i3]; |
1864: if (S_marker_offd[index] < jj_row_begin_offd) |
1865: { |
1866: S_marker_offd[index] = jj_count_offd; |
1867: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 1; |
1868: jj_count_offd++; |
1869: } |
1870: else |
1871: { |
1872: C_temp_offd_data[S_marker_offd[index] - jj_row_begin_offd]++; |
1873: } |
1874: } |
1875: } |
1876: } |
1877: for (jj1 = S_offd_i[i1]; jj1 < S_offd_i[i1+1]; jj1++) |
1878: { |
1879: i2 = S_offd_j[jj1]; |
1880: if (CF_marker_offd[i2] > 0) |
1881: { |
1882: index = map_S_to_C[i2]; |
1883: if (S_marker_offd[index] < jj_row_begin_offd) |
1884: { |
1885: S_marker_offd[index] = jj_count_offd; |
1886: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 2; |
1887: jj_count_offd++; |
1888: } |
1889: else |
1890: { |
1891: C_temp_offd_data[S_marker_offd[index] - jj_row_begin_offd] += 2; |
1892: } |
1893: } |
1894: for (jj2 = S_ext_diag_i[i2]; jj2 < S_ext_diag_i[i2+1]; jj2++) |
1895: { |
1896: i3 = S_ext_diag_j[jj2]; |
1897: if (i3 != ic) |
1898: { |
1899: if (S_marker[i3] < jj_row_begin_diag) |
1900: { |
1901: S_marker[i3] = jj_count_diag; |
1902: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 1; |
1903: jj_count_diag++; |
1904: } |
1905: else |
1906: { |
1907: C_temp_diag_data[S_marker[i3] - jj_row_begin_diag]++; |
1908: } |
1909: } |
1910: } |
1911: for (jj2 = S_ext_offd_i[i2]; jj2 < S_ext_offd_i[i2+1]; jj2++) |
1912: { |
1913: i3 = S_ext_offd_j[jj2]; |
1914: if (S_marker_offd[i3] < jj_row_begin_offd) |
1915: { |
1916: S_marker_offd[i3] = jj_count_offd; |
1917: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 1; |
1918: jj_count_offd++; |
1919: } |
1920: else |
1921: { |
1922: C_temp_offd_data[S_marker_offd[i3] - jj_row_begin_offd]++; |
1923: } |
1924: } |
1925: } |
1926: |
1927: for (jj1 = jj_row_begin_diag; jj1 < jj_count_diag; jj1++) |
1928: { |
1929: if (C_temp_diag_data[jj1 - jj_row_begin_diag] >= num_paths) |
1930: { |
1931: ++num_nonzeros_diag; |
1932: } |
1933: C_temp_diag_data[jj1 - jj_row_begin_diag] = 0; |
1934: } |
1935: for (jj1 = jj_row_begin_offd; jj1 < jj_count_offd; jj1++) |
1936: { |
1937: if (C_temp_offd_data[jj1 - jj_row_begin_offd] >= num_paths) |
1938: { |
1939: ++num_nonzeros_offd; |
1940: } |
1941: C_temp_offd_data[jj1 - jj_row_begin_offd] = 0; |
1942: } |
1943: } /* for each row */ |
1944: } /* num_paths > 1 */ |
1945: |
1946: hypre_prefix_sum_pair( |
1947: &num_nonzeros_diag, &C_diag_i[num_coarse], |
1948: &num_nonzeros_offd, &C_offd_i[num_coarse], |
1949: prefix_sum_workspace); |
1950: |
1951: for (i1 = 0; i1 < num_coarse; i1++) |
1952: { |
1953: S_marker[i1] = -1; |
1954: } |
1955: for (i1 = 0; i1 < num_cols_offd_C; i1++) |
1956: { |
1957: S_marker_offd[i1] = -1; |
1958: } |
1959: |
1960: #ifdef HYPRE_USING_OPENMP |
1961: #pragma omp barrier |
1962: #pragma omp master |
1963: #endif |
1964: { |
1965: if (C_diag_i[num_coarse]) |
1966: { |
1967: C_diag_j = hypre_TAlloc(HYPRE_Int, C_diag_i[num_coarse]); |
1968: } |
1969: if (C_offd_i[num_coarse]) |
1970: { |
1971: C_offd_j = hypre_TAlloc(HYPRE_Int, C_offd_i[num_coarse]); |
[...] |
1978: for (ic = ic_begin; ic < ic_end - 1; ic++) |
1979: { |
1980: if (C_diag_i[ic+1] == C_diag_i[ic] && C_offd_i[ic+1] == C_offd_i[ic]) |
1981: CF_marker[coarse_to_fine[ic]] = 2; |
1982: |
1983: C_diag_i[ic] += num_nonzeros_diag; |
1984: C_offd_i[ic] += num_nonzeros_offd; |
1985: } |
1986: if (ic_begin < ic_end) |
1987: { |
1988: C_diag_i[ic] += num_nonzeros_diag; |
1989: C_offd_i[ic] += num_nonzeros_offd; |
1990: |
1991: HYPRE_Int next_C_diag_i = prefix_sum_workspace[2*(my_thread_num + 1)]; |
1992: HYPRE_Int next_C_offd_i = prefix_sum_workspace[2*(my_thread_num + 1) + 1]; |
1993: |
1994: if (next_C_diag_i == C_diag_i[ic] && next_C_offd_i == C_offd_i[ic]) |
1995: CF_marker[coarse_to_fine[ic]] = 2; |
1996: } |
1997: |
1998: if (num_paths == 1) |
1999: { |
2000: for (ic = ic_begin; ic < ic_end; ic++) |
[...] |
2006: HYPRE_Int i1 = coarse_to_fine[ic]; |
2007: |
2008: HYPRE_Int jj_row_begin_diag = num_nonzeros_diag; |
2009: HYPRE_Int jj_row_begin_offd = num_nonzeros_offd; |
2010: |
2011: for (jj1 = S_diag_i[i1]; jj1 < S_diag_i[i1+1]; jj1++) |
2012: { |
2013: i2 = S_diag_j[jj1]; |
2014: if (CF_marker[i2] > 0) |
2015: { |
2016: index = fine_to_coarse[i2]; |
2017: if (S_marker[index] < jj_row_begin_diag) |
2018: { |
2019: S_marker[index] = num_nonzeros_diag; |
2020: C_diag_j[num_nonzeros_diag] = index; |
2021: num_nonzeros_diag++; |
2022: } |
2023: } |
2024: for (jj2 = S_diag_i[i2]; jj2 < S_diag_i[i2+1]; jj2++) |
2025: { |
2026: i3 = S_diag_j[jj2]; |
2027: if (CF_marker[i3] > 0) |
2028: { |
2029: index = fine_to_coarse[i3]; |
2030: if (index != ic && S_marker[index] < jj_row_begin_diag) |
2031: { |
2032: S_marker[index] = num_nonzeros_diag; |
2033: C_diag_j[num_nonzeros_diag] = index; |
2034: num_nonzeros_diag++; |
2035: } |
2036: } |
2037: } |
2038: for (jj2 = S_offd_i[i2]; jj2 < S_offd_i[i2+1]; jj2++) |
2039: { |
2040: i3 = S_offd_j[jj2]; |
2041: if (CF_marker_offd[i3] > 0) |
2042: { |
2043: index = map_S_to_C[i3]; |
2044: if (S_marker_offd[index] < jj_row_begin_offd) |
2045: { |
2046: S_marker_offd[index] = num_nonzeros_offd; |
2047: C_offd_j[num_nonzeros_offd] = index; |
2048: num_nonzeros_offd++; |
2049: } |
2050: } |
2051: } |
2052: } |
2053: for (jj1 = S_offd_i[i1]; jj1 < S_offd_i[i1+1]; jj1++) |
2054: { |
2055: i2 = S_offd_j[jj1]; |
2056: if (CF_marker_offd[i2] > 0) |
2057: { |
2058: index = map_S_to_C[i2]; |
2059: if (S_marker_offd[index] < jj_row_begin_offd) |
2060: { |
2061: S_marker_offd[index] = num_nonzeros_offd; |
2062: C_offd_j[num_nonzeros_offd] = index; |
2063: num_nonzeros_offd++; |
2064: } |
2065: } |
2066: for (jj2 = S_ext_diag_i[i2]; jj2 < S_ext_diag_i[i2+1]; jj2++) |
2067: { |
2068: i3 = S_ext_diag_j[jj2]; |
2069: if (i3 != ic && S_marker[i3] < jj_row_begin_diag) |
2070: { |
2071: S_marker[i3] = num_nonzeros_diag; |
2072: C_diag_j[num_nonzeros_diag] = i3; |
2073: num_nonzeros_diag++; |
2074: } |
2075: } |
2076: for (jj2 = S_ext_offd_i[i2]; jj2 < S_ext_offd_i[i2+1]; jj2++) |
2077: { |
2078: i3 = S_ext_offd_j[jj2]; |
2079: if (S_marker_offd[i3] < jj_row_begin_offd) |
2080: { |
2081: S_marker_offd[i3] = num_nonzeros_offd; |
2082: C_offd_j[num_nonzeros_offd] = i3; |
2083: num_nonzeros_offd++; |
[...] |
2095: for (ic = ic_begin; ic < ic_end; ic++) |
[...] |
2101: HYPRE_Int i1 = coarse_to_fine[ic]; |
2102: |
2103: HYPRE_Int jj_row_begin_diag = jj_count_diag; |
2104: HYPRE_Int jj_row_begin_offd = jj_count_offd; |
2105: |
2106: for (jj1 = S_diag_i[i1]; jj1 < S_diag_i[i1+1]; jj1++) |
2107: { |
2108: i2 = S_diag_j[jj1]; |
2109: if (CF_marker[i2] > 0) |
2110: { |
2111: index = fine_to_coarse[i2]; |
2112: if (S_marker[index] < jj_row_begin_diag) |
2113: { |
2114: S_marker[index] = jj_count_diag; |
2115: C_temp_diag_j[jj_count_diag - jj_row_begin_diag] = index; |
2116: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 2; |
2117: jj_count_diag++; |
2118: } |
2119: else |
2120: { |
2121: C_temp_diag_data[S_marker[index] - jj_row_begin_diag] += 2; |
2122: } |
2123: } |
2124: for (jj2 = S_diag_i[i2]; jj2 < S_diag_i[i2+1]; jj2++) |
2125: { |
2126: i3 = S_diag_j[jj2]; |
2127: if (CF_marker[i3] > 0 && fine_to_coarse[i3] != ic) |
2128: { |
2129: index = fine_to_coarse[i3]; |
2130: if (S_marker[index] < jj_row_begin_diag) |
2131: { |
2132: S_marker[index] = jj_count_diag; |
2133: C_temp_diag_j[jj_count_diag - jj_row_begin_diag] = index; |
2134: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 1; |
2135: jj_count_diag++; |
2136: } |
2137: else |
2138: { |
2139: C_temp_diag_data[S_marker[index] - jj_row_begin_diag]++; |
2140: } |
2141: } |
2142: } |
2143: for (jj2 = S_offd_i[i2]; jj2 < S_offd_i[i2+1]; jj2++) |
2144: { |
2145: i3 = S_offd_j[jj2]; |
2146: if (CF_marker_offd[i3] > 0) |
2147: { |
2148: index = map_S_to_C[i3]; |
2149: if (S_marker_offd[index] < jj_row_begin_offd) |
2150: { |
2151: S_marker_offd[index] = jj_count_offd; |
2152: C_temp_offd_j[jj_count_offd - jj_row_begin_offd] = index; |
2153: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 1; |
2154: jj_count_offd++; |
2155: } |
2156: else |
2157: { |
2158: C_temp_offd_data[S_marker_offd[index] - jj_row_begin_offd]++; |
2159: } |
2160: } |
2161: } |
2162: } |
2163: for (jj1 = S_offd_i[i1]; jj1 < S_offd_i[i1+1]; jj1++) |
2164: { |
2165: i2 = S_offd_j[jj1]; |
2166: if (CF_marker_offd[i2] > 0) |
2167: { |
2168: index = map_S_to_C[i2]; |
2169: if (S_marker_offd[index] < jj_row_begin_offd) |
2170: { |
2171: S_marker_offd[index] = jj_count_offd; |
2172: C_temp_offd_j[jj_count_offd - jj_row_begin_offd] = index; |
2173: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 2; |
2174: jj_count_offd++; |
2175: } |
2176: else |
2177: { |
2178: C_temp_offd_data[S_marker_offd[index] - jj_row_begin_offd] += 2; |
2179: } |
2180: } |
2181: for (jj2 = S_ext_diag_i[i2]; jj2 < S_ext_diag_i[i2+1]; jj2++) |
2182: { |
2183: i3 = S_ext_diag_j[jj2]; |
2184: if (i3 != ic) |
2185: { |
2186: if (S_marker[i3] < jj_row_begin_diag) |
2187: { |
2188: S_marker[i3] = jj_count_diag; |
2189: C_temp_diag_j[jj_count_diag - jj_row_begin_diag] = i3; |
2190: C_temp_diag_data[jj_count_diag - jj_row_begin_diag] = 1; |
2191: jj_count_diag++; |
2192: } |
2193: else |
2194: { |
2195: C_temp_diag_data[S_marker[i3] - jj_row_begin_diag]++; |
2196: } |
2197: } |
2198: } |
2199: for (jj2 = S_ext_offd_i[i2]; jj2 < S_ext_offd_i[i2+1]; jj2++) |
2200: { |
2201: i3 = S_ext_offd_j[jj2]; |
2202: if (S_marker_offd[i3] < jj_row_begin_offd) |
2203: { |
2204: S_marker_offd[i3] = jj_count_offd; |
2205: C_temp_offd_j[jj_count_offd - jj_row_begin_offd] = i3; |
2206: C_temp_offd_data[jj_count_offd - jj_row_begin_offd] = 1; |
2207: jj_count_offd++; |
2208: } |
2209: else |
2210: { |
2211: C_temp_offd_data[S_marker_offd[i3] - jj_row_begin_offd]++; |
2212: } |
2213: } |
2214: } |
2215: |
2216: for (jj1 = jj_row_begin_diag; jj1 < jj_count_diag; jj1++) |
2217: { |
2218: if (C_temp_diag_data[jj1 - jj_row_begin_diag] >= num_paths) |
2219: { |
2220: C_diag_j[num_nonzeros_diag++] = C_temp_diag_j[jj1 - jj_row_begin_diag]; |
2221: } |
2222: C_temp_diag_data[jj1 - jj_row_begin_diag] = 0; |
2223: } |
2224: for (jj1 = jj_row_begin_offd; jj1 < jj_count_offd; jj1++) |
2225: { |
2226: if (C_temp_offd_data[jj1 - jj_row_begin_offd] >= num_paths) |
2227: { |
2228: C_offd_j[num_nonzeros_offd++] = C_temp_offd_j[jj1 - jj_row_begin_offd]; |
2229: } |
2230: C_temp_offd_data[jj1 - jj_row_begin_offd] = 0; |
0x48adf0 PUSH %RBP |
0x48adf1 MOV %RSP,%RBP |
0x48adf4 PUSH %R15 |
0x48adf6 PUSH %R14 |
0x48adf8 PUSH %R13 |
0x48adfa PUSH %R12 |
0x48adfc PUSH %RBX |
0x48adfd SUB $0xa8,%RSP |
0x48ae04 MOV %R9,-0x88(%RBP) |
0x48ae0b MOV %R8,-0x50(%RBP) |
0x48ae0f MOV %RCX,%R14 |
0x48ae12 MOV %RDX,-0x68(%RBP) |
0x48ae16 MOV %RDI,-0xb0(%RBP) |
0x48ae1d MOV 0x88(%RBP),%RBX |
0x48ae24 MOV 0x48(%RBP),%R15 |
0x48ae28 MOV 0x20(%RBP),%R13 |
0x48ae2c CALL 4df9d0 <hypre_GetThreadNum> |
0x48ae31 MOV %RAX,%R12 |
0x48ae34 LEA -0xc8(%RBP),%RDI |
0x48ae3b LEA -0xd0(%RBP),%RSI |
0x48ae42 MOV %R13,%RDX |
0x48ae45 CALL 4df9e0 <hypre_GetSimpleThreadPartition> |
0x48ae4a MOV %R14,%R10 |
0x48ae4d MOV (%RBX),%R11 |
0x48ae50 CMP $0x1,%R14 |
0x48ae54 JLE 48aea1 |
0x48ae56 MOV 0xd0(%RBP),%R8 |
0x48ae5d MOV 0xc8(%RBP),%R9 |
0x48ae64 MOV 0xc0(%RBP),%RCX |
0x48ae6b MOV 0xb8(%RBP),%RDI |
0x48ae72 MOV %R11,%RDX |
0x48ae75 IMUL %R12,%RDX |
0x48ae79 LEA (%RCX,%RDX,8),%RCX |
0x48ae7d MOV %RCX,-0x70(%RBP) |
0x48ae81 MOV (%R15),%RCX |
0x48ae84 MOV %RCX,%RSI |
0x48ae87 IMUL %R12,%RSI |
0x48ae8b LEA (%RDI,%RSI,8),%RDI |
0x48ae8f MOV %RDI,-0x80(%RBP) |
0x48ae93 LEA (%R8,%RDX,8),%RDI |
0x48ae97 MOV %RDI,-0x40(%RBP) |
0x48ae9b LEA (%R9,%RSI,8),%RDI |
0x48ae9f JMP 48aec6 |
0x48aea1 MOV (%R15),%RCX |
0x48aea4 MOV %R11,%RDX |
0x48aea7 IMUL %R12,%RDX |
0x48aeab MOV %RCX,%RSI |
0x48aeae IMUL %R12,%RSI |
0x48aeb2 XOR %EDI,%EDI |
0x48aeb4 MOV %RDI,-0x70(%RBP) |
0x48aeb8 XOR %EDI,%EDI |
0x48aeba MOV %RDI,-0x80(%RBP) |
0x48aebe XOR %EDI,%EDI |
0x48aec0 MOV %RDI,-0x40(%RBP) |
0x48aec4 XOR %EDI,%EDI |
0x48aec6 MOV %RDI,-0x48(%RBP) |
0x48aeca MOV %R12,%R8 |
0x48aecd MOV 0xa8(%RBP),%RAX |
0x48aed4 LEA (%RAX,%RDX,8),%R14 |
0x48aed8 TEST %RCX,%RCX |
0x48aedb MOV 0xb0(%RBP),%RDX |
0x48aee2 LEA (%RDX,%RSI,8),%R12 |
0x48aee6 CMOVE %RCX,%R12 |
0x48aeea TEST %R11,%R11 |
0x48aeed CMOVE %R11,%R14 |
0x48aef1 JLE 48af13 |
0x48aef3 XOR %EAX,%EAX |
0x48aef5 NOPW %CS:(%RAX,%RAX,1) |
(2370) 0x48af00 MOVQ $-0x1,(%R14,%RAX,8) |
(2370) 0x48af08 INC %RAX |
(2370) 0x48af0b CMP (%RBX),%RAX |
(2370) 0x48af0e JL 48af00 |
0x48af10 MOV (%R15),%RCX |
0x48af13 MOV 0x98(%RBP),%RAX |
0x48af1a TEST %RCX,%RCX |
0x48af1d JLE 48af40 |
0x48af1f XOR %ECX,%ECX |
0x48af21 NOPW %CS:(%RAX,%RAX,1) |
(2369) 0x48af30 MOVQ $-0x1,(%R12,%RCX,8) |
(2369) 0x48af38 INC %RCX |
(2369) 0x48af3b CMP (%R15),%RCX |
(2369) 0x48af3e JL 48af30 |
0x48af40 MOV 0x38(%RBP),%R9 |
0x48af44 MOVQ $0,-0x30(%RBP) |
0x48af4c MOVQ $0,-0x38(%RBP) |
0x48af54 MOV (%RAX,%R8,8),%RCX |
0x48af58 MOV %R8,-0xa8(%RBP) |
0x48af5f MOV 0x8(%RAX,%R8,8),%RAX |
0x48af64 CMP $0x1,%R10 |
0x48af68 MOV %RCX,-0x90(%RBP) |
0x48af6f MOV %RAX,-0x78(%RBP) |
0x48af73 MOV %R10,-0x60(%RBP) |
0x48af77 JNE 48b210 |
0x48af7d CMP %RAX,%RCX |
0x48af80 JGE 48b8da |
0x48af86 XOR %R13D,%R13D |
0x48af89 MOV -0x90(%RBP),%R11 |
0x48af90 XOR %R15D,%R15D |
0x48af93 JMP 48afb7 |
0x48af95 NOPW %CS:(%RAX,%RAX,1) |
(2362) 0x48afa0 INC %R11 |
(2362) 0x48afa3 MOV %R9,%R13 |
(2362) 0x48afa6 MOV %RSI,%R15 |
(2362) 0x48afa9 CMP -0x78(%RBP),%R11 |
(2362) 0x48afad MOV 0x38(%RBP),%R9 |
(2362) 0x48afb1 JE 48b8da |
(2362) 0x48afb7 MOV 0xa0(%RBP),%RAX |
(2362) 0x48afbe MOV (%RAX,%R11,8),%RAX |
(2362) 0x48afc2 MOV %RAX,-0x58(%RBP) |
(2362) 0x48afc6 MOV 0x28(%RBP),%RAX |
(2362) 0x48afca MOV %R13,(%RAX,%R11,8) |
(2362) 0x48afce MOV 0x48(%RBP),%RAX |
(2362) 0x48afd2 CMPQ $0,(%RAX) |
(2362) 0x48afd6 JE 48afdc |
(2362) 0x48afd8 MOV %R15,(%R9,%R11,8) |
(2362) 0x48afdc MOV -0x50(%RBP),%RAX |
(2362) 0x48afe0 MOV -0x58(%RBP),%RCX |
(2362) 0x48afe4 MOV (%RAX,%RCX,8),%R10 |
(2362) 0x48afe8 MOV %R15,%RSI |
(2362) 0x48afeb MOV %R13,%R9 |
(2362) 0x48afee CMP 0x8(%RAX,%RCX,8),%R10 |
(2362) 0x48aff3 JGE 48b120 |
(2362) 0x48aff9 MOV %R15,%RSI |
(2362) 0x48affc MOV %R13,%R9 |
(2362) 0x48afff JMP 48b026 |
0x48b001 NOPW %CS:(%RAX,%RAX,1) |
(2366) 0x48b010 INC %R10 |
(2366) 0x48b013 MOV -0x50(%RBP),%RAX |
(2366) 0x48b017 MOV -0x58(%RBP),%RCX |
(2366) 0x48b01b CMP 0x8(%RAX,%RCX,8),%R10 |
(2366) 0x48b020 JGE 48b120 |
(2366) 0x48b026 MOV -0x88(%RBP),%RAX |
(2366) 0x48b02d MOV (%RAX,%R10,8),%RBX |
(2366) 0x48b031 MOV -0x68(%RBP),%RAX |
(2366) 0x48b035 CMPQ $0,(%RAX,%RBX,8) |
(2366) 0x48b03a JLE 48b055 |
(2366) 0x48b03c MOV 0x78(%RBP),%RAX |
(2366) 0x48b040 MOV (%RAX,%RBX,8),%RAX |
(2366) 0x48b044 CMP %R13,(%R14,%RAX,8) |
(2366) 0x48b048 JGE 48b055 |
(2366) 0x48b04a MOV %R9,(%R14,%RAX,8) |
(2366) 0x48b04e INC %R9 |
(2366) 0x48b051 MOV %R9,-0x30(%RBP) |
(2366) 0x48b055 MOV -0x50(%RBP),%RAX |
(2366) 0x48b059 MOV (%RAX,%RBX,8),%RDI |
(2366) 0x48b05d MOV 0x8(%RAX,%RBX,8),%RAX |
(2366) 0x48b062 JMP 48b073 |
0x48b064 NOPW %CS:(%RAX,%RAX,1) |
(2368) 0x48b070 INC %RDI |
(2368) 0x48b073 CMP %RAX,%RDI |
(2368) 0x48b076 JGE 48b0c0 |
(2368) 0x48b078 MOV -0x88(%RBP),%RDX |
(2368) 0x48b07f MOV (%RDX,%RDI,8),%RDX |
(2368) 0x48b083 MOV -0x68(%RBP),%RCX |
(2368) 0x48b087 CMPQ $0,(%RCX,%RDX,8) |
(2368) 0x48b08c JLE 48b070 |
(2368) 0x48b08e MOV 0x78(%RBP),%RCX |
(2368) 0x48b092 MOV (%RCX,%RDX,8),%R8 |
(2368) 0x48b096 CMP %R11,%R8 |
(2368) 0x48b099 JE 48b070 |
(2368) 0x48b09b CMP %R13,(%R14,%R8,8) |
(2368) 0x48b09f JGE 48b070 |
(2368) 0x48b0a1 MOV %R9,(%R14,%R8,8) |
(2368) 0x48b0a5 INC %R9 |
(2368) 0x48b0a8 MOV %R9,-0x30(%RBP) |
(2368) 0x48b0ac MOV -0x50(%RBP),%RAX |
(2368) 0x48b0b0 MOV 0x8(%RAX,%RBX,8),%RAX |
(2368) 0x48b0b5 JMP 48b070 |
0x48b0b7 NOPW (%RAX,%RAX,1) |
(2366) 0x48b0c0 MOV 0x10(%RBP),%RCX |
(2366) 0x48b0c4 MOV (%RCX,%RBX,8),%RAX |
(2366) 0x48b0c8 MOV 0x8(%RCX,%RBX,8),%RDI |
(2366) 0x48b0cd JMP 48b0d3 |
0x48b0cf NOP |
(2367) 0x48b0d0 INC %RAX |
(2367) 0x48b0d3 CMP %RDI,%RAX |
(2367) 0x48b0d6 JGE 48b010 |
(2367) 0x48b0dc MOV 0x18(%RBP),%RCX |
(2367) 0x48b0e0 MOV (%RCX,%RAX,8),%RDX |
(2367) 0x48b0e4 MOV 0x70(%RBP),%RCX |
(2367) 0x48b0e8 CMPQ $0,(%RCX,%RDX,8) |
(2367) 0x48b0ed JLE 48b0d0 |
(2367) 0x48b0ef MOV 0x80(%RBP),%RCX |
(2367) 0x48b0f6 MOV (%RCX,%RDX,8),%RDX |
(2367) 0x48b0fa CMP %R15,(%R12,%RDX,8) |
(2367) 0x48b0fe JGE 48b0d0 |
(2367) 0x48b100 MOV %RSI,(%R12,%RDX,8) |
(2367) 0x48b104 INC %RSI |
(2367) 0x48b107 MOV %RSI,-0x38(%RBP) |
(2367) 0x48b10b MOV 0x10(%RBP),%RCX |
(2367) 0x48b10f MOV 0x8(%RCX,%RBX,8),%RDI |
(2367) 0x48b114 JMP 48b0d0 |
0x48b116 NOPW %CS:(%RAX,%RAX,1) |
(2362) 0x48b120 MOV 0x10(%RBP),%RAX |
(2362) 0x48b124 MOV -0x58(%RBP),%RCX |
(2362) 0x48b128 MOV (%RAX,%RCX,8),%R10 |
(2362) 0x48b12c JMP 48b13b |
0x48b12e XCHG %AX,%AX |
(2363) 0x48b130 INC %R10 |
(2363) 0x48b133 MOV 0x10(%RBP),%RAX |
(2363) 0x48b137 MOV -0x58(%RBP),%RCX |
(2363) 0x48b13b CMP 0x8(%RAX,%RCX,8),%R10 |
(2363) 0x48b140 JGE 48afa0 |
(2363) 0x48b146 MOV 0x18(%RBP),%RAX |
(2363) 0x48b14a MOV (%RAX,%R10,8),%RBX |
(2363) 0x48b14e MOV 0x70(%RBP),%RAX |
(2363) 0x48b152 CMPQ $0,(%RAX,%RBX,8) |
(2363) 0x48b157 JLE 48b175 |
(2363) 0x48b159 MOV 0x80(%RBP),%RAX |
(2363) 0x48b160 MOV (%RAX,%RBX,8),%RAX |
(2363) 0x48b164 CMP %R15,(%R12,%RAX,8) |
(2363) 0x48b168 JGE 48b175 |
(2363) 0x48b16a MOV %RSI,(%R12,%RAX,8) |
(2363) 0x48b16e INC %RSI |
(2363) 0x48b171 MOV %RSI,-0x38(%RBP) |
(2363) 0x48b175 MOV 0x50(%RBP),%RCX |
(2363) 0x48b179 MOV (%RCX,%RBX,8),%RAX |
(2363) 0x48b17d MOV 0x8(%RCX,%RBX,8),%RDI |
(2363) 0x48b182 JMP 48b193 |
0x48b184 NOPW %CS:(%RAX,%RAX,1) |
(2365) 0x48b190 INC %RAX |
(2365) 0x48b193 CMP %RDI,%RAX |
(2365) 0x48b196 JGE 48b1d0 |
(2365) 0x48b198 MOV 0x58(%RBP),%RCX |
(2365) 0x48b19c MOV (%RCX,%RAX,8),%RDX |
(2365) 0x48b1a0 CMP %R11,%RDX |
(2365) 0x48b1a3 JE 48b190 |
(2365) 0x48b1a5 CMP %R13,(%R14,%RDX,8) |
(2365) 0x48b1a9 JGE 48b190 |
(2365) 0x48b1ab MOV %R9,(%R14,%RDX,8) |
(2365) 0x48b1af INC %R9 |
(2365) 0x48b1b2 MOV %R9,-0x30(%RBP) |
(2365) 0x48b1b6 MOV 0x50(%RBP),%RCX |
(2365) 0x48b1ba MOV 0x8(%RCX,%RBX,8),%RDI |
(2365) 0x48b1bf JMP 48b190 |
0x48b1c1 NOPW %CS:(%RAX,%RAX,1) |
(2363) 0x48b1d0 MOV 0x60(%RBP),%RCX |
(2363) 0x48b1d4 MOV (%RCX,%RBX,8),%RAX |
(2363) 0x48b1d8 MOV 0x8(%RCX,%RBX,8),%RDI |
(2363) 0x48b1dd JMP 48b1e3 |
0x48b1df NOP |
(2364) 0x48b1e0 INC %RAX |
(2364) 0x48b1e3 CMP %RDI,%RAX |
(2364) 0x48b1e6 JGE 48b130 |
(2364) 0x48b1ec MOV 0x68(%RBP),%RCX |
(2364) 0x48b1f0 MOV (%RCX,%RAX,8),%RDX |
(2364) 0x48b1f4 CMP %R15,(%R12,%RDX,8) |
(2364) 0x48b1f8 JGE 48b1e0 |
(2364) 0x48b1fa MOV %RSI,(%R12,%RDX,8) |
(2364) 0x48b1fe INC %RSI |
(2364) 0x48b201 MOV %RSI,-0x38(%RBP) |
(2364) 0x48b205 MOV 0x60(%RBP),%RCX |
(2364) 0x48b209 MOV 0x8(%RCX,%RBX,8),%RDI |
(2364) 0x48b20e JMP 48b1e0 |
0x48b210 CMP %RAX,%RCX |
0x48b213 JGE 48b8da |
0x48b219 MOV -0x40(%RBP),%RAX |
0x48b21d ADD $0x38,%RAX |
0x48b221 MOV %RAX,-0xc0(%RBP) |
0x48b228 MOV -0x48(%RBP),%RAX |
0x48b22c ADD $0x38,%RAX |
0x48b230 MOV %RAX,-0xb8(%RBP) |
0x48b237 XOR %R13D,%R13D |
0x48b23a MOV -0x90(%RBP),%R8 |
0x48b241 XOR %R11D,%R11D |
0x48b244 XOR %R10D,%R10D |
0x48b247 XOR %EDX,%EDX |
0x48b249 JMP 48b264 |
0x48b24b NOPL (%RAX,%RAX,1) |
(2351) 0x48b250 MOV -0xa0(%RBP),%RDX |
(2351) 0x48b257 INC %R8 |
(2351) 0x48b25a CMP -0x78(%RBP),%R8 |
(2351) 0x48b25e JE 48b8da |
(2351) 0x48b264 MOV %R10,%RSI |
(2351) 0x48b267 MOV %R11,%R10 |
(2351) 0x48b26a MOV %R13,%RAX |
(2351) 0x48b26d MOV 0xa0(%RBP),%RCX |
(2351) 0x48b274 MOV (%RCX,%R8,8),%RCX |
(2351) 0x48b278 MOV %RCX,-0x58(%RBP) |
(2351) 0x48b27c MOV 0x28(%RBP),%RCX |
(2351) 0x48b280 MOV %RSI,-0x98(%RBP) |
(2351) 0x48b287 MOV %RSI,(%RCX,%R8,8) |
(2351) 0x48b28b MOV 0x48(%RBP),%RCX |
(2351) 0x48b28f CMPQ $0,(%RCX) |
(2351) 0x48b293 JE 48b29d |
(2351) 0x48b295 MOV 0x38(%RBP),%RCX |
(2351) 0x48b299 MOV %RDX,(%RCX,%R8,8) |
(2351) 0x48b29d MOV %RDX,-0xa0(%RBP) |
(2351) 0x48b2a4 MOV -0x50(%RBP),%RCX |
(2351) 0x48b2a8 MOV -0x58(%RBP),%RDX |
(2351) 0x48b2ac MOV (%RCX,%RDX,8),%R15 |
(2351) 0x48b2b0 MOV %R10,%R11 |
(2351) 0x48b2b3 MOV %RAX,%R13 |
(2351) 0x48b2b6 CMP 0x8(%RCX,%RDX,8),%R15 |
(2351) 0x48b2bb MOV -0x68(%RBP),%RDI |
(2351) 0x48b2bf JGE 48b420 |
(2351) 0x48b2c5 MOV %RAX,%R13 |
(2351) 0x48b2c8 MOV %R10,%R11 |
(2351) 0x48b2cb JMP 48b2e6 |
0x48b2cd NOPL (%RAX) |
(2359) 0x48b2d0 INC %R15 |
(2359) 0x48b2d3 MOV -0x50(%RBP),%RCX |
(2359) 0x48b2d7 MOV -0x58(%RBP),%RDX |
(2359) 0x48b2db CMP 0x8(%RCX,%RDX,8),%R15 |
(2359) 0x48b2e0 JGE 48b420 |
(2359) 0x48b2e6 MOV -0x88(%RBP),%RCX |
(2359) 0x48b2ed MOV (%RCX,%R15,8),%R9 |
(2359) 0x48b2f1 CMPQ $0,(%RDI,%R9,8) |
(2359) 0x48b2f6 JLE 48b339 |
(2359) 0x48b2f8 MOV 0x78(%RBP),%RCX |
(2359) 0x48b2fc MOV (%RCX,%R9,8),%RDX |
(2359) 0x48b300 MOV (%R14,%RDX,8),%RSI |
(2359) 0x48b304 SUB %R10,%RSI |
(2359) 0x48b307 JGE 48b330 |
(2359) 0x48b309 MOV %R11,(%R14,%RDX,8) |
(2359) 0x48b30d MOV %R11,%RCX |
(2359) 0x48b310 SUB %R10,%RCX |
(2359) 0x48b313 MOV -0x40(%RBP),%RDX |
(2359) 0x48b317 MOVQ $0x2,(%RDX,%RCX,8) |
(2359) 0x48b31f INC %R11 |
(2359) 0x48b322 JMP 48b339 |
0x48b324 NOPW %CS:(%RAX,%RAX,1) |
(2359) 0x48b330 MOV -0x40(%RBP),%RCX |
(2359) 0x48b334 ADDQ $0x2,(%RCX,%RSI,8) |
(2359) 0x48b339 MOV -0x50(%RBP),%RCX |
(2359) 0x48b33d MOV (%RCX,%R9,8),%RDX |
(2359) 0x48b341 JMP 48b357 |
(2361) 0x48b343 MOV -0x40(%RBP),%RCX |
(2361) 0x48b347 INCQ (%RCX,%RBX,8) |
(2361) 0x48b34b NOPL (%RAX,%RAX,1) |
(2361) 0x48b350 INC %RDX |
(2361) 0x48b353 MOV -0x50(%RBP),%RCX |
(2361) 0x48b357 CMP 0x8(%RCX,%R9,8),%RDX |
(2361) 0x48b35c JGE 48b3b0 |
(2361) 0x48b35e MOV -0x88(%RBP),%RCX |
(2361) 0x48b365 MOV (%RCX,%RDX,8),%RCX |
(2361) 0x48b369 CMPQ $0,(%RDI,%RCX,8) |
(2361) 0x48b36e JLE 48b350 |
(2361) 0x48b370 MOV 0x78(%RBP),%RSI |
(2361) 0x48b374 MOV (%RSI,%RCX,8),%RSI |
(2361) 0x48b378 CMP %R8,%RSI |
(2361) 0x48b37b JE 48b350 |
(2361) 0x48b37d MOV (%R14,%RSI,8),%RBX |
(2361) 0x48b381 SUB %R10,%RBX |
(2361) 0x48b384 JGE 48b343 |
(2361) 0x48b386 MOV %R11,(%R14,%RSI,8) |
(2361) 0x48b38a MOV %R11,%RCX |
(2361) 0x48b38d SUB %R10,%RCX |
(2361) 0x48b390 MOV -0x40(%RBP),%RSI |
(2361) 0x48b394 MOVQ $0x1,(%RSI,%RCX,8) |
(2361) 0x48b39c INC %R11 |
(2361) 0x48b39f JMP 48b350 |
0x48b3a1 NOPW %CS:(%RAX,%RAX,1) |
(2359) 0x48b3b0 MOV 0x10(%RBP),%RCX |
(2359) 0x48b3b4 MOV (%RCX,%R9,8),%RDX |
(2359) 0x48b3b8 JMP 48b3cf |
0x48b3ba NOPW (%RAX,%RAX,1) |
(2360) 0x48b3c0 MOV -0x48(%RBP),%RCX |
(2360) 0x48b3c4 INCQ (%RCX,%RBX,8) |
(2360) 0x48b3c8 INC %RDX |
(2360) 0x48b3cb MOV 0x10(%RBP),%RCX |
(2360) 0x48b3cf CMP 0x8(%RCX,%R9,8),%RDX |
(2360) 0x48b3d4 JGE 48b2d0 |
(2360) 0x48b3da MOV 0x18(%RBP),%RCX |
(2360) 0x48b3de MOV (%RCX,%RDX,8),%RCX |
(2360) 0x48b3e2 MOV 0x70(%RBP),%RSI |
(2360) 0x48b3e6 CMPQ $0,(%RSI,%RCX,8) |
(2360) 0x48b3eb JLE 48b3c8 |
(2360) 0x48b3ed MOV 0x80(%RBP),%RSI |
(2360) 0x48b3f4 MOV (%RSI,%RCX,8),%RSI |
(2360) 0x48b3f8 MOV (%R12,%RSI,8),%RBX |
(2360) 0x48b3fc SUB %RAX,%RBX |
(2360) 0x48b3ff JGE 48b3c0 |
(2360) 0x48b401 MOV %R13,(%R12,%RSI,8) |
(2360) 0x48b405 MOV %R13,%RCX |
(2360) 0x48b408 SUB %RAX,%RCX |
(2360) 0x48b40b MOV -0x48(%RBP),%RSI |
(2360) 0x48b40f MOVQ $0x1,(%RSI,%RCX,8) |
(2360) 0x48b417 INC %R13 |
(2360) 0x48b41a JMP 48b3c8 |
0x48b41c NOPL (%RAX) |
(2351) 0x48b420 MOV 0x10(%RBP),%RCX |
(2351) 0x48b424 MOV -0x58(%RBP),%RDX |
(2351) 0x48b428 MOV (%RCX,%RDX,8),%R9 |
(2351) 0x48b42c CMP 0x8(%RCX,%RDX,8),%R9 |
(2351) 0x48b431 MOV -0x40(%RBP),%R15 |
(2351) 0x48b435 MOV -0x48(%RBP),%RDI |
(2351) 0x48b439 JL 48b492 |
(2351) 0x48b43b MOV %R11,%RDX |
(2351) 0x48b43e SUB %R10,%RDX |
(2351) 0x48b441 JLE 48b590 |
(2351) 0x48b447 CMP $0x8,%RDX |
(2351) 0x48b44b MOV -0x60(%RBP),%RSI |
(2351) 0x48b44f MOV 0x38(%RBP),%R9 |
(2351) 0x48b453 MOV -0x98(%RBP),%R10 |
(2351) 0x48b45a JAE 48b600 |
(2351) 0x48b460 MOV %RDX,%RCX |
(2351) 0x48b463 AND $-0x8,%RCX |
(2351) 0x48b467 CMP %RDX,%RCX |
(2351) 0x48b46a JB 48b580 |
(2351) 0x48b470 JMP 48b59f |
0x48b475 NOPW %CS:(%RAX,%RAX,1) |
(2356) 0x48b480 INC %R9 |
(2356) 0x48b483 MOV 0x10(%RBP),%RCX |
(2356) 0x48b487 MOV -0x58(%RBP),%RDX |
(2356) 0x48b48b CMP 0x8(%RCX,%RDX,8),%R9 |
(2356) 0x48b490 JGE 48b43b |
(2356) 0x48b492 MOV 0x18(%RBP),%RCX |
(2356) 0x48b496 MOV (%RCX,%R9,8),%RDX |
(2356) 0x48b49a MOV 0x70(%RBP),%RCX |
(2356) 0x48b49e CMPQ $0,(%RCX,%RDX,8) |
(2356) 0x48b4a3 JLE 48b4d5 |
(2356) 0x48b4a5 MOV 0x80(%RBP),%RCX |
(2356) 0x48b4ac MOV (%RCX,%RDX,8),%RSI |
(2356) 0x48b4b0 MOV (%R12,%RSI,8),%RBX |
(2356) 0x48b4b4 SUB %RAX,%RBX |
(2356) 0x48b4b7 JGE 48b4d0 |
(2356) 0x48b4b9 MOV %R13,(%R12,%RSI,8) |
(2356) 0x48b4bd MOV %R13,%RCX |
(2356) 0x48b4c0 SUB %RAX,%RCX |
(2356) 0x48b4c3 MOVQ $0x2,(%RDI,%RCX,8) |
(2356) 0x48b4cb INC %R13 |
(2356) 0x48b4ce JMP 48b4d5 |
(2356) 0x48b4d0 ADDQ $0x2,(%RDI,%RBX,8) |
(2356) 0x48b4d5 MOV 0x50(%RBP),%RCX |
(2356) 0x48b4d9 MOV (%RCX,%RDX,8),%RSI |
(2356) 0x48b4dd JMP 48b4eb |
0x48b4df NOP |
(2358) 0x48b4e0 INCQ (%R15,%RCX,8) |
(2358) 0x48b4e4 INC %RSI |
(2358) 0x48b4e7 MOV 0x50(%RBP),%RCX |
(2358) 0x48b4eb CMP 0x8(%RCX,%RDX,8),%RSI |
(2358) 0x48b4f0 JGE 48b520 |
(2358) 0x48b4f2 MOV 0x58(%RBP),%RCX |
(2358) 0x48b4f6 MOV (%RCX,%RSI,8),%RBX |
(2358) 0x48b4fa CMP %R8,%RBX |
(2358) 0x48b4fd JE 48b4e4 |
(2358) 0x48b4ff MOV (%R14,%RBX,8),%RCX |
(2358) 0x48b503 SUB %R10,%RCX |
(2358) 0x48b506 JGE 48b4e0 |
(2358) 0x48b508 MOV %R11,(%R14,%RBX,8) |
(2358) 0x48b50c MOV %R11,%RCX |
(2358) 0x48b50f SUB %R10,%RCX |
(2358) 0x48b512 MOVQ $0x1,(%R15,%RCX,8) |
(2358) 0x48b51a INC %R11 |
(2358) 0x48b51d JMP 48b4e4 |
0x48b51f NOP |
(2356) 0x48b520 MOV 0x60(%RBP),%RCX |
(2356) 0x48b524 MOV (%RCX,%RDX,8),%RSI |
(2356) 0x48b528 JMP 48b53b |
0x48b52a NOPW (%RAX,%RAX,1) |
(2357) 0x48b530 INCQ (%RDI,%RCX,8) |
(2357) 0x48b534 INC %RSI |
(2357) 0x48b537 MOV 0x60(%RBP),%RCX |
(2357) 0x48b53b CMP 0x8(%RCX,%RDX,8),%RSI |
(2357) 0x48b540 JGE 48b480 |
(2357) 0x48b546 MOV 0x68(%RBP),%RCX |
(2357) 0x48b54a MOV (%RCX,%RSI,8),%RBX |
(2357) 0x48b54e MOV (%R12,%RBX,8),%RCX |
(2357) 0x48b552 SUB %RAX,%RCX |
(2357) 0x48b555 JGE 48b530 |
(2357) 0x48b557 MOV %R13,(%R12,%RBX,8) |
(2357) 0x48b55b MOV %R13,%RCX |
(2357) 0x48b55e SUB %RAX,%RCX |
(2357) 0x48b561 MOVQ $0x1,(%RDI,%RCX,8) |
(2357) 0x48b569 INC %R13 |
(2357) 0x48b56c JMP 48b534 |
0x48b56e XCHG %AX,%AX |
(2354) 0x48b570 MOVQ $0,(%R15,%RCX,8) |
(2354) 0x48b578 INC %RCX |
(2354) 0x48b57b CMP %RCX,%RDX |
(2354) 0x48b57e JE 48b59f |
(2354) 0x48b580 CMP %RSI,(%R15,%RCX,8) |
(2354) 0x48b584 JL 48b570 |
(2354) 0x48b586 INC %R10 |
(2354) 0x48b589 MOV %R10,-0x30(%RBP) |
(2354) 0x48b58d JMP 48b570 |
0x48b58f NOP |
(2351) 0x48b590 MOV -0x60(%RBP),%RSI |
(2351) 0x48b594 MOV 0x38(%RBP),%R9 |
(2351) 0x48b598 MOV -0x98(%RBP),%R10 |
(2351) 0x48b59f MOV %R13,%RCX |
(2351) 0x48b5a2 SUB %RAX,%RCX |
(2351) 0x48b5a5 JLE 48b250 |
(2351) 0x48b5ab CMP $0x8,%RCX |
(2351) 0x48b5af MOV -0xa0(%RBP),%RDX |
(2351) 0x48b5b6 JAE 48b770 |
(2351) 0x48b5bc MOV %RCX,%RAX |
(2351) 0x48b5bf AND $-0x8,%RAX |
(2351) 0x48b5c3 CMP %RCX,%RAX |
(2351) 0x48b5c6 JB 48b5e4 |
(2351) 0x48b5c8 JMP 48b257 |
0x48b5cd NOPL (%RAX) |
(2352) 0x48b5d0 MOVQ $0,(%RDI,%RAX,8) |
(2352) 0x48b5d8 INC %RAX |
(2352) 0x48b5db CMP %RAX,%RCX |
(2352) 0x48b5de JE 48b257 |
(2352) 0x48b5e4 CMP %RSI,(%RDI,%RAX,8) |
(2352) 0x48b5e8 JL 48b5d0 |
(2352) 0x48b5ea INC %RDX |
(2352) 0x48b5ed MOV %RDX,-0x38(%RBP) |
(2352) 0x48b5f1 JMP 48b5d0 |
0x48b5f3 NOPW %CS:(%RAX,%RAX,1) |
(2351) 0x48b600 MOV %RDX,%RCX |
(2351) 0x48b603 SHR $0x3,%RCX |
(2351) 0x48b607 MOV -0xc0(%RBP),%RBX |
(2351) 0x48b60e JMP 48b624 |
(2355) 0x48b610 MOVQ $0,(%RBX) |
(2355) 0x48b617 ADD $0x40,%RBX |
(2355) 0x48b61b DEC %RCX |
(2355) 0x48b61e JE 48b460 |
(2355) 0x48b624 CMP %RSI,-0x38(%RBX) |
(2355) 0x48b628 JGE 48b6b0 |
(2355) 0x48b62e MOVQ $0,-0x38(%RBX) |
(2355) 0x48b636 CMP %RSI,-0x30(%RBX) |
(2355) 0x48b63a JGE 48b6c9 |
(2355) 0x48b640 MOVQ $0,-0x30(%RBX) |
(2355) 0x48b648 CMP %RSI,-0x28(%RBX) |
(2355) 0x48b64c JGE 48b6e2 |
(2355) 0x48b652 MOVQ $0,-0x28(%RBX) |
(2355) 0x48b65a CMP %RSI,-0x20(%RBX) |
(2355) 0x48b65e JGE 48b6fb |
(2355) 0x48b664 MOVQ $0,-0x20(%RBX) |
(2355) 0x48b66c CMP %RSI,-0x18(%RBX) |
(2355) 0x48b670 JGE 48b714 |
(2355) 0x48b676 MOVQ $0,-0x18(%RBX) |
(2355) 0x48b67e CMP %RSI,-0x10(%RBX) |
(2355) 0x48b682 JGE 48b72d |
(2355) 0x48b688 MOVQ $0,-0x10(%RBX) |
(2355) 0x48b690 CMP %RSI,-0x8(%RBX) |
(2355) 0x48b694 JGE 48b746 |
(2355) 0x48b69a MOVQ $0,-0x8(%RBX) |
(2355) 0x48b6a2 CMP %RSI,(%RBX) |
(2355) 0x48b6a5 JL 48b610 |
(2355) 0x48b6ab JMP 48b75e |
(2355) 0x48b6b0 INC %R10 |
(2355) 0x48b6b3 MOV %R10,-0x30(%RBP) |
(2355) 0x48b6b7 MOVQ $0,-0x38(%RBX) |
(2355) 0x48b6bf CMP %RSI,-0x30(%RBX) |
(2355) 0x48b6c3 JL 48b640 |
(2355) 0x48b6c9 INC %R10 |
(2355) 0x48b6cc MOV %R10,-0x30(%RBP) |
(2355) 0x48b6d0 MOVQ $0,-0x30(%RBX) |
(2355) 0x48b6d8 CMP %RSI,-0x28(%RBX) |
(2355) 0x48b6dc JL 48b652 |
(2355) 0x48b6e2 INC %R10 |
(2355) 0x48b6e5 MOV %R10,-0x30(%RBP) |
(2355) 0x48b6e9 MOVQ $0,-0x28(%RBX) |
(2355) 0x48b6f1 CMP %RSI,-0x20(%RBX) |
(2355) 0x48b6f5 JL 48b664 |
(2355) 0x48b6fb INC %R10 |
(2355) 0x48b6fe MOV %R10,-0x30(%RBP) |
(2355) 0x48b702 MOVQ $0,-0x20(%RBX) |
(2355) 0x48b70a CMP %RSI,-0x18(%RBX) |
(2355) 0x48b70e JL 48b676 |
(2355) 0x48b714 INC %R10 |
(2355) 0x48b717 MOV %R10,-0x30(%RBP) |
(2355) 0x48b71b MOVQ $0,-0x18(%RBX) |
(2355) 0x48b723 CMP %RSI,-0x10(%RBX) |
(2355) 0x48b727 JL 48b688 |
(2355) 0x48b72d INC %R10 |
(2355) 0x48b730 MOV %R10,-0x30(%RBP) |
(2355) 0x48b734 MOVQ $0,-0x10(%RBX) |
(2355) 0x48b73c CMP %RSI,-0x8(%RBX) |
(2355) 0x48b740 JL 48b69a |
(2355) 0x48b746 INC %R10 |
(2355) 0x48b749 MOV %R10,-0x30(%RBP) |
(2355) 0x48b74d MOVQ $0,-0x8(%RBX) |
(2355) 0x48b755 CMP %RSI,(%RBX) |
(2355) 0x48b758 JL 48b610 |
(2355) 0x48b75e INC %R10 |
(2355) 0x48b761 MOV %R10,-0x30(%RBP) |
(2355) 0x48b765 JMP 48b610 |
0x48b76a NOPW (%RAX,%RAX,1) |
(2351) 0x48b770 MOV %RCX,%RAX |
(2351) 0x48b773 SHR $0x3,%RAX |
(2351) 0x48b777 MOV -0xb8(%RBP),%RBX |
(2351) 0x48b77e JMP 48b794 |
(2353) 0x48b780 MOVQ $0,(%RBX) |
(2353) 0x48b787 ADD $0x40,%RBX |
(2353) 0x48b78b DEC %RAX |
(2353) 0x48b78e JE 48b5bc |
(2353) 0x48b794 CMP %RSI,-0x38(%RBX) |
(2353) 0x48b798 JGE 48b820 |
(2353) 0x48b79e MOVQ $0,-0x38(%RBX) |
(2353) 0x48b7a6 CMP %RSI,-0x30(%RBX) |
(2353) 0x48b7aa JGE 48b839 |
(2353) 0x48b7b0 MOVQ $0,-0x30(%RBX) |
(2353) 0x48b7b8 CMP %RSI,-0x28(%RBX) |
(2353) 0x48b7bc JGE 48b852 |
(2353) 0x48b7c2 MOVQ $0,-0x28(%RBX) |
(2353) 0x48b7ca CMP %RSI,-0x20(%RBX) |
(2353) 0x48b7ce JGE 48b86b |
(2353) 0x48b7d4 MOVQ $0,-0x20(%RBX) |
(2353) 0x48b7dc CMP %RSI,-0x18(%RBX) |
(2353) 0x48b7e0 JGE 48b884 |
(2353) 0x48b7e6 MOVQ $0,-0x18(%RBX) |
(2353) 0x48b7ee CMP %RSI,-0x10(%RBX) |
(2353) 0x48b7f2 JGE 48b89d |
(2353) 0x48b7f8 MOVQ $0,-0x10(%RBX) |
(2353) 0x48b800 CMP %RSI,-0x8(%RBX) |
(2353) 0x48b804 JGE 48b8b6 |
(2353) 0x48b80a MOVQ $0,-0x8(%RBX) |
(2353) 0x48b812 CMP %RSI,(%RBX) |
(2353) 0x48b815 JL 48b780 |
(2353) 0x48b81b JMP 48b8ce |
(2353) 0x48b820 INC %RDX |
(2353) 0x48b823 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b827 MOVQ $0,-0x38(%RBX) |
(2353) 0x48b82f CMP %RSI,-0x30(%RBX) |
(2353) 0x48b833 JL 48b7b0 |
(2353) 0x48b839 INC %RDX |
(2353) 0x48b83c MOV %RDX,-0x38(%RBP) |
(2353) 0x48b840 MOVQ $0,-0x30(%RBX) |
(2353) 0x48b848 CMP %RSI,-0x28(%RBX) |
(2353) 0x48b84c JL 48b7c2 |
(2353) 0x48b852 INC %RDX |
(2353) 0x48b855 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b859 MOVQ $0,-0x28(%RBX) |
(2353) 0x48b861 CMP %RSI,-0x20(%RBX) |
(2353) 0x48b865 JL 48b7d4 |
(2353) 0x48b86b INC %RDX |
(2353) 0x48b86e MOV %RDX,-0x38(%RBP) |
(2353) 0x48b872 MOVQ $0,-0x20(%RBX) |
(2353) 0x48b87a CMP %RSI,-0x18(%RBX) |
(2353) 0x48b87e JL 48b7e6 |
(2353) 0x48b884 INC %RDX |
(2353) 0x48b887 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b88b MOVQ $0,-0x18(%RBX) |
(2353) 0x48b893 CMP %RSI,-0x10(%RBX) |
(2353) 0x48b897 JL 48b7f8 |
(2353) 0x48b89d INC %RDX |
(2353) 0x48b8a0 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b8a4 MOVQ $0,-0x10(%RBX) |
(2353) 0x48b8ac CMP %RSI,-0x8(%RBX) |
(2353) 0x48b8b0 JL 48b80a |
(2353) 0x48b8b6 INC %RDX |
(2353) 0x48b8b9 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b8bd MOVQ $0,-0x8(%RBX) |
(2353) 0x48b8c5 CMP %RSI,(%RBX) |
(2353) 0x48b8c8 JL 48b780 |
(2353) 0x48b8ce INC %RDX |
(2353) 0x48b8d1 MOV %RDX,-0x38(%RBP) |
(2353) 0x48b8d5 JMP 48b780 |
0x48b8da MOV 0x88(%RBP),%RBX |
0x48b8e1 MOV (%RBX),%RAX |
0x48b8e4 MOV 0x28(%RBP),%RCX |
0x48b8e8 LEA (%RCX,%RAX,8),%RSI |
0x48b8ec LEA (%R9,%RAX,8),%RCX |
0x48b8f0 LEA -0x30(%RBP),%RDI |
0x48b8f4 LEA -0x38(%RBP),%RDX |
0x48b8f8 MOV 0x90(%RBP),%R8 |
0x48b8ff CALL 4dfd70 <hypre_prefix_sum_pair> |
0x48b904 CMPQ $0,(%RBX) |
0x48b908 JLE 48b920 |
0x48b90a XOR %EAX,%EAX |
0x48b90c NOPL (%RAX) |
(2350) 0x48b910 MOVQ $-0x1,(%R14,%RAX,8) |
(2350) 0x48b918 INC %RAX |
(2350) 0x48b91b CMP (%RBX),%RAX |
(2350) 0x48b91e JL 48b910 |
0x48b920 MOV 0x48(%RBP),%RCX |
0x48b924 CMPQ $0,(%RCX) |
0x48b928 MOV -0xb0(%RBP),%R13 |
0x48b92f JLE 48b950 |
0x48b931 XOR %EAX,%EAX |
0x48b933 NOPW %CS:(%RAX,%RAX,1) |
(2349) 0x48b940 MOVQ $-0x1,(%R12,%RAX,8) |
(2349) 0x48b948 INC %RAX |
(2349) 0x48b94b CMP (%RCX),%RAX |
(2349) 0x48b94e JL 48b940 |
0x48b950 MOV (%R13),%ESI |
0x48b954 MOV $0x52a410,%EDI |
0x48b959 CALL 410560 <__kmpc_barrier@plt> |
0x48b95e MOV (%R13),%ESI |
0x48b962 MOV $0x52a430,%EDI |
0x48b967 XOR %EDX,%EDX |
0x48b969 CALL 4106b0 <__kmpc_masked@plt> |
0x48b96e CMP $0x1,%EAX |
0x48b971 MOV 0x28(%RBP),%R15 |
0x48b975 JNE 48b9c1 |
0x48b977 MOV (%RBX),%RAX |
0x48b97a MOV (%R15,%RAX,8),%RDI |
0x48b97e TEST %RDI,%RDI |
0x48b981 JE 48b996 |
0x48b983 SAL $0x3,%RDI |
0x48b987 CALL 4dd890 <hypre_MAlloc> |
0x48b98c MOV 0x30(%RBP),%RCX |
0x48b990 MOV %RAX,(%RCX) |
0x48b993 MOV (%RBX),%RAX |
0x48b996 MOV 0x38(%RBP),%RCX |
0x48b99a MOV (%RCX,%RAX,8),%RDI |
0x48b99e TEST %RDI,%RDI |
0x48b9a1 JE 48b9b3 |
0x48b9a3 SAL $0x3,%RDI |
0x48b9a7 CALL 4dd890 <hypre_MAlloc> |
0x48b9ac MOV 0x40(%RBP),%RCX |
0x48b9b0 MOV %RAX,(%RCX) |
0x48b9b3 MOV (%R13),%ESI |
0x48b9b7 MOV $0x52a450,%EDI |
0x48b9bc CALL 4104f0 <__kmpc_end_masked@plt> |
0x48b9c1 MOV (%R13),%ESI |
0x48b9c5 MOV $0x52a470,%EDI |
0x48b9ca CALL 410560 <__kmpc_barrier@plt> |
0x48b9cf MOV -0x78(%RBP),%RSI |
0x48b9d3 LEA -0x1(%RSI),%R13 |
0x48b9d7 MOV %R13,%RCX |
0x48b9da MOV -0x90(%RBP),%R8 |
0x48b9e1 MOV %R8,%RDX |
0x48b9e4 SUB %R8,%RCX |
0x48b9e7 MOV 0x38(%RBP),%RAX |
0x48b9eb JLE 48bdb8 |
0x48b9f1 MOV %RCX,-0x98(%RBP) |
0x48b9f8 MOV -0x30(%RBP),%R9 |
0x48b9fc LEA (%R15,%R13,8),%RDX |
0x48ba00 LEA (%RAX,%R8,8),%RBX |
0x48ba04 CMP %RBX,%RDX |
0x48ba07 SETAEB -0x58(%RBP) |
0x48ba0b LEA (%RAX,%R13,8),%R11 |
0x48ba0f LEA (%R15,%R8,8),%RDI |
0x48ba13 CMP %RDI,%R11 |
0x48ba16 MOV 0xa0(%RBP),%R10 |
0x48ba1d SETAE %R15B |
0x48ba21 LEA (%R10,%R8,8),%RCX |
0x48ba25 CMP %RCX,%RDX |
0x48ba28 SETB %R8B |
0x48ba2c LEA (%R10,%RSI,8),%RDX |
0x48ba30 ADD $-0x10,%RDX |
0x48ba34 CMP %RDI,%RDX |
0x48ba37 SETB %AL |
0x48ba3a CMP %RCX,%R11 |
0x48ba3d SETB %R10B |
0x48ba41 CMP %RBX,%RDX |
0x48ba44 MOV -0x38(%RBP),%R11 |
0x48ba48 SETB %SIL |
0x48ba4c TEST %R15B,-0x58(%RBP) |
0x48ba50 JNE 48bc2b |
0x48ba56 OR %AL,%R8B |
0x48ba59 JE 48bc2b |
0x48ba5f OR %SIL,%R10B |
0x48ba62 JE 48bc2b |
0x48ba68 MOV -0x98(%RBP),%RSI |
0x48ba6f MOV %RSI,%RDX |
0x48ba72 AND $-0x4,%RDX |
0x48ba76 JE 48bc92 |
0x48ba7c VPBROADCASTQ %R9,%YMM0 |
0x48ba82 VPBROADCASTQ %R11,%YMM1 |
0x48ba88 AND $-0x10,%RSI |
0x48ba8c JE 48bca4 |
0x48ba92 MOV %RDX,%R8 |
0x48ba95 LEA -0x1(%RSI),%RDX |
0x48ba99 XOR %R10D,%R10D |
0x48ba9c VPBROADCASTQ 0x7696b(%RIP),%YMM2 |
0x48baa5 MOV -0x68(%RBP),%RAX |
0x48baa9 NOPL (%RAX) |
(2348) 0x48bab0 VMOVDQU 0x8(%RDI,%R10,8),%YMM3 |
(2348) 0x48bab7 VMOVDQU 0x28(%RDI,%R10,8),%YMM4 |
(2348) 0x48babe VMOVDQU 0x48(%RDI,%R10,8),%YMM5 |
(2348) 0x48bac5 VMOVDQU 0x68(%RDI,%R10,8),%YMM6 |
(2348) 0x48bacc VPCMPEQQ 0x60(%RDI,%R10,8),%YMM6,%K1 |
(2348) 0x48bad4 VPCMPEQQ 0x40(%RDI,%R10,8),%YMM5,%K3 |
(2348) 0x48badc VPCMPEQQ 0x20(%RDI,%R10,8),%YMM4,%K4 |
(2348) 0x48bae4 VPCMPEQQ (%RDI,%R10,8),%YMM3,%K2 |
(2348) 0x48baeb VMOVDQU64 0x8(%RBX,%R10,8),%YMM3{%K2}{z} |
(2348) 0x48baf6 VMOVDQU64 0x28(%RBX,%R10,8),%YMM4{%K4}{z} |
(2348) 0x48bb01 VMOVDQU64 0x48(%RBX,%R10,8),%YMM5{%K3}{z} |
(2348) 0x48bb0c VMOVDQU64 0x68(%RBX,%R10,8),%YMM6{%K1}{z} |
(2348) 0x48bb17 VMOVDQU64 (%RBX,%R10,8),%YMM7{%K2}{z} |
(2348) 0x48bb1e VMOVDQU64 0x20(%RBX,%R10,8),%YMM8{%K4}{z} |
(2348) 0x48bb26 VMOVDQU64 0x40(%RBX,%R10,8),%YMM9{%K3}{z} |
(2348) 0x48bb2e VMOVDQU64 0x60(%RBX,%R10,8),%YMM10{%K1}{z} |
(2348) 0x48bb36 VPCMPEQQ %YMM6,%YMM10,%K1{%K1} |
(2348) 0x48bb3c VMOVDQU64 0x60(%RCX,%R10,8),%YMM6{%K1}{z} |
(2348) 0x48bb44 VPCMPEQQ %YMM5,%YMM9,%K3{%K3} |
(2348) 0x48bb4a VMOVDQU64 0x40(%RCX,%R10,8),%YMM5{%K3}{z} |
(2348) 0x48bb52 VPCMPEQQ %YMM4,%YMM8,%K4{%K4} |
(2348) 0x48bb58 VMOVDQU64 0x20(%RCX,%R10,8),%YMM4{%K4}{z} |
(2348) 0x48bb60 VPCMPEQQ %YMM3,%YMM7,%K2{%K2} |
(2348) 0x48bb66 VMOVDQU64 (%RCX,%R10,8),%YMM3{%K2}{z} |
(2348) 0x48bb6d VPSCATTERQQ %YMM2,(%RAX,%YMM3,8){%K2} |
(2348) 0x48bb74 VPSCATTERQQ %YMM2,(%RAX,%YMM4,8){%K4} |
(2348) 0x48bb7b VPSCATTERQQ %YMM2,(%RAX,%YMM5,8){%K3} |
(2348) 0x48bb82 VPSCATTERQQ %YMM2,(%RAX,%YMM6,8){%K1} |
(2348) 0x48bb89 VPADDQ 0x20(%RDI,%R10,8),%YMM0,%YMM3 |
(2348) 0x48bb90 VPADDQ (%RDI,%R10,8),%YMM0,%YMM4 |
(2348) 0x48bb96 VPADDQ 0x60(%RDI,%R10,8),%YMM0,%YMM5 |
(2348) 0x48bb9d VPADDQ 0x40(%RDI,%R10,8),%YMM0,%YMM6 |
(2348) 0x48bba4 VMOVDQU %YMM6,0x40(%RDI,%R10,8) |
(2348) 0x48bbab VMOVDQU %YMM5,0x60(%RDI,%R10,8) |
(2348) 0x48bbb2 VMOVDQU %YMM4,(%RDI,%R10,8) |
(2348) 0x48bbb8 VMOVDQU %YMM3,0x20(%RDI,%R10,8) |
(2348) 0x48bbbf VPADDQ 0x40(%RBX,%R10,8),%YMM1,%YMM3 |
(2348) 0x48bbc6 VPADDQ 0x20(%RBX,%R10,8),%YMM1,%YMM4 |
(2348) 0x48bbcd VPADDQ (%RBX,%R10,8),%YMM1,%YMM5 |
(2348) 0x48bbd3 VPADDQ 0x60(%RBX,%R10,8),%YMM1,%YMM6 |
(2348) 0x48bbda VMOVDQU %YMM6,0x60(%RBX,%R10,8) |
(2348) 0x48bbe1 VMOVDQU %YMM5,(%RBX,%R10,8) |
(2348) 0x48bbe7 VMOVDQU %YMM4,0x20(%RBX,%R10,8) |
(2348) 0x48bbee VMOVDQU %YMM3,0x40(%RBX,%R10,8) |
(2348) 0x48bbf5 ADD $0x10,%R10 |
(2348) 0x48bbf9 CMP %RDX,%R10 |
(2348) 0x48bbfc JBE 48bab0 |
0x48bc02 MOV %R8,%RDX |
0x48bc05 CMP %RSI,%R8 |
0x48bc08 MOV -0x90(%RBP),%R8 |
0x48bc0f MOV 0x28(%RBP),%R15 |
0x48bc13 JNE 48bcb5 |
0x48bc19 CMP %RDX,-0x98(%RBP) |
0x48bc20 JE 48bd3e |
0x48bc26 JMP 48bd4b |
0x48bc2b MOV -0x90(%RBP),%R8 |
0x48bc32 MOV %R8,%RCX |
0x48bc35 MOV 0x28(%RBP),%R15 |
0x48bc39 MOV 0x38(%RBP),%RAX |
0x48bc3d MOV -0x68(%RBP),%RDI |
0x48bc41 JMP 48bc67 |
0x48bc43 NOPW %CS:(%RAX,%RAX,1) |
(2345) 0x48bc50 ADD %R9,%RSI |
(2345) 0x48bc53 MOV %RSI,(%R15,%RCX,8) |
(2345) 0x48bc57 ADD %R11,(%RAX,%RCX,8) |
(2345) 0x48bc5b INC %RCX |
(2345) 0x48bc5e CMP %RCX,%R13 |
(2345) 0x48bc61 JE 48bdb1 |
(2345) 0x48bc67 MOV (%R15,%RCX,8),%RSI |
(2345) 0x48bc6b CMP %RSI,0x8(%R15,%RCX,8) |
(2345) 0x48bc70 JNE 48bc50 |
(2345) 0x48bc72 MOV 0x8(%RAX,%RCX,8),%RDX |
(2345) 0x48bc77 CMP (%RAX,%RCX,8),%RDX |
(2345) 0x48bc7b JNE 48bc50 |
(2345) 0x48bc7d MOV 0xa0(%RBP),%RDX |
(2345) 0x48bc84 MOV (%RDX,%RCX,8),%RDX |
(2345) 0x48bc88 MOVQ $0x2,(%RDI,%RDX,8) |
(2345) 0x48bc90 JMP 48bc50 |
0x48bc92 XOR %ESI,%ESI |
0x48bc94 MOV -0x90(%RBP),%R8 |
0x48bc9b MOV 0x28(%RBP),%R15 |
0x48bc9f JMP 48bd4b |
0x48bca4 XOR %ESI,%ESI |
0x48bca6 MOV -0x90(%RBP),%R8 |
0x48bcad MOV 0x28(%RBP),%R15 |
0x48bcb1 MOV -0x68(%RBP),%RAX |
0x48bcb5 LEA -0x1(%RDX),%R10 |
0x48bcb9 VPBROADCASTQ 0x7674e(%RIP),%YMM2 |
0x48bcc2 NOPW %CS:(%RAX,%RAX,1) |
(2347) 0x48bcd0 VMOVDQU 0x8(%RDI,%RSI,8),%YMM6 |
(2347) 0x48bcd6 VPCMPEQQ (%RDI,%RSI,8),%YMM6,%K1 |
(2347) 0x48bcdd VMOVDQU64 0x8(%RBX,%RSI,8),%YMM6{%K1}{z} |
(2347) 0x48bce8 VMOVDQA64 %YMM6,%YMM5{%K1} |
(2347) 0x48bcee VMOVDQU64 (%RBX,%RSI,8),%YMM6{%K1}{z} |
(2347) 0x48bcf5 VMOVDQA64 %YMM6,%YMM4{%K1} |
(2347) 0x48bcfb VPCMPEQQ %YMM4,%YMM5,%K1{%K1} |
(2347) 0x48bd01 VMOVDQU64 (%RCX,%RSI,8),%YMM6{%K1}{z} |
(2347) 0x48bd08 VMOVDQA64 %YMM6,%YMM3{%K1} |
(2347) 0x48bd0e VPSCATTERQQ %YMM2,(%RAX,%YMM3,8){%K1} |
(2347) 0x48bd15 VPADDQ (%RDI,%RSI,8),%YMM0,%YMM6 |
(2347) 0x48bd1a VMOVDQU %YMM6,(%RDI,%RSI,8) |
(2347) 0x48bd1f VPADDQ (%RBX,%RSI,8),%YMM1,%YMM6 |
(2347) 0x48bd24 VMOVDQU %YMM6,(%RBX,%RSI,8) |
(2347) 0x48bd29 ADD $0x4,%RSI |
(2347) 0x48bd2d CMP %R10,%RSI |
(2347) 0x48bd30 JBE 48bcd0 |
0x48bd32 MOV %RDX,%RSI |
0x48bd35 CMP %RDX,-0x98(%RBP) |
0x48bd3c JNE 48bd4b |
0x48bd3e MOV %R13,%RDX |
0x48bd41 MOV -0x78(%RBP),%RSI |
0x48bd45 MOV 0x38(%RBP),%RAX |
0x48bd49 JMP 48bdb8 |
0x48bd4b ADD %R8,%RSI |
0x48bd4e MOV (%R15,%RSI,8),%RCX |
0x48bd52 MOV 0x38(%RBP),%RAX |
0x48bd56 JMP 48bd7a |
0x48bd58 NOPL (%RAX,%RAX,1) |
(2346) 0x48bd60 MOV (%RAX,%RSI,8),%RBX |
(2346) 0x48bd64 ADD %R9,%RDI |
(2346) 0x48bd67 MOV %RDI,(%R15,%RSI,8) |
(2346) 0x48bd6b ADD %R11,%RBX |
(2346) 0x48bd6e MOV %RBX,(%RAX,%RSI,8) |
(2346) 0x48bd72 INC %RSI |
(2346) 0x48bd75 CMP %RSI,%R13 |
(2346) 0x48bd78 JE 48bdb1 |
(2346) 0x48bd7a MOV %RCX,%RDI |
(2346) 0x48bd7d MOV 0x8(%R15,%RSI,8),%RCX |
(2346) 0x48bd82 CMP %RDI,%RCX |
(2346) 0x48bd85 JNE 48bd60 |
(2346) 0x48bd87 MOV (%RAX,%RSI,8),%RBX |
(2346) 0x48bd8b MOV 0x8(%RAX,%RSI,8),%R10 |
(2346) 0x48bd90 CMP %RBX,%R10 |
(2346) 0x48bd93 JNE 48bd64 |
(2346) 0x48bd95 MOV 0xa0(%RBP),%RDX |
(2346) 0x48bd9c MOV (%RDX,%RSI,8),%RBX |
(2346) 0x48bda0 MOV -0x68(%RBP),%RDX |
(2346) 0x48bda4 MOVQ $0x2,(%RDX,%RBX,8) |
(2346) 0x48bdac MOV %R10,%RBX |
(2346) 0x48bdaf JMP 48bd64 |
0x48bdb1 MOV %R13,%RDX |
0x48bdb4 MOV -0x78(%RBP),%RSI |
0x48bdb8 CMP %RSI,%R8 |
0x48bdbb MOV 0x40(%RBP),%R13 |
0x48bdbf JGE 48c72b |
0x48bdc5 MOV %R15,%R9 |
0x48bdc8 MOV -0x30(%RBP),%R15 |
0x48bdcc ADD %R15,(%R9,%RDX,8) |
0x48bdd0 MOV -0x38(%RBP),%RCX |
0x48bdd4 MOV (%RAX,%RDX,8),%RBX |
0x48bdd8 ADD %RCX,%RBX |
0x48bddb MOV %RBX,(%RAX,%RDX,8) |
0x48bddf MOV -0xa8(%RBP),%RDI |
0x48bde6 SAL $0x4,%RDI |
0x48bdea MOV 0x90(%RBP),%RAX |
0x48bdf1 MOV 0x10(%RDI,%RAX,1),%RSI |
0x48bdf6 CMP (%R9,%RDX,8),%RSI |
0x48bdfa JNE 48be1a |
0x48bdfc CMP %RBX,0x18(%RDI,%RAX,1) |
0x48be01 JNE 48be1a |
0x48be03 MOV 0xa0(%RBP),%RAX |
0x48be0a MOV (%RAX,%RDX,8),%RAX |
0x48be0e MOV -0x68(%RBP),%RDX |
0x48be12 MOVQ $0x2,(%RDX,%RAX,8) |
0x48be1a CMPQ $0x1,-0x60(%RBP) |
0x48be1f JNE 48c08c |
0x48be25 JMP 48be3d |
0x48be27 NOPW (%RAX,%RAX,1) |
(2338) 0x48be30 INC %R8 |
(2338) 0x48be33 CMP -0x78(%RBP),%R8 |
(2338) 0x48be37 JE 48c72b |
(2338) 0x48be3d MOV 0xa0(%RBP),%RAX |
(2338) 0x48be44 MOV (%RAX,%R8,8),%R11 |
(2338) 0x48be48 MOV -0x30(%RBP),%R9 |
(2338) 0x48be4c MOV -0x38(%RBP),%RDX |
(2338) 0x48be50 MOV -0x50(%RBP),%RAX |
(2338) 0x48be54 MOV (%RAX,%R11,8),%R10 |
(2338) 0x48be58 CMP 0x8(%RAX,%R11,8),%R10 |
(2338) 0x48be5d MOV 0x30(%RBP),%R15 |
(2338) 0x48be61 JL 48bf82 |
(2338) 0x48be67 MOV 0x10(%RBP),%RAX |
(2338) 0x48be6b MOV (%RAX,%R11,8),%R10 |
(2338) 0x48be6f JMP 48be87 |
0x48be71 NOPW %CS:(%RAX,%RAX,1) |
(2339) 0x48be80 INC %R10 |
(2339) 0x48be83 MOV 0x10(%RBP),%RAX |
(2339) 0x48be87 CMP 0x8(%RAX,%R11,8),%R10 |
(2339) 0x48be8c JGE 48be30 |
(2339) 0x48be8e MOV 0x18(%RBP),%RAX |
(2339) 0x48be92 MOV (%RAX,%R10,8),%RDI |
(2339) 0x48be96 MOV 0x70(%RBP),%RAX |
(2339) 0x48be9a CMPQ $0,(%RAX,%RDI,8) |
(2339) 0x48be9f JLE 48bec6 |
(2339) 0x48bea1 MOV 0x80(%RBP),%RAX |
(2339) 0x48bea8 MOV (%RAX,%RDI,8),%RAX |
(2339) 0x48beac CMP %RDX,(%R12,%RAX,8) |
(2339) 0x48beb0 JGE 48bec6 |
(2339) 0x48beb2 MOV -0x38(%RBP),%RCX |
(2339) 0x48beb6 MOV %RCX,(%R12,%RAX,8) |
(2339) 0x48beba MOV (%R13),%RBX |
(2339) 0x48bebe MOV %RAX,(%RBX,%RCX,8) |
(2339) 0x48bec2 INCQ -0x38(%RBP) |
(2339) 0x48bec6 MOV 0x50(%RBP),%RAX |
(2339) 0x48beca MOV (%RAX,%RDI,8),%RBX |
(2339) 0x48bece MOV 0x8(%RAX,%RDI,8),%RAX |
(2339) 0x48bed3 JMP 48bee3 |
0x48bed5 NOPW %CS:(%RAX,%RAX,1) |
(2341) 0x48bee0 INC %RBX |
(2341) 0x48bee3 CMP %RAX,%RBX |
(2341) 0x48bee6 JGE 48bf20 |
(2341) 0x48bee8 MOV 0x58(%RBP),%RCX |
(2341) 0x48beec MOV (%RCX,%RBX,8),%RCX |
(2341) 0x48bef0 CMP %R8,%RCX |
(2341) 0x48bef3 JE 48bee0 |
(2341) 0x48bef5 CMP %R9,(%R14,%RCX,8) |
(2341) 0x48bef9 JGE 48bee0 |
(2341) 0x48befb MOV -0x30(%RBP),%RAX |
(2341) 0x48beff MOV %RAX,(%R14,%RCX,8) |
(2341) 0x48bf03 MOV (%R15),%RSI |
(2341) 0x48bf06 MOV %RCX,(%RSI,%RAX,8) |
(2341) 0x48bf0a INCQ -0x30(%RBP) |
(2341) 0x48bf0e MOV 0x50(%RBP),%RAX |
(2341) 0x48bf12 MOV 0x8(%RAX,%RDI,8),%RAX |
(2341) 0x48bf17 JMP 48bee0 |
0x48bf19 NOPL (%RAX) |
(2339) 0x48bf20 MOV 0x60(%RBP),%RCX |
(2339) 0x48bf24 MOV (%RCX,%RDI,8),%RAX |
(2339) 0x48bf28 MOV 0x8(%RCX,%RDI,8),%RBX |
(2339) 0x48bf2d JMP 48bf33 |
0x48bf2f NOP |
(2340) 0x48bf30 INC %RAX |
(2340) 0x48bf33 CMP %RBX,%RAX |
(2340) 0x48bf36 JGE 48be80 |
(2340) 0x48bf3c MOV 0x68(%RBP),%RCX |
(2340) 0x48bf40 MOV (%RCX,%RAX,8),%RCX |
(2340) 0x48bf44 CMP %RDX,(%R12,%RCX,8) |
(2340) 0x48bf48 JGE 48bf30 |
(2340) 0x48bf4a MOV -0x38(%RBP),%RSI |
(2340) 0x48bf4e MOV %RSI,(%R12,%RCX,8) |
(2340) 0x48bf52 MOV (%R13),%RBX |
(2340) 0x48bf56 MOV %RCX,(%RBX,%RSI,8) |
(2340) 0x48bf5a INCQ -0x38(%RBP) |
(2340) 0x48bf5e MOV 0x60(%RBP),%RCX |
(2340) 0x48bf62 MOV 0x8(%RCX,%RDI,8),%RBX |
(2340) 0x48bf67 JMP 48bf30 |
0x48bf69 NOPL (%RAX) |
(2342) 0x48bf70 INC %R10 |
(2342) 0x48bf73 MOV -0x50(%RBP),%RAX |
(2342) 0x48bf77 CMP 0x8(%RAX,%R11,8),%R10 |
(2342) 0x48bf7c JGE 48be67 |
(2342) 0x48bf82 MOV -0x88(%RBP),%RAX |
(2342) 0x48bf89 MOV (%RAX,%R10,8),%RDI |
(2342) 0x48bf8d MOV -0x68(%RBP),%RAX |
(2342) 0x48bf91 CMPQ $0,(%RAX,%RDI,8) |
(2342) 0x48bf96 JLE 48bfb9 |
(2342) 0x48bf98 MOV 0x78(%RBP),%RAX |
(2342) 0x48bf9c MOV (%RAX,%RDI,8),%RAX |
(2342) 0x48bfa0 CMP %R9,(%R14,%RAX,8) |
(2342) 0x48bfa4 JGE 48bfb9 |
(2342) 0x48bfa6 MOV -0x30(%RBP),%RCX |
(2342) 0x48bfaa MOV %RCX,(%R14,%RAX,8) |
(2342) 0x48bfae MOV (%R15),%RBX |
(2342) 0x48bfb1 MOV %RAX,(%RBX,%RCX,8) |
(2342) 0x48bfb5 INCQ -0x30(%RBP) |
(2342) 0x48bfb9 MOV -0x50(%RBP),%RAX |
(2342) 0x48bfbd MOV (%RAX,%RDI,8),%RBX |
(2342) 0x48bfc1 MOV 0x8(%RAX,%RDI,8),%RAX |
(2342) 0x48bfc6 JMP 48bfd3 |
0x48bfc8 NOPL (%RAX,%RAX,1) |
(2344) 0x48bfd0 INC %RBX |
(2344) 0x48bfd3 CMP %RAX,%RBX |
(2344) 0x48bfd6 JGE 48c020 |
(2344) 0x48bfd8 MOV -0x88(%RBP),%RCX |
(2344) 0x48bfdf MOV (%RCX,%RBX,8),%RCX |
(2344) 0x48bfe3 MOV -0x68(%RBP),%RSI |
(2344) 0x48bfe7 CMPQ $0,(%RSI,%RCX,8) |
(2344) 0x48bfec JLE 48bfd0 |
(2344) 0x48bfee MOV 0x78(%RBP),%RSI |
(2344) 0x48bff2 MOV (%RSI,%RCX,8),%RCX |
(2344) 0x48bff6 CMP %R8,%RCX |
(2344) 0x48bff9 JE 48bfd0 |
(2344) 0x48bffb CMP %R9,(%R14,%RCX,8) |
(2344) 0x48bfff JGE 48bfd0 |
(2344) 0x48c001 MOV -0x30(%RBP),%RAX |
(2344) 0x48c005 MOV %RAX,(%R14,%RCX,8) |
(2344) 0x48c009 MOV (%R15),%RSI |
(2344) 0x48c00c MOV %RCX,(%RSI,%RAX,8) |
(2344) 0x48c010 INCQ -0x30(%RBP) |
(2344) 0x48c014 MOV -0x50(%RBP),%RAX |
(2344) 0x48c018 MOV 0x8(%RAX,%RDI,8),%RAX |
(2344) 0x48c01d JMP 48bfd0 |
0x48c01f NOP |
(2342) 0x48c020 MOV 0x10(%RBP),%RAX |
(2342) 0x48c024 MOV (%RAX,%RDI,8),%RBX |
(2342) 0x48c028 MOV 0x8(%RAX,%RDI,8),%RAX |
(2342) 0x48c02d JMP 48c033 |
0x48c02f NOP |
(2343) 0x48c030 INC %RBX |
(2343) 0x48c033 CMP %RAX,%RBX |
(2343) 0x48c036 JGE 48bf70 |
(2343) 0x48c03c MOV 0x18(%RBP),%RCX |
(2343) 0x48c040 MOV (%RCX,%RBX,8),%RCX |
(2343) 0x48c044 MOV 0x70(%RBP),%RSI |
(2343) 0x48c048 CMPQ $0,(%RSI,%RCX,8) |
(2343) 0x48c04d JLE 48c030 |
(2343) 0x48c04f MOV 0x80(%RBP),%RSI |
(2343) 0x48c056 MOV (%RSI,%RCX,8),%RCX |
(2343) 0x48c05a CMP %RDX,(%R12,%RCX,8) |
(2343) 0x48c05e JGE 48c030 |
(2343) 0x48c060 MOV -0x38(%RBP),%RAX |
(2343) 0x48c064 MOV %RAX,(%R12,%RCX,8) |
(2343) 0x48c068 MOV (%R13),%RSI |
(2343) 0x48c06c MOV %RCX,(%RSI,%RAX,8) |
(2343) 0x48c070 INCQ -0x38(%RBP) |
(2343) 0x48c074 MOV 0x10(%RBP),%RAX |
(2343) 0x48c078 MOV 0x8(%RAX,%RDI,8),%RAX |
(2343) 0x48c07d JMP 48c030 |
0x48c07f NOP |
(2327) 0x48c080 INC %R8 |
(2327) 0x48c083 CMP %R11,%R8 |
(2327) 0x48c086 JE 48c72b |
(2327) 0x48c08c MOV %R15,%R10 |
(2327) 0x48c08f MOV %RCX,%R13 |
(2327) 0x48c092 MOV %R8,%R11 |
(2327) 0x48c095 MOV 0xa0(%RBP),%RAX |
(2327) 0x48c09c MOV (%RAX,%R8,8),%RDX |
(2327) 0x48c0a0 MOV -0x50(%RBP),%RAX |
(2327) 0x48c0a4 MOV (%RAX,%RDX,8),%R9 |
(2327) 0x48c0a8 MOV %RDX,-0x58(%RBP) |
(2327) 0x48c0ac CMP 0x8(%RAX,%RDX,8),%R9 |
(2327) 0x48c0b1 MOV -0x80(%RBP),%R8 |
(2327) 0x48c0b5 JGE 48c250 |
(2327) 0x48c0bb MOV %R13,%RCX |
(2327) 0x48c0be MOV %R10,%R15 |
(2327) 0x48c0c1 JMP 48c0e6 |
0x48c0c3 NOPW %CS:(%RAX,%RAX,1) |
(2335) 0x48c0d0 INC %R9 |
(2335) 0x48c0d3 MOV -0x50(%RBP),%RAX |
(2335) 0x48c0d7 MOV -0x58(%RBP),%RDX |
(2335) 0x48c0db CMP 0x8(%RAX,%RDX,8),%R9 |
(2335) 0x48c0e0 JGE 48c250 |
(2335) 0x48c0e6 MOV -0x88(%RBP),%RAX |
(2335) 0x48c0ed MOV (%RAX,%R9,8),%RDI |
(2335) 0x48c0f1 MOV -0x68(%RBP),%RAX |
(2335) 0x48c0f5 CMPQ $0,(%RAX,%RDI,8) |
(2335) 0x48c0fa JLE 48c12e |
(2335) 0x48c0fc MOV 0x78(%RBP),%RAX |
(2335) 0x48c100 MOV (%RAX,%RDI,8),%RAX |
(2335) 0x48c104 MOV (%R14,%RAX,8),%RBX |
(2335) 0x48c108 SUB %R10,%RBX |
(2335) 0x48c10b JGE 48c150 |
(2335) 0x48c10d MOV %R15,(%R14,%RAX,8) |
(2335) 0x48c111 MOV %R15,%RSI |
(2335) 0x48c114 SUB %R10,%RSI |
(2335) 0x48c117 MOV -0x70(%RBP),%RBX |
(2335) 0x48c11b MOV %RAX,(%RBX,%RSI,8) |
(2335) 0x48c11f MOV -0x40(%RBP),%RAX |
(2335) 0x48c123 MOVQ $0x2,(%RAX,%RSI,8) |
(2335) 0x48c12b INC %R15 |
(2335) 0x48c12e MOV -0x50(%RBP),%RAX |
(2335) 0x48c132 MOV (%RAX,%RDI,8),%RBX |
(2335) 0x48c136 CMP 0x8(%RAX,%RDI,8),%RBX |
(2335) 0x48c13b JL 48c168 |
(2335) 0x48c13d JMP 48c1e0 |
0x48c142 NOPW %CS:(%RAX,%RAX,1) |
(2335) 0x48c150 MOV -0x40(%RBP),%RAX |
(2335) 0x48c154 ADDQ $0x2,(%RAX,%RBX,8) |
(2335) 0x48c159 MOV -0x50(%RBP),%RAX |
(2335) 0x48c15d MOV (%RAX,%RDI,8),%RBX |
(2335) 0x48c161 CMP 0x8(%RAX,%RDI,8),%RBX |
(2335) 0x48c166 JGE 48c1e0 |
(2335) 0x48c168 MOV -0x68(%RBP),%RDX |
(2335) 0x48c16c JMP 48c18e |
(2337) 0x48c16e MOV -0x40(%RBP),%RAX |
(2337) 0x48c172 INCQ (%RAX,%RSI,8) |
(2337) 0x48c176 NOPW %CS:(%RAX,%RAX,1) |
(2337) 0x48c180 INC %RBX |
(2337) 0x48c183 MOV -0x50(%RBP),%RAX |
(2337) 0x48c187 CMP 0x8(%RAX,%RDI,8),%RBX |
(2337) 0x48c18c JGE 48c1e0 |
(2337) 0x48c18e MOV -0x88(%RBP),%RAX |
(2337) 0x48c195 MOV (%RAX,%RBX,8),%RAX |
(2337) 0x48c199 CMPQ $0,(%RDX,%RAX,8) |
(2337) 0x48c19e JLE 48c180 |
(2337) 0x48c1a0 MOV 0x78(%RBP),%RSI |
(2337) 0x48c1a4 MOV (%RSI,%RAX,8),%RAX |
(2337) 0x48c1a8 CMP %R11,%RAX |
(2337) 0x48c1ab JE 48c180 |
(2337) 0x48c1ad MOV (%R14,%RAX,8),%RSI |
(2337) 0x48c1b1 SUB %R10,%RSI |
(2337) 0x48c1b4 JGE 48c16e |
(2337) 0x48c1b6 MOV %R15,(%R14,%RAX,8) |
(2337) 0x48c1ba MOV %R15,%RSI |
(2337) 0x48c1bd SUB %R10,%RSI |
(2337) 0x48c1c0 MOV -0x70(%RBP),%R8 |
(2337) 0x48c1c4 MOV %RAX,(%R8,%RSI,8) |
(2337) 0x48c1c8 MOV -0x80(%RBP),%R8 |
(2337) 0x48c1cc MOV -0x40(%RBP),%RAX |
(2337) 0x48c1d0 MOVQ $0x1,(%RAX,%RSI,8) |
(2337) 0x48c1d8 INC %R15 |
(2337) 0x48c1db JMP 48c180 |
0x48c1dd NOPL (%RAX) |
(2335) 0x48c1e0 MOV 0x10(%RBP),%RAX |
(2335) 0x48c1e4 MOV (%RAX,%RDI,8),%RBX |
(2335) 0x48c1e8 JMP 48c1ff |
0x48c1ea NOPW (%RAX,%RAX,1) |
(2336) 0x48c1f0 MOV -0x48(%RBP),%RAX |
(2336) 0x48c1f4 INCQ (%RAX,%RSI,8) |
(2336) 0x48c1f8 INC %RBX |
(2336) 0x48c1fb MOV 0x10(%RBP),%RAX |
(2336) 0x48c1ff CMP 0x8(%RAX,%RDI,8),%RBX |
(2336) 0x48c204 JGE 48c0d0 |
(2336) 0x48c20a MOV 0x18(%RBP),%RAX |
(2336) 0x48c20e MOV (%RAX,%RBX,8),%RAX |
(2336) 0x48c212 MOV 0x70(%RBP),%RSI |
(2336) 0x48c216 CMPQ $0,(%RSI,%RAX,8) |
(2336) 0x48c21b JLE 48c1f8 |
(2336) 0x48c21d MOV 0x80(%RBP),%RSI |
(2336) 0x48c224 MOV (%RSI,%RAX,8),%RAX |
(2336) 0x48c228 MOV (%R12,%RAX,8),%RSI |
(2336) 0x48c22c SUB %R13,%RSI |
(2336) 0x48c22f JGE 48c1f0 |
(2336) 0x48c231 MOV %RCX,(%R12,%RAX,8) |
(2336) 0x48c235 MOV %RCX,%RSI |
(2336) 0x48c238 SUB %R13,%RSI |
(2336) 0x48c23b MOV %RAX,(%R8,%RSI,8) |
(2336) 0x48c23f MOV -0x48(%RBP),%RAX |
(2336) 0x48c243 MOVQ $0x1,(%RAX,%RSI,8) |
(2336) 0x48c24b INC %RCX |
(2336) 0x48c24e JMP 48c1f8 |
(2327) 0x48c250 MOV 0x10(%RBP),%RAX |
(2327) 0x48c254 MOV -0x58(%RBP),%RDX |
(2327) 0x48c258 MOV (%RAX,%RDX,8),%R9 |
(2327) 0x48c25c JMP 48c26b |
0x48c25e XCHG %AX,%AX |
(2332) 0x48c260 INC %R9 |
(2332) 0x48c263 MOV 0x10(%RBP),%RAX |
(2332) 0x48c267 MOV -0x58(%RBP),%RDX |
(2332) 0x48c26b CMP 0x8(%RAX,%RDX,8),%R9 |
(2332) 0x48c270 JGE 48c390 |
(2332) 0x48c276 MOV 0x18(%RBP),%RAX |
(2332) 0x48c27a MOV (%RAX,%R9,8),%RDI |
(2332) 0x48c27e MOV 0x70(%RBP),%RAX |
(2332) 0x48c282 CMPQ $0,(%RAX,%RDI,8) |
(2332) 0x48c287 JLE 48c2c9 |
(2332) 0x48c289 MOV 0x80(%RBP),%RAX |
(2332) 0x48c290 MOV (%RAX,%RDI,8),%RAX |
(2332) 0x48c294 MOV (%R12,%RAX,8),%RSI |
(2332) 0x48c298 SUB %R13,%RSI |
(2332) 0x48c29b JGE 48c2c0 |
(2332) 0x48c29d MOV %RCX,(%R12,%RAX,8) |
(2332) 0x48c2a1 MOV %RCX,%RSI |
(2332) 0x48c2a4 SUB %R13,%RSI |
(2332) 0x48c2a7 MOV %RAX,(%R8,%RSI,8) |
(2332) 0x48c2ab MOV -0x48(%RBP),%RAX |
(2332) 0x48c2af MOVQ $0x2,(%RAX,%RSI,8) |
(2332) 0x48c2b7 INC %RCX |
(2332) 0x48c2ba JMP 48c2c9 |
0x48c2bc NOPL (%RAX) |
(2332) 0x48c2c0 MOV -0x48(%RBP),%RAX |
(2332) 0x48c2c4 ADDQ $0x2,(%RAX,%RSI,8) |
(2332) 0x48c2c9 MOV 0x50(%RBP),%RSI |
(2332) 0x48c2cd MOV (%RSI,%RDI,8),%RAX |
(2332) 0x48c2d1 JMP 48c2ef |
0x48c2d3 NOPW %CS:(%RAX,%RAX,1) |
(2334) 0x48c2e0 MOV -0x40(%RBP),%RDX |
(2334) 0x48c2e4 INCQ (%RDX,%RSI,8) |
(2334) 0x48c2e8 INC %RAX |
(2334) 0x48c2eb MOV 0x50(%RBP),%RSI |
(2334) 0x48c2ef CMP 0x8(%RSI,%RDI,8),%RAX |
(2334) 0x48c2f4 JGE 48c330 |
(2334) 0x48c2f6 MOV 0x58(%RBP),%RSI |
(2334) 0x48c2fa MOV (%RSI,%RAX,8),%RBX |
(2334) 0x48c2fe CMP %R11,%RBX |
(2334) 0x48c301 JE 48c2e8 |
(2334) 0x48c303 MOV (%R14,%RBX,8),%RSI |
(2334) 0x48c307 SUB %R10,%RSI |
(2334) 0x48c30a JGE 48c2e0 |
(2334) 0x48c30c MOV %R15,(%R14,%RBX,8) |
(2334) 0x48c310 MOV %R15,%RSI |
(2334) 0x48c313 SUB %R10,%RSI |
(2334) 0x48c316 MOV -0x70(%RBP),%RDX |
(2334) 0x48c31a MOV %RBX,(%RDX,%RSI,8) |
(2334) 0x48c31e MOV -0x40(%RBP),%RDX |
(2334) 0x48c322 MOVQ $0x1,(%RDX,%RSI,8) |
(2334) 0x48c32a INC %R15 |
(2334) 0x48c32d JMP 48c2e8 |
0x48c32f NOP |
(2332) 0x48c330 MOV 0x60(%RBP),%RSI |
(2332) 0x48c334 MOV (%RSI,%RDI,8),%RAX |
(2332) 0x48c338 JMP 48c34f |
0x48c33a NOPW (%RAX,%RAX,1) |
(2333) 0x48c340 MOV -0x48(%RBP),%RDX |
(2333) 0x48c344 INCQ (%RDX,%RSI,8) |
(2333) 0x48c348 INC %RAX |
(2333) 0x48c34b MOV 0x60(%RBP),%RSI |
(2333) 0x48c34f CMP 0x8(%RSI,%RDI,8),%RAX |
(2333) 0x48c354 JGE 48c260 |
(2333) 0x48c35a MOV 0x68(%RBP),%RSI |
(2333) 0x48c35e MOV (%RSI,%RAX,8),%RBX |
(2333) 0x48c362 MOV (%R12,%RBX,8),%RSI |
(2333) 0x48c366 SUB %R13,%RSI |
(2333) 0x48c369 JGE 48c340 |
(2333) 0x48c36b MOV %RCX,(%R12,%RBX,8) |
(2333) 0x48c36f MOV %RCX,%RSI |
(2333) 0x48c372 SUB %R13,%RSI |
(2333) 0x48c375 MOV %RBX,(%R8,%RSI,8) |
(2333) 0x48c379 MOV -0x48(%RBP),%RDX |
(2333) 0x48c37d MOVQ $0x1,(%RDX,%RSI,8) |
(2333) 0x48c385 INC %RCX |
(2333) 0x48c388 JMP 48c348 |
0x48c38a NOPW (%RAX,%RAX,1) |
(2327) 0x48c390 MOV %R15,%RAX |
(2327) 0x48c393 SUB %R10,%RAX |
(2327) 0x48c396 MOV %R11,%R8 |
(2327) 0x48c399 MOV -0x60(%RBP),%RSI |
(2327) 0x48c39d MOV -0x40(%RBP),%RDX |
(2327) 0x48c3a1 JLE 48c3bc |
(2327) 0x48c3a3 MOV %RAX,%R10 |
(2327) 0x48c3a6 CMP $0x4,%RAX |
(2327) 0x48c3aa JAE 48c470 |
(2327) 0x48c3b0 MOV %R10,%RAX |
(2327) 0x48c3b3 AND $-0x4,%RAX |
(2327) 0x48c3b7 CMP %R10,%RAX |
(2327) 0x48c3ba JB 48c404 |
(2327) 0x48c3bc MOV %RCX,%R10 |
(2327) 0x48c3bf SUB %R13,%R10 |
(2327) 0x48c3c2 MOV -0x78(%RBP),%R11 |
(2327) 0x48c3c6 MOV -0x48(%RBP),%RBX |
(2327) 0x48c3ca MOV 0x40(%RBP),%R13 |
(2327) 0x48c3ce JLE 48c080 |
(2327) 0x48c3d4 CMP $0x4,%R10 |
(2327) 0x48c3d8 JAE 48c5e0 |
(2327) 0x48c3de MOV %R10,%RAX |
(2327) 0x48c3e1 AND $-0x4,%RAX |
(2327) 0x48c3e5 CMP %R10,%RAX |
(2327) 0x48c3e8 JB 48c448 |
(2327) 0x48c3ea JMP 48c080 |
0x48c3ef NOP |
(2330) 0x48c3f0 MOV -0x40(%RBP),%RDX |
(2330) 0x48c3f4 MOVQ $0,(%RDX,%RAX,8) |
(2330) 0x48c3fc INC %RAX |
(2330) 0x48c3ff CMP %RAX,%R10 |
(2330) 0x48c402 JE 48c3bc |
(2330) 0x48c404 CMP %RSI,(%RDX,%RAX,8) |
(2330) 0x48c408 JL 48c3f0 |
(2330) 0x48c40a MOV -0x70(%RBP),%RSI |
(2330) 0x48c40e MOV (%RSI,%RAX,8),%R9 |
(2330) 0x48c412 MOV 0x30(%RBP),%RDX |
(2330) 0x48c416 MOV (%RDX),%RDI |
(2330) 0x48c419 MOV -0x30(%RBP),%RBX |
(2330) 0x48c41d LEA 0x1(%RBX),%RSI |
(2330) 0x48c421 MOV %RSI,-0x30(%RBP) |
(2330) 0x48c425 MOV %R9,(%RDI,%RBX,8) |
(2330) 0x48c429 MOV -0x60(%RBP),%RSI |
(2330) 0x48c42d JMP 48c3f0 |
0x48c42f NOP |
(2328) 0x48c430 MOV -0x48(%RBP),%RBX |
(2328) 0x48c434 MOVQ $0,(%RBX,%RAX,8) |
(2328) 0x48c43c INC %RAX |
(2328) 0x48c43f CMP %RAX,%R10 |
(2328) 0x48c442 JE 48c080 |
(2328) 0x48c448 CMP %RSI,(%RBX,%RAX,8) |
(2328) 0x48c44c JL 48c430 |
(2328) 0x48c44e MOV -0x80(%RBP),%RDX |
(2328) 0x48c452 MOV (%RDX,%RAX,8),%R9 |
(2328) 0x48c456 MOV (%R13),%RDX |
(2328) 0x48c45a MOV -0x38(%RBP),%RDI |
(2328) 0x48c45e LEA 0x1(%RDI),%RBX |
(2328) 0x48c462 MOV %RBX,-0x38(%RBP) |
(2328) 0x48c466 MOV %R9,(%RDX,%RDI,8) |
(2328) 0x48c46a JMP 48c430 |
0x48c46c NOPL (%RAX) |
(2327) 0x48c470 MOV %R10,%RAX |
(2327) 0x48c473 SHR $0x2,%RAX |
(2327) 0x48c477 MOV $0x18,%EBX |
(2327) 0x48c47c JMP 48c499 |
0x48c47e XCHG %AX,%AX |
(2331) 0x48c480 MOV -0x40(%RBP),%RDX |
(2331) 0x48c484 MOVQ $0,(%RDX,%RBX,1) |
(2331) 0x48c48c ADD $0x20,%RBX |
(2331) 0x48c490 DEC %RAX |
(2331) 0x48c493 JE 48c3b0 |
(2331) 0x48c499 CMP %RSI,-0x18(%RDX,%RBX,1) |
(2331) 0x48c49e JGE 48c4f0 |
(2331) 0x48c4a0 MOV -0x40(%RBP),%RDX |
(2331) 0x48c4a4 MOVQ $0,-0x18(%RDX,%RBX,1) |
(2331) 0x48c4ad CMP %RSI,-0x10(%RDX,%RBX,1) |
(2331) 0x48c4b2 JGE 48c52b |
(2331) 0x48c4b4 MOV -0x40(%RBP),%RDX |
(2331) 0x48c4b8 MOVQ $0,-0x10(%RDX,%RBX,1) |
(2331) 0x48c4c1 CMP %RSI,-0x8(%RDX,%RBX,1) |
(2331) 0x48c4c6 JGE 48c56a |
(2331) 0x48c4cc MOV -0x40(%RBP),%RDX |
(2331) 0x48c4d0 MOVQ $0,-0x8(%RDX,%RBX,1) |
(2331) 0x48c4d9 CMP %RSI,(%RDX,%RBX,1) |
(2331) 0x48c4dd JL 48c480 |
(2331) 0x48c4df JMP 48c5a8 |
0x48c4e4 NOPW %CS:(%RAX,%RAX,1) |
(2331) 0x48c4f0 MOV -0x70(%RBP),%RSI |
(2331) 0x48c4f4 MOV -0x18(%RSI,%RBX,1),%R9 |
(2331) 0x48c4f9 MOV 0x30(%RBP),%RDX |
(2331) 0x48c4fd MOV (%RDX),%R8 |
(2331) 0x48c500 MOV -0x30(%RBP),%RSI |
(2331) 0x48c504 LEA 0x1(%RSI),%RDI |
(2331) 0x48c508 MOV %RDI,-0x30(%RBP) |
(2331) 0x48c50c MOV %R9,(%R8,%RSI,8) |
(2331) 0x48c510 MOV -0x60(%RBP),%RSI |
(2331) 0x48c514 MOV %R11,%R8 |
(2331) 0x48c517 MOV -0x40(%RBP),%RDX |
(2331) 0x48c51b MOVQ $0,-0x18(%RDX,%RBX,1) |
(2331) 0x48c524 CMP %RSI,-0x10(%RDX,%RBX,1) |
(2331) 0x48c529 JL 48c4b4 |
(2331) 0x48c52b MOV -0x70(%RBP),%RSI |
(2331) 0x48c52f MOV -0x10(%RSI,%RBX,1),%R9 |
(2331) 0x48c534 MOV 0x30(%RBP),%RDX |
(2331) 0x48c538 MOV (%RDX),%R8 |
(2331) 0x48c53b MOV -0x30(%RBP),%RSI |
(2331) 0x48c53f LEA 0x1(%RSI),%RDI |
(2331) 0x48c543 MOV %RDI,-0x30(%RBP) |
(2331) 0x48c547 MOV %R9,(%R8,%RSI,8) |
(2331) 0x48c54b MOV -0x60(%RBP),%RSI |
(2331) 0x48c54f MOV %R11,%R8 |
(2331) 0x48c552 MOV -0x40(%RBP),%RDX |
(2331) 0x48c556 MOVQ $0,-0x10(%RDX,%RBX,1) |
(2331) 0x48c55f CMP %RSI,-0x8(%RDX,%RBX,1) |
(2331) 0x48c564 JL 48c4cc |
(2331) 0x48c56a MOV -0x70(%RBP),%RSI |
(2331) 0x48c56e MOV -0x8(%RSI,%RBX,1),%R9 |
(2331) 0x48c573 MOV 0x30(%RBP),%RDX |
(2331) 0x48c577 MOV (%RDX),%R8 |
(2331) 0x48c57a MOV -0x30(%RBP),%RSI |
(2331) 0x48c57e LEA 0x1(%RSI),%RDI |
(2331) 0x48c582 MOV %RDI,-0x30(%RBP) |
(2331) 0x48c586 MOV %R9,(%R8,%RSI,8) |
(2331) 0x48c58a MOV -0x60(%RBP),%RSI |
(2331) 0x48c58e MOV %R11,%R8 |
(2331) 0x48c591 MOV -0x40(%RBP),%RDX |
(2331) 0x48c595 MOVQ $0,-0x8(%RDX,%RBX,1) |
(2331) 0x48c59e CMP %RSI,(%RDX,%RBX,1) |
(2331) 0x48c5a2 JL 48c480 |
(2331) 0x48c5a8 MOV -0x70(%RBP),%RSI |
(2331) 0x48c5ac MOV (%RSI,%RBX,1),%R9 |
(2331) 0x48c5b0 MOV 0x30(%RBP),%RDX |
(2331) 0x48c5b4 MOV (%RDX),%R8 |
(2331) 0x48c5b7 MOV -0x30(%RBP),%RSI |
(2331) 0x48c5bb LEA 0x1(%RSI),%RDI |
(2331) 0x48c5bf MOV %RDI,-0x30(%RBP) |
(2331) 0x48c5c3 MOV %R9,(%R8,%RSI,8) |
(2331) 0x48c5c7 MOV -0x60(%RBP),%RSI |
(2331) 0x48c5cb MOV %R11,%R8 |
(2331) 0x48c5ce JMP 48c480 |
0x48c5d3 NOPW %CS:(%RAX,%RAX,1) |
(2327) 0x48c5e0 MOV %R10,%RDX |
(2327) 0x48c5e3 SHR $0x2,%RDX |
(2327) 0x48c5e7 MOV $0x18,%EDI |
(2327) 0x48c5ec JMP 48c609 |
0x48c5ee XCHG %AX,%AX |
(2329) 0x48c5f0 MOV -0x48(%RBP),%RBX |
(2329) 0x48c5f4 MOVQ $0,(%RBX,%RDI,1) |
(2329) 0x48c5fc ADD $0x20,%RDI |
(2329) 0x48c600 DEC %RDX |
(2329) 0x48c603 JE 48c3de |
(2329) 0x48c609 CMP %RSI,-0x18(%RBX,%RDI,1) |
(2329) 0x48c60e JGE 48c660 |
(2329) 0x48c610 MOV -0x48(%RBP),%RAX |
(2329) 0x48c614 MOVQ $0,-0x18(%RAX,%RDI,1) |
(2329) 0x48c61d CMP %RSI,-0x10(%RAX,%RDI,1) |
(2329) 0x48c622 JGE 48c695 |
(2329) 0x48c624 MOV -0x48(%RBP),%RAX |
(2329) 0x48c628 MOVQ $0,-0x10(%RAX,%RDI,1) |
(2329) 0x48c631 CMP %RSI,-0x8(%RAX,%RDI,1) |
(2329) 0x48c636 JGE 48c6ce |
(2329) 0x48c63c MOV -0x48(%RBP),%RAX |
(2329) 0x48c640 MOVQ $0,-0x8(%RAX,%RDI,1) |
(2329) 0x48c649 CMP %RSI,(%RAX,%RDI,1) |
(2329) 0x48c64d JL 48c5f0 |
(2329) 0x48c64f JMP 48c706 |
0x48c654 NOPW %CS:(%RAX,%RAX,1) |
(2329) 0x48c660 MOV -0x80(%RBP),%RAX |
(2329) 0x48c664 MOV -0x18(%RAX,%RDI,1),%R9 |
(2329) 0x48c669 MOV (%R13),%RBX |
(2329) 0x48c66d MOV -0x38(%RBP),%RSI |
(2329) 0x48c671 LEA 0x1(%RSI),%RAX |
(2329) 0x48c675 MOV %RAX,-0x38(%RBP) |
(2329) 0x48c679 MOV %R9,(%RBX,%RSI,8) |
(2329) 0x48c67d MOV -0x60(%RBP),%RSI |
(2329) 0x48c681 MOV -0x48(%RBP),%RAX |
(2329) 0x48c685 MOVQ $0,-0x18(%RAX,%RDI,1) |
(2329) 0x48c68e CMP %RSI,-0x10(%RAX,%RDI,1) |
(2329) 0x48c693 JL 48c624 |
(2329) 0x48c695 MOV -0x80(%RBP),%RAX |
(2329) 0x48c699 MOV -0x10(%RAX,%RDI,1),%R9 |
(2329) 0x48c69e MOV (%R13),%RSI |
(2329) 0x48c6a2 MOV -0x38(%RBP),%RBX |
(2329) 0x48c6a6 LEA 0x1(%RBX),%RAX |
(2329) 0x48c6aa MOV %RAX,-0x38(%RBP) |
(2329) 0x48c6ae MOV %R9,(%RSI,%RBX,8) |
(2329) 0x48c6b2 MOV -0x60(%RBP),%RSI |
(2329) 0x48c6b6 MOV -0x48(%RBP),%RAX |
(2329) 0x48c6ba MOVQ $0,-0x10(%RAX,%RDI,1) |
(2329) 0x48c6c3 CMP %RSI,-0x8(%RAX,%RDI,1) |
(2329) 0x48c6c8 JL 48c63c |
(2329) 0x48c6ce MOV -0x80(%RBP),%RAX |
(2329) 0x48c6d2 MOV -0x8(%RAX,%RDI,1),%R9 |
(2329) 0x48c6d7 MOV (%R13),%RSI |
(2329) 0x48c6db MOV -0x38(%RBP),%RBX |
(2329) 0x48c6df LEA 0x1(%RBX),%RAX |
(2329) 0x48c6e3 MOV %RAX,-0x38(%RBP) |
(2329) 0x48c6e7 MOV %R9,(%RSI,%RBX,8) |
(2329) 0x48c6eb MOV -0x60(%RBP),%RSI |
(2329) 0x48c6ef MOV -0x48(%RBP),%RAX |
(2329) 0x48c6f3 MOVQ $0,-0x8(%RAX,%RDI,1) |
(2329) 0x48c6fc CMP %RSI,(%RAX,%RDI,1) |
(2329) 0x48c700 JL 48c5f0 |
(2329) 0x48c706 MOV -0x80(%RBP),%RAX |
(2329) 0x48c70a MOV (%RAX,%RDI,1),%R9 |
(2329) 0x48c70e MOV (%R13),%RSI |
(2329) 0x48c712 MOV -0x38(%RBP),%RBX |
(2329) 0x48c716 LEA 0x1(%RBX),%RAX |
(2329) 0x48c71a MOV %RAX,-0x38(%RBP) |
(2329) 0x48c71e MOV %R9,(%RSI,%RBX,8) |
(2329) 0x48c722 MOV -0x60(%RBP),%RSI |
(2329) 0x48c726 JMP 48c5f0 |
0x48c72b ADD $0xa8,%RSP |
0x48c732 POP %RBX |
0x48c733 POP %R12 |
0x48c735 POP %R13 |
0x48c737 POP %R14 |
0x48c739 POP %R15 |
0x48c73b POP %RBP |
0x48c73c VZEROUPPER |
0x48c73f RET |
Coverage (%) | Name | Source Location | Module |
---|---|---|---|
►100.00+ | __kmp_invoke_microtask | libiomp5.so | |
○ | __kmp_fork_call | libiomp5.so | |
○ | __kmpc_fork_call | libiomp5.so | |
○ | hypre_BoomerAMGCreate2ndS | par_strength.c:1668 | exec |
○ | hypre_BoomerAMGSetup | par_amg_setup.c:617 | exec |
○ | hypre_PCGSetup | pcg.c:234 | exec |
○ | main | amg.c:398 | exec |
○ | __libc_init_first | libc.so.6 |
Path / |
Source file and lines | par_strength.c:1668-2230 |
Module | exec |
nb instructions | 335 |
nb uops | 349 |
loop length | 1564 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 3 |
used zmm registers | 0 |
nb stack references | 36 |
micro-operation queue | 87.75 cycles |
front end | 87.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 31.00 | 31.00 | 45.00 | 45.00 | 41.00 | 31.00 | 31.00 | 42.00 |
cycles | 31.00 | 31.00 | 45.00 | 45.00 | 41.00 | 31.00 | 31.00 | 42.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 85.41 |
Stall cycles | 0.00 |
Front-end | 87.75 |
Dispatch | 45.00 |
Overall L1 | 87.75 |
all | 1% |
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 | 2% |
all | 12% |
load | 12% |
store | 11% |
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 | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0xa8,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R9,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0xb0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x88(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x20(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 4df9d0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0xc8(%RBP),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0xd0(%RBP),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4df9e0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %R14,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%RBX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP $0x1,%R14 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 48aea1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xd0(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xc8(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xc0(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xb8(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RDX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RCX,%RDX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RCX,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RDI,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%R8,%RDX,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%R9,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 48aec6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RDX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xa8(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RDX,8),%R14 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
TEST %RCX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0xb0(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDX,%RSI,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMOVE %RCX,%R12 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %R11,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMOVE %R11,%R14 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
JLE 48af13 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x98(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RCX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 48af40 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0,-0x30(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV (%RAX,%R8,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x8(%RAX,%R8,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP $0x1,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RCX,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JNE 48b210 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 48b8da | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 48afb7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 48b8da | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x38,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,-0xc0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x38,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,-0xb8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 48b264 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x88(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RCX,%RAX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R9,%RAX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x30(%RBP),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x38(%RBP),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 4dfd70 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
CMPQ $0,(%RBX) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JLE 48b920 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x48(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMPQ $0,(%RCX) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV -0xb0(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 48b950 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a410,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410560 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a430,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4106b0 <__kmpc_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
CMP $0x1,%EAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 48b9c1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%R15,%RAX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48b996 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CALL 4dd890 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0x30(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,(%RCX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RCX,%RAX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48b9b3 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CALL 4dd890 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0x40(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,(%RCX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a450,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 4104f0 <__kmpc_end_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a470,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410560 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RSI),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %R8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 48bdb8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RCX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x30(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R15,%R13,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%RAX,%R8,8),%RBX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RBX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAEB -0x58(%RBP) | 2 | 0.50 | 0 | 0.33 | 0.33 | 1 | 0 | 0.50 | 0.33 | 1 | 1 |
LEA (%RAX,%R13,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R15,%R8,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDI,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0xa0(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SETAE %R15B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R10,%R8,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RCX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R10,%RSI,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x10,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RDI,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %AL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CMP %RCX,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %R10B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CMP %RBX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x38(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SETB %SIL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %R15B,-0x58(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %AL,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %SIL,%R10B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x98(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc92 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VPBROADCASTQ %R9,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPBROADCASTQ %R11,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
AND $-0x10,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bca4 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RDX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x1(%RSI),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ 0x7696b(%RIP),%YMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x68(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RSI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 48bcb5 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RDX,-0x98(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JE 48bd3e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 48bd4b | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bc67 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bd4b | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RDX),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VPBROADCASTQ 0x7674e(%RIP),%YMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RDX,-0x98(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48bd4b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bdb8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
ADD %R8,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV (%R15,%RSI,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bd7a | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RSI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x40(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JGE 48c72b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x30(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R15,(%R9,%RDX,8) | 2 | 0.25 | 0.25 | 0.83 | 0.83 | 1 | 0.25 | 0.25 | 0.33 | 5 | 1 |
MOV -0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX,%RDX,8),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RCX,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RBX,(%RAX,%RDX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0xa8(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x4,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RDI,%RAX,1),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP (%R9,%RDX,8),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48be1a | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RBX,0x18(%RDI,%RAX,1) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48be1a | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xa0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX,%RDX,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0x2,(%RDX,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMPQ $0x1,-0x60(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48c08c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 48be3d | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD $0xa8,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
VZEROUPPER | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
Source file and lines | par_strength.c:1668-2230 |
Module | exec |
nb instructions | 335 |
nb uops | 349 |
loop length | 1564 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 3 |
used zmm registers | 0 |
nb stack references | 36 |
micro-operation queue | 87.75 cycles |
front end | 87.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 31.00 | 31.00 | 45.00 | 45.00 | 41.00 | 31.00 | 31.00 | 42.00 |
cycles | 31.00 | 31.00 | 45.00 | 45.00 | 41.00 | 31.00 | 31.00 | 42.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 85.41 |
Stall cycles | 0.00 |
Front-end | 87.75 |
Dispatch | 45.00 |
Overall L1 | 87.75 |
all | 1% |
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 | 2% |
all | 12% |
load | 12% |
store | 11% |
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 | P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | Latency | Recip. throughput |
---|---|---|---|---|---|---|---|---|---|---|---|
PUSH %RBP | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RSP,%RBP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
PUSH %R15 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R14 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R13 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %R12 | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
PUSH %RBX | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
SUB $0xa8,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %R9,-0x88(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R8,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RCX,%R14 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDX,-0x68(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RDI,-0xb0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x88(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x48(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x20(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 4df9d0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,%R12 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0xc8(%RBP),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0xd0(%RBP),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4df9e0 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %R14,%R10 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%RBX),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP $0x1,%R14 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 48aea1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xd0(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xc8(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xc0(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0xb8(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RDX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RCX,%RDX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RCX,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
LEA (%RDI,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%R8,%RDX,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%R9,%RSI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
JMP 48aec6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R11,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RDX | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
MOV %RCX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
IMUL %R12,%RSI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDI,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R12,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0xa8(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RDX,8),%R14 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
TEST %RCX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0xb0(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RDX,%RSI,8),%R12 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMOVE %RCX,%R12 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %R11,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMOVE %R11,%R14 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
JLE 48af13 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%R15),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x98(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RCX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JLE 48af40 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %ECX,%ECX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0,-0x30(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x38(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOV (%RAX,%R8,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV 0x8(%RAX,%R8,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP $0x1,%R10 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RCX,-0x90(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %R10,-0x60(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JNE 48b210 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 48b8da | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 48afb7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RAX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JGE 48b8da | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x40(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x38,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,-0xc0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x48(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD $0x38,%RAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RAX,-0xb8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 48b264 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x88(%RBP),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RCX,%RAX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R9,%RAX,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x30(%RBP),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA -0x38(%RBP),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CALL 4dfd70 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
CMPQ $0,(%RBX) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JLE 48b920 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x48(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMPQ $0,(%RCX) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV -0xb0(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 48b950 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a410,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410560 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a430,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CALL 4106b0 <__kmpc_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
CMP $0x1,%EAX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 48b9c1 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%R15,%RAX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48b996 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CALL 4dd890 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0x30(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,(%RCX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%RBX),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RCX,%RAX,8),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48b9b3 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
SAL $0x3,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CALL 4dd890 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV 0x40(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RAX,(%RCX) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a450,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 4104f0 <__kmpc_end_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R13),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x52a470,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410560 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RSI),%R13 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R13,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %R8,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 48bdb8 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RCX,-0x98(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x30(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R15,%R13,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%RAX,%R8,8),%RBX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RBX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAEB -0x58(%RBP) | 2 | 0.50 | 0 | 0.33 | 0.33 | 1 | 0 | 0.50 | 0.33 | 1 | 1 |
LEA (%RAX,%R13,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R15,%R8,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDI,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0xa0(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SETAE %R15B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R10,%R8,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RCX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R10,%RSI,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x10,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %RDI,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %AL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CMP %RCX,%R11 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %R10B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
CMP %RBX,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x38(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SETB %SIL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
TEST %R15B,-0x58(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %AL,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %SIL,%R10B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc2b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x98(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RSI,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RDX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bc92 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VPBROADCASTQ %R9,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPBROADCASTQ %R11,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
AND $-0x10,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 48bca4 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %RDX,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA -0x1(%RSI),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ 0x7696b(%RIP),%YMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x68(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R8,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RSI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 48bcb5 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RDX,-0x98(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JE 48bd3e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 48bd4b | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RCX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bc67 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bd4b | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XOR %ESI,%ESI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x90(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x28(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%RDX),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
VPBROADCASTQ 0x7674e(%RIP),%YMM2 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %RDX,%RSI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RDX,-0x98(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48bd4b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bdb8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
ADD %R8,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV (%R15,%RSI,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 48bd7a | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R13,%RDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x78(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP %RSI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x40(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JGE 48c72b | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R15,%R9 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x30(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R15,(%R9,%RDX,8) | 2 | 0.25 | 0.25 | 0.83 | 0.83 | 1 | 0.25 | 0.25 | 0.33 | 5 | 1 |
MOV -0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX,%RDX,8),%RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %RCX,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV %RBX,(%RAX,%RDX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0xa8(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x4,%RDI | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RDI,%RAX,1),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP (%R9,%RDX,8),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48be1a | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RBX,0x18(%RDI,%RAX,1) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48be1a | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV 0xa0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%RAX,%RDX,8),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOVQ $0x2,(%RDX,%RAX,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
CMPQ $0x1,-0x60(%RBP) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 48c08c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 48be3d | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW (%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
NOPW %CS:(%RAX,%RAX,1) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD $0xa8,%RSP | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
POP %RBX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R12 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R14 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
POP %RBP | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 2 | 0.50 |
VZEROUPPER | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
RET | 1 | 0 | 0 | 0.33 | 0.33 | 0 | 0 | 1 | 0.33 | 0 | 1 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼hypre_BoomerAMGCreate2ndS.extracted.17– | 4.78 | 1.75 |
▼Loop 2362 - par_strength.c:1714-1797 - exec– | 0.03 | 0.01 |
▼Loop 2366 - par_strength.c:1731-1765 - exec– | 0.18 | 0.06 |
○Loop 2368 - par_strength.c:1743-1752 - exec | 2.16 | 0.79 |
○Loop 2367 - par_strength.c:1756-1765 - exec | 0 | 0 |
▼Loop 2363 - par_strength.c:1770-1797 - exec– | 0 | 0 |
○Loop 2365 - par_strength.c:1782-1788 - exec | 0 | 0 |
○Loop 2364 - par_strength.c:1791-1797 - exec | 0 | 0 |
▼Loop 2338 - par_strength.c:2000-2083 - exec– | 0.01 | 0 |
▼Loop 2342 - par_strength.c:2011-2048 - exec– | 0.23 | 0.08 |
○Loop 2344 - par_strength.c:2024-2034 - exec | 2.17 | 0.79 |
○Loop 2343 - par_strength.c:2038-2048 - exec | 0 | 0 |
▼Loop 2339 - par_strength.c:2053-2083 - exec– | 0 | 0 |
○Loop 2340 - par_strength.c:2076-2083 - exec | 0 | 0 |
○Loop 2341 - par_strength.c:2066-2073 - exec | 0 | 0 |
▼Loop 2351 - par_strength.c:1679-1941 - exec– | 0 | 0 |
○Loop 2353 - par_strength.c:1935-1941 - exec | 0 | 0 |
▼Loop 2356 - par_strength.c:1877-1922 - exec– | 0 | 0 |
○Loop 2358 - par_strength.c:1894-1907 - exec | 0 | 0 |
○Loop 2357 - par_strength.c:1911-1922 - exec | 0 | 0 |
○Loop 2352 - par_strength.c:1935-1941 - exec | 0 | 0 |
▼Loop 2359 - par_strength.c:1823-1872 - exec– | 0 | 0 |
○Loop 2361 - par_strength.c:1840-1854 - exec | 0 | 0 |
○Loop 2360 - par_strength.c:1858-1872 - exec | 0 | 0 |
○Loop 2355 - par_strength.c:1927-1933 - exec | 0 | 0 |
○Loop 2354 - par_strength.c:1927-1933 - exec | 0 | 0 |
○Loop 2347 - par_strength.c:1679-1984 - exec | 0 | 0 |
○Loop 2369 - par_strength.c:1695-1697 - exec | 0 | 0 |
○Loop 2370 - par_strength.c:1691-1693 - exec | 0 | 0 |
○Loop 2345 - par_strength.c:1978-1984 - exec | 0 | 0 |
○Loop 2350 - par_strength.c:1951-1953 - exec | 0 | 0 |
○Loop 2348 - par_strength.c:1978-1984 - exec | 0 | 0 |
○Loop 2346 - par_strength.c:1978-1984 - exec | 0 | 0 |
▼Loop 2327 - par_strength.c:1679-2230 - exec– | 0 | 0 |
○Loop 2330 - par_strength.c:2216-2224 - exec | 0 | 0 |
▼Loop 2335 - par_strength.c:2106-2158 - exec– | 0 | 0 |
○Loop 2336 - par_strength.c:2143-2158 - exec | 0 | 0 |
○Loop 2337 - par_strength.c:2124-2139 - exec | 0 | 0 |
▼Loop 2332 - par_strength.c:2163-2211 - exec– | 0 | 0 |
○Loop 2333 - par_strength.c:2199-2211 - exec | 0 | 0 |
○Loop 2334 - par_strength.c:2181-2195 - exec | 0 | 0 |
○Loop 2331 - par_strength.c:1679-2222 - exec | 0 | 0 |
○Loop 2328 - par_strength.c:2220-2230 - exec | 0 | 0 |
○Loop 2329 - par_strength.c:1679-2230 - exec | 0 | 0 |
○Loop 2349 - par_strength.c:1955-1957 - exec | 0 | 0 |