Function: hypre_BoomerAMGCreate2ndS.extracted.17 | Module: exec | Source: par_strength.c:1668-2230 [...] | Coverage: 4.52% |
---|
Function: hypre_BoomerAMGCreate2ndS.extracted.17 | Module: exec | Source: par_strength.c:1668-2230 [...] | Coverage: 4.52% |
---|
/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; |
0x497dc0 PUSH %RBP |
0x497dc1 MOV %RSP,%RBP |
0x497dc4 PUSH %R15 |
0x497dc6 PUSH %R14 |
0x497dc8 PUSH %R13 |
0x497dca PUSH %R12 |
0x497dcc PUSH %RBX |
0x497dcd SUB $0xa8,%RSP |
0x497dd4 MOV %R9,-0x88(%RBP) |
0x497ddb MOV %R8,-0x58(%RBP) |
0x497ddf MOV %RCX,%R14 |
0x497de2 MOV %RDX,-0x68(%RBP) |
0x497de6 MOV %RDI,-0xb8(%RBP) |
0x497ded MOV 0x88(%RBP),%RBX |
0x497df4 MOV 0x48(%RBP),%R15 |
0x497df8 MOV 0x20(%RBP),%R13 |
0x497dfc CALL 4f6100 <hypre_GetThreadNum> |
0x497e01 MOV %RAX,%R12 |
0x497e04 LEA -0xc8(%RBP),%RDI |
0x497e0b LEA -0xd0(%RBP),%RSI |
0x497e12 MOV %R13,%RDX |
0x497e15 CALL 4f6110 <hypre_GetSimpleThreadPartition> |
0x497e1a MOV %R14,%R10 |
0x497e1d MOV (%RBX),%R11 |
0x497e20 CMP $0x1,%R14 |
0x497e24 JLE 497e80 |
0x497e26 MOV 0xd0(%RBP),%R8 |
0x497e2d MOV 0xc8(%RBP),%R9 |
0x497e34 MOV 0xc0(%RBP),%RCX |
0x497e3b MOV 0xb8(%RBP),%RDI |
0x497e42 MOV %R11,%RDX |
0x497e45 IMUL %R12,%RDX |
0x497e49 LEA (%RCX,%RDX,8),%RCX |
0x497e4d MOV %RCX,-0x78(%RBP) |
0x497e51 MOV (%R15),%RCX |
0x497e54 MOV %RCX,%RSI |
0x497e57 IMUL %R12,%RSI |
0x497e5b LEA (%RDI,%RSI,8),%RDI |
0x497e5f MOV %RDI,-0x80(%RBP) |
0x497e63 LEA (%R8,%RDX,8),%RDI |
0x497e67 MOV %RDI,-0x48(%RBP) |
0x497e6b LEA (%R9,%RSI,8),%RDI |
0x497e6f MOV %RDI,-0x50(%RBP) |
0x497e73 JMP 497eb1 |
0x497e75 NOPW %CS:(%RAX,%RAX,1) |
0x497e80 MOV (%R15),%RCX |
0x497e83 MOV %R11,%RDX |
0x497e86 IMUL %R12,%RDX |
0x497e8a MOV %RCX,%RSI |
0x497e8d IMUL %R12,%RSI |
0x497e91 MOVQ $0,-0x78(%RBP) |
0x497e99 MOVQ $0,-0x80(%RBP) |
0x497ea1 MOVQ $0,-0x48(%RBP) |
0x497ea9 MOVQ $0,-0x50(%RBP) |
0x497eb1 MOV %R12,%R8 |
0x497eb4 MOV 0xa8(%RBP),%RAX |
0x497ebb LEA (%RAX,%RDX,8),%R14 |
0x497ebf TEST %RCX,%RCX |
0x497ec2 MOV 0xb0(%RBP),%RDX |
0x497ec9 LEA (%RDX,%RSI,8),%R12 |
0x497ecd CMOVE %RCX,%R12 |
0x497ed1 TEST %R11,%R11 |
0x497ed4 CMOVE %R11,%R14 |
0x497ed8 JLE 497ef3 |
0x497eda XOR %EAX,%EAX |
0x497edc NOPL (%RAX) |
(2388) 0x497ee0 MOVQ $-0x1,(%R14,%RAX,8) |
(2388) 0x497ee8 INC %RAX |
(2388) 0x497eeb CMP (%RBX),%RAX |
(2388) 0x497eee JL 497ee0 |
0x497ef0 MOV (%R15),%RCX |
0x497ef3 MOV 0x98(%RBP),%RAX |
0x497efa TEST %RCX,%RCX |
0x497efd JLE 497f20 |
0x497eff XOR %ECX,%ECX |
0x497f01 NOPW %CS:(%RAX,%RAX,1) |
(2387) 0x497f10 MOVQ $-0x1,(%R12,%RCX,8) |
(2387) 0x497f18 INC %RCX |
(2387) 0x497f1b CMP (%R15),%RCX |
(2387) 0x497f1e JL 497f10 |
0x497f20 MOV 0x28(%RBP),%R9 |
0x497f24 MOVQ $0,-0x30(%RBP) |
0x497f2c MOVQ $0,-0x38(%RBP) |
0x497f34 MOV (%RAX,%R8,8),%RCX |
0x497f38 MOV %R8,-0xb0(%RBP) |
0x497f3f MOV 0x8(%RAX,%R8,8),%RAX |
0x497f44 CMP $0x1,%R10 |
0x497f48 MOV %RCX,-0x70(%RBP) |
0x497f4c MOV %RAX,-0x90(%RBP) |
0x497f53 MOV %R10,-0x60(%RBP) |
0x497f57 JNE 498260 |
0x497f5d CMP %RAX,%RCX |
0x497f60 JGE 498a00 |
0x497f66 XOR %R15D,%R15D |
0x497f69 XOR %R13D,%R13D |
0x497f6c MOV -0x70(%RBP),%R11 |
0x497f70 JMP 497f9a |
0x497f72 NOPW %CS:(%RAX,%RAX,1) |
(2380) 0x497f80 INC %R11 |
(2380) 0x497f83 MOV %RDI,%R15 |
(2380) 0x497f86 MOV %R9,%R13 |
(2380) 0x497f89 CMP -0x90(%RBP),%R11 |
(2380) 0x497f90 MOV 0x28(%RBP),%R9 |
(2380) 0x497f94 JE 498a00 |
(2380) 0x497f9a MOV 0xa0(%RBP),%RAX |
(2380) 0x497fa1 MOV (%RAX,%R11,8),%RAX |
(2380) 0x497fa5 MOV %RAX,-0x40(%RBP) |
(2380) 0x497fa9 MOV %R13,(%R9,%R11,8) |
(2380) 0x497fad MOV 0x48(%RBP),%RAX |
(2380) 0x497fb1 CMPQ $0,(%RAX) |
(2380) 0x497fb5 JE 497fbf |
(2380) 0x497fb7 MOV 0x38(%RBP),%RAX |
(2380) 0x497fbb MOV %R15,(%RAX,%R11,8) |
(2380) 0x497fbf MOV -0x58(%RBP),%RAX |
(2380) 0x497fc3 MOV -0x40(%RBP),%RCX |
(2380) 0x497fc7 MOV (%RAX,%RCX,8),%R10 |
(2380) 0x497fcb MOV %R15,%RDI |
(2380) 0x497fce MOV %R13,%R9 |
(2380) 0x497fd1 CMP 0x8(%RAX,%RCX,8),%R10 |
(2380) 0x497fd6 JGE 498140 |
(2380) 0x497fdc MOV %R15,%RDI |
(2380) 0x497fdf MOV %R13,%R9 |
(2380) 0x497fe2 JMP 498016 |
0x497fe4 NOPW %CS:(%RAX,%RAX,1) |
0x497ff3 NOPW %CS:(%RAX,%RAX,1) |
(2384) 0x498000 INC %R10 |
(2384) 0x498003 MOV -0x58(%RBP),%RAX |
(2384) 0x498007 MOV -0x40(%RBP),%RCX |
(2384) 0x49800b CMP 0x8(%RAX,%RCX,8),%R10 |
(2384) 0x498010 JGE 498140 |
(2384) 0x498016 MOV -0x88(%RBP),%RAX |
(2384) 0x49801d MOV (%RAX,%R10,8),%RSI |
(2384) 0x498021 MOV -0x68(%RBP),%RAX |
(2384) 0x498025 CMPQ $0,(%RAX,%RSI,8) |
(2384) 0x49802a JLE 498045 |
(2384) 0x49802c MOV 0x78(%RBP),%RAX |
(2384) 0x498030 MOV (%RAX,%RSI,8),%RAX |
(2384) 0x498034 CMP %R13,(%R14,%RAX,8) |
(2384) 0x498038 JGE 498045 |
(2384) 0x49803a MOV %R9,(%R14,%RAX,8) |
(2384) 0x49803e INC %R9 |
(2384) 0x498041 MOV %R9,-0x30(%RBP) |
(2384) 0x498045 MOV -0x58(%RBP),%RAX |
(2384) 0x498049 MOV (%RAX,%RSI,8),%RBX |
(2384) 0x49804d MOV 0x8(%RAX,%RSI,8),%RAX |
(2384) 0x498052 JMP 498063 |
0x498054 NOPW %CS:(%RAX,%RAX,1) |
(2386) 0x498060 INC %RBX |
(2386) 0x498063 CMP %RAX,%RBX |
(2386) 0x498066 JGE 4980c0 |
(2386) 0x498068 MOV -0x88(%RBP),%RCX |
(2386) 0x49806f MOV (%RCX,%RBX,8),%RCX |
(2386) 0x498073 MOV -0x68(%RBP),%RDX |
(2386) 0x498077 CMPQ $0,(%RDX,%RCX,8) |
(2386) 0x49807c JLE 498060 |
(2386) 0x49807e MOV 0x78(%RBP),%RDX |
(2386) 0x498082 MOV (%RDX,%RCX,8),%R8 |
(2386) 0x498086 CMP %R11,%R8 |
(2386) 0x498089 JE 498060 |
(2386) 0x49808b CMP %R13,(%R14,%R8,8) |
(2386) 0x49808f JGE 498060 |
(2386) 0x498091 MOV %R9,(%R14,%R8,8) |
(2386) 0x498095 INC %R9 |
(2386) 0x498098 MOV %R9,-0x30(%RBP) |
(2386) 0x49809c MOV -0x58(%RBP),%RAX |
(2386) 0x4980a0 MOV 0x8(%RAX,%RSI,8),%RAX |
(2386) 0x4980a5 JMP 498060 |
0x4980a7 NOPW %CS:(%RAX,%RAX,1) |
0x4980b6 NOPW %CS:(%RAX,%RAX,1) |
(2384) 0x4980c0 MOV 0x10(%RBP),%RCX |
(2384) 0x4980c4 MOV (%RCX,%RSI,8),%RAX |
(2384) 0x4980c8 MOV 0x8(%RCX,%RSI,8),%RBX |
(2384) 0x4980cd JMP 4980e3 |
0x4980cf NOPW %CS:(%RAX,%RAX,1) |
0x4980de XCHG %AX,%AX |
(2385) 0x4980e0 INC %RAX |
(2385) 0x4980e3 CMP %RBX,%RAX |
(2385) 0x4980e6 JGE 498000 |
(2385) 0x4980ec MOV 0x18(%RBP),%RCX |
(2385) 0x4980f0 MOV (%RCX,%RAX,8),%RCX |
(2385) 0x4980f4 MOV 0x70(%RBP),%RDX |
(2385) 0x4980f8 CMPQ $0,(%RDX,%RCX,8) |
(2385) 0x4980fd JLE 4980e0 |
(2385) 0x4980ff MOV 0x80(%RBP),%RDX |
(2385) 0x498106 MOV (%RDX,%RCX,8),%RCX |
(2385) 0x49810a CMP %R15,(%R12,%RCX,8) |
(2385) 0x49810e JGE 4980e0 |
(2385) 0x498110 MOV %RDI,(%R12,%RCX,8) |
(2385) 0x498114 INC %RDI |
(2385) 0x498117 MOV %RDI,-0x38(%RBP) |
(2385) 0x49811b MOV 0x10(%RBP),%RCX |
(2385) 0x49811f MOV 0x8(%RCX,%RSI,8),%RBX |
(2385) 0x498124 JMP 4980e0 |
0x498126 NOPW %CS:(%RAX,%RAX,1) |
0x498135 NOPW %CS:(%RAX,%RAX,1) |
(2380) 0x498140 MOV 0x10(%RBP),%RAX |
(2380) 0x498144 MOV -0x40(%RBP),%RCX |
(2380) 0x498148 MOV (%RAX,%RCX,8),%R10 |
(2380) 0x49814c JMP 49816b |
0x49814e NOPW %CS:(%RAX,%RAX,1) |
0x49815d NOPL (%RAX) |
(2381) 0x498160 INC %R10 |
(2381) 0x498163 MOV 0x10(%RBP),%RAX |
(2381) 0x498167 MOV -0x40(%RBP),%RCX |
(2381) 0x49816b CMP 0x8(%RAX,%RCX,8),%R10 |
(2381) 0x498170 JGE 497f80 |
(2381) 0x498176 MOV 0x18(%RBP),%RAX |
(2381) 0x49817a MOV (%RAX,%R10,8),%RSI |
(2381) 0x49817e MOV 0x70(%RBP),%RAX |
(2381) 0x498182 CMPQ $0,(%RAX,%RSI,8) |
(2381) 0x498187 JLE 4981a5 |
(2381) 0x498189 MOV 0x80(%RBP),%RAX |
(2381) 0x498190 MOV (%RAX,%RSI,8),%RAX |
(2381) 0x498194 CMP %R15,(%R12,%RAX,8) |
(2381) 0x498198 JGE 4981a5 |
(2381) 0x49819a MOV %RDI,(%R12,%RAX,8) |
(2381) 0x49819e INC %RDI |
(2381) 0x4981a1 MOV %RDI,-0x38(%RBP) |
(2381) 0x4981a5 MOV 0x50(%RBP),%RCX |
(2381) 0x4981a9 MOV (%RCX,%RSI,8),%RAX |
(2381) 0x4981ad MOV 0x8(%RCX,%RSI,8),%RBX |
(2381) 0x4981b2 JMP 4981c3 |
0x4981b4 NOPW %CS:(%RAX,%RAX,1) |
(2383) 0x4981c0 INC %RAX |
(2383) 0x4981c3 CMP %RBX,%RAX |
(2383) 0x4981c6 JGE 498200 |
(2383) 0x4981c8 MOV 0x58(%RBP),%RCX |
(2383) 0x4981cc MOV (%RCX,%RAX,8),%RCX |
(2383) 0x4981d0 CMP %R11,%RCX |
(2383) 0x4981d3 JE 4981c0 |
(2383) 0x4981d5 CMP %R13,(%R14,%RCX,8) |
(2383) 0x4981d9 JGE 4981c0 |
(2383) 0x4981db MOV %R9,(%R14,%RCX,8) |
(2383) 0x4981df INC %R9 |
(2383) 0x4981e2 MOV %R9,-0x30(%RBP) |
(2383) 0x4981e6 MOV 0x50(%RBP),%RCX |
(2383) 0x4981ea MOV 0x8(%RCX,%RSI,8),%RBX |
(2383) 0x4981ef JMP 4981c0 |
0x4981f1 NOPW %CS:(%RAX,%RAX,1) |
(2381) 0x498200 MOV 0x60(%RBP),%RCX |
(2381) 0x498204 MOV (%RCX,%RSI,8),%RAX |
(2381) 0x498208 MOV 0x8(%RCX,%RSI,8),%RBX |
(2381) 0x49820d JMP 498223 |
0x49820f NOPW %CS:(%RAX,%RAX,1) |
0x49821e XCHG %AX,%AX |
(2382) 0x498220 INC %RAX |
(2382) 0x498223 CMP %RBX,%RAX |
(2382) 0x498226 JGE 498160 |
(2382) 0x49822c MOV 0x68(%RBP),%RCX |
(2382) 0x498230 MOV (%RCX,%RAX,8),%RCX |
(2382) 0x498234 CMP %R15,(%R12,%RCX,8) |
(2382) 0x498238 JGE 498220 |
(2382) 0x49823a MOV %RDI,(%R12,%RCX,8) |
(2382) 0x49823e INC %RDI |
(2382) 0x498241 MOV %RDI,-0x38(%RBP) |
(2382) 0x498245 MOV 0x60(%RBP),%RCX |
(2382) 0x498249 MOV 0x8(%RCX,%RSI,8),%RBX |
(2382) 0x49824e JMP 498220 |
0x498250 NOPW %CS:(%RAX,%RAX,1) |
0x49825f NOP |
0x498260 CMP %RAX,%RCX |
0x498263 JGE 498a00 |
0x498269 MOV -0x48(%RBP),%RAX |
0x49826d ADD $0x38,%RAX |
0x498271 MOV %RAX,-0xa8(%RBP) |
0x498278 MOV -0x50(%RBP),%RAX |
0x49827c ADD $0x38,%RAX |
0x498280 MOV %RAX,-0xc0(%RBP) |
0x498287 XOR %R10D,%R10D |
0x49828a XOR %EDI,%EDI |
0x49828c MOV -0x70(%RBP),%R8 |
0x498290 XOR %EAX,%EAX |
0x498292 XOR %R11D,%R11D |
0x498295 JMP 4982b0 |
0x498297 NOPW (%RAX,%RAX,1) |
(2369) 0x4982a0 INC %R8 |
(2369) 0x4982a3 CMP -0x90(%RBP),%R8 |
(2369) 0x4982aa JE 498a00 |
(2369) 0x4982b0 MOV %R10,-0x98(%RBP) |
(2369) 0x4982b7 MOV %R11,%R10 |
(2369) 0x4982ba MOV %RAX,%R13 |
(2369) 0x4982bd MOV 0xa0(%RBP),%RAX |
(2369) 0x4982c4 MOV (%RAX,%R8,8),%RAX |
(2369) 0x4982c8 MOV %RAX,-0x40(%RBP) |
(2369) 0x4982cc MOV %RDI,-0xa0(%RBP) |
(2369) 0x4982d3 MOV %RDI,(%R9,%R8,8) |
(2369) 0x4982d7 MOV 0x48(%RBP),%RAX |
(2369) 0x4982db CMPQ $0,(%RAX) |
(2369) 0x4982df JE 4982f0 |
(2369) 0x4982e1 MOV 0x38(%RBP),%RAX |
(2369) 0x4982e5 MOV -0x98(%RBP),%RCX |
(2369) 0x4982ec MOV %RCX,(%RAX,%R8,8) |
(2369) 0x4982f0 MOV -0x58(%RBP),%RCX |
(2369) 0x4982f4 MOV -0x40(%RBP),%RDX |
(2369) 0x4982f8 MOV (%RCX,%RDX,8),%R15 |
(2369) 0x4982fc MOV %R10,%R11 |
(2369) 0x4982ff MOV %R13,%RAX |
(2369) 0x498302 CMP 0x8(%RCX,%RDX,8),%R15 |
(2369) 0x498307 MOV -0x68(%RBP),%RDX |
(2369) 0x49830b JGE 4984a0 |
(2369) 0x498311 MOV %R13,%RAX |
(2369) 0x498314 MOV %R10,%R11 |
(2369) 0x498317 JMP 498336 |
0x498319 NOPL (%RAX) |
(2377) 0x498320 INC %R15 |
(2377) 0x498323 MOV -0x58(%RBP),%RCX |
(2377) 0x498327 MOV -0x40(%RBP),%RSI |
(2377) 0x49832b CMP 0x8(%RCX,%RSI,8),%R15 |
(2377) 0x498330 JGE 4984a0 |
(2377) 0x498336 MOV -0x88(%RBP),%RCX |
(2377) 0x49833d MOV (%RCX,%R15,8),%R9 |
(2377) 0x498341 CMPQ $0,(%RDX,%R9,8) |
(2377) 0x498346 JLE 498389 |
(2377) 0x498348 MOV 0x78(%RBP),%RCX |
(2377) 0x49834c MOV (%RCX,%R9,8),%RSI |
(2377) 0x498350 MOV (%R14,%RSI,8),%RDI |
(2377) 0x498354 SUB %R10,%RDI |
(2377) 0x498357 JGE 498380 |
(2377) 0x498359 MOV %R11,(%R14,%RSI,8) |
(2377) 0x49835d MOV %R11,%RCX |
(2377) 0x498360 SUB %R10,%RCX |
(2377) 0x498363 MOV -0x48(%RBP),%RSI |
(2377) 0x498367 MOVQ $0x2,(%RSI,%RCX,8) |
(2377) 0x49836f INC %R11 |
(2377) 0x498372 JMP 498389 |
0x498374 NOPW %CS:(%RAX,%RAX,1) |
(2377) 0x498380 MOV -0x48(%RBP),%RCX |
(2377) 0x498384 ADDQ $0x2,(%RCX,%RDI,8) |
(2377) 0x498389 MOV -0x58(%RBP),%RCX |
(2377) 0x49838d MOV (%RCX,%R9,8),%RDI |
(2377) 0x498391 JMP 4983b7 |
0x498393 NOPW %CS:(%RAX,%RAX,1) |
(2379) 0x4983a0 MOV -0x48(%RBP),%RCX |
(2379) 0x4983a4 INCQ (%RCX,%RBX,8) |
(2379) 0x4983a8 NOPL (%RAX,%RAX,1) |
(2379) 0x4983b0 INC %RDI |
(2379) 0x4983b3 MOV -0x58(%RBP),%RCX |
(2379) 0x4983b7 CMP 0x8(%RCX,%R9,8),%RDI |
(2379) 0x4983bc JGE 498420 |
(2379) 0x4983be MOV -0x88(%RBP),%RCX |
(2379) 0x4983c5 MOV (%RCX,%RDI,8),%RCX |
(2379) 0x4983c9 CMPQ $0,(%RDX,%RCX,8) |
(2379) 0x4983ce JLE 4983b0 |
(2379) 0x4983d0 MOV 0x78(%RBP),%RSI |
(2379) 0x4983d4 MOV (%RSI,%RCX,8),%RSI |
(2379) 0x4983d8 CMP %R8,%RSI |
(2379) 0x4983db JE 4983b0 |
(2379) 0x4983dd MOV (%R14,%RSI,8),%RBX |
(2379) 0x4983e1 SUB %R10,%RBX |
(2379) 0x4983e4 JGE 4983a0 |
(2379) 0x4983e6 MOV %R11,(%R14,%RSI,8) |
(2379) 0x4983ea MOV %R11,%RCX |
(2379) 0x4983ed SUB %R10,%RCX |
(2379) 0x4983f0 MOV -0x48(%RBP),%RSI |
(2379) 0x4983f4 MOVQ $0x1,(%RSI,%RCX,8) |
(2379) 0x4983fc INC %R11 |
(2379) 0x4983ff JMP 4983b0 |
0x498401 NOPW %CS:(%RAX,%RAX,1) |
0x498410 NOPW %CS:(%RAX,%RAX,1) |
0x49841f NOP |
(2377) 0x498420 MOV 0x10(%RBP),%RCX |
(2377) 0x498424 MOV (%RCX,%R9,8),%RDI |
(2377) 0x498428 JMP 49844f |
0x49842a NOPW %CS:(%RAX,%RAX,1) |
0x498439 NOPL (%RAX) |
(2378) 0x498440 MOV -0x50(%RBP),%RCX |
(2378) 0x498444 INCQ (%RCX,%RBX,8) |
(2378) 0x498448 INC %RDI |
(2378) 0x49844b MOV 0x10(%RBP),%RCX |
(2378) 0x49844f CMP 0x8(%RCX,%R9,8),%RDI |
(2378) 0x498454 JGE 498320 |
(2378) 0x49845a MOV 0x18(%RBP),%RCX |
(2378) 0x49845e MOV (%RCX,%RDI,8),%RCX |
(2378) 0x498462 MOV 0x70(%RBP),%RSI |
(2378) 0x498466 CMPQ $0,(%RSI,%RCX,8) |
(2378) 0x49846b JLE 498448 |
(2378) 0x49846d MOV 0x80(%RBP),%RSI |
(2378) 0x498474 MOV (%RSI,%RCX,8),%RSI |
(2378) 0x498478 MOV (%R12,%RSI,8),%RBX |
(2378) 0x49847c SUB %R13,%RBX |
(2378) 0x49847f JGE 498440 |
(2378) 0x498481 MOV %RAX,(%R12,%RSI,8) |
(2378) 0x498485 MOV %RAX,%RCX |
(2378) 0x498488 SUB %R13,%RCX |
(2378) 0x49848b MOV -0x50(%RBP),%RSI |
(2378) 0x49848f MOVQ $0x1,(%RSI,%RCX,8) |
(2378) 0x498497 INC %RAX |
(2378) 0x49849a JMP 498448 |
0x49849c NOPL (%RAX) |
(2369) 0x4984a0 MOV 0x10(%RBP),%RCX |
(2369) 0x4984a4 MOV -0x40(%RBP),%RDX |
(2369) 0x4984a8 MOV (%RCX,%RDX,8),%R9 |
(2369) 0x4984ac CMP 0x8(%RCX,%RDX,8),%R9 |
(2369) 0x4984b1 JGE 498600 |
(2369) 0x4984b7 MOV -0x48(%RBP),%RDX |
(2369) 0x4984bb MOV -0x50(%RBP),%R15 |
(2369) 0x4984bf JMP 4984f6 |
0x4984c1 NOPW %CS:(%RAX,%RAX,1) |
0x4984d0 NOPW %CS:(%RAX,%RAX,1) |
0x4984df NOP |
(2374) 0x4984e0 INC %R9 |
(2374) 0x4984e3 MOV 0x10(%RBP),%RCX |
(2374) 0x4984e7 MOV -0x40(%RBP),%RSI |
(2374) 0x4984eb CMP 0x8(%RCX,%RSI,8),%R9 |
(2374) 0x4984f0 JGE 498608 |
(2374) 0x4984f6 MOV 0x18(%RBP),%RCX |
(2374) 0x4984fa MOV (%RCX,%R9,8),%RDI |
(2374) 0x4984fe MOV 0x70(%RBP),%RCX |
(2374) 0x498502 CMPQ $0,(%RCX,%RDI,8) |
(2374) 0x498507 JLE 498545 |
(2374) 0x498509 MOV 0x80(%RBP),%RCX |
(2374) 0x498510 MOV (%RCX,%RDI,8),%RSI |
(2374) 0x498514 MOV (%R12,%RSI,8),%RBX |
(2374) 0x498518 SUB %R13,%RBX |
(2374) 0x49851b JGE 498540 |
(2374) 0x49851d MOV %RAX,(%R12,%RSI,8) |
(2374) 0x498521 MOV %RAX,%RCX |
(2374) 0x498524 SUB %R13,%RCX |
(2374) 0x498527 MOVQ $0x2,(%R15,%RCX,8) |
(2374) 0x49852f INC %RAX |
(2374) 0x498532 JMP 498545 |
0x498534 NOPW %CS:(%RAX,%RAX,1) |
(2374) 0x498540 ADDQ $0x2,(%R15,%RBX,8) |
(2374) 0x498545 MOV 0x50(%RBP),%RCX |
(2374) 0x498549 MOV (%RCX,%RDI,8),%RSI |
(2374) 0x49854d JMP 49856b |
0x49854f NOPW %CS:(%RAX,%RAX,1) |
0x49855e XCHG %AX,%AX |
(2376) 0x498560 INCQ (%RDX,%RCX,8) |
(2376) 0x498564 INC %RSI |
(2376) 0x498567 MOV 0x50(%RBP),%RCX |
(2376) 0x49856b CMP 0x8(%RCX,%RDI,8),%RSI |
(2376) 0x498570 JGE 4985a0 |
(2376) 0x498572 MOV 0x58(%RBP),%RCX |
(2376) 0x498576 MOV (%RCX,%RSI,8),%RBX |
(2376) 0x49857a CMP %R8,%RBX |
(2376) 0x49857d JE 498564 |
(2376) 0x49857f MOV (%R14,%RBX,8),%RCX |
(2376) 0x498583 SUB %R10,%RCX |
(2376) 0x498586 JGE 498560 |
(2376) 0x498588 MOV %R11,(%R14,%RBX,8) |
(2376) 0x49858c MOV %R11,%RCX |
(2376) 0x49858f SUB %R10,%RCX |
(2376) 0x498592 MOVQ $0x1,(%RDX,%RCX,8) |
(2376) 0x49859a INC %R11 |
(2376) 0x49859d JMP 498564 |
0x49859f NOP |
(2374) 0x4985a0 MOV 0x60(%RBP),%RCX |
(2374) 0x4985a4 MOV (%RCX,%RDI,8),%RSI |
(2374) 0x4985a8 JMP 4985cb |
0x4985aa NOPW %CS:(%RAX,%RAX,1) |
0x4985b9 NOPL (%RAX) |
(2375) 0x4985c0 INCQ (%R15,%RCX,8) |
(2375) 0x4985c4 INC %RSI |
(2375) 0x4985c7 MOV 0x60(%RBP),%RCX |
(2375) 0x4985cb CMP 0x8(%RCX,%RDI,8),%RSI |
(2375) 0x4985d0 JGE 4984e0 |
(2375) 0x4985d6 MOV 0x68(%RBP),%RCX |
(2375) 0x4985da MOV (%RCX,%RSI,8),%RBX |
(2375) 0x4985de MOV (%R12,%RBX,8),%RCX |
(2375) 0x4985e2 SUB %R13,%RCX |
(2375) 0x4985e5 JGE 4985c0 |
(2375) 0x4985e7 MOV %RAX,(%R12,%RBX,8) |
(2375) 0x4985eb MOV %RAX,%RCX |
(2375) 0x4985ee SUB %R13,%RCX |
(2375) 0x4985f1 MOVQ $0x1,(%R15,%RCX,8) |
(2375) 0x4985f9 INC %RAX |
(2375) 0x4985fc JMP 4985c4 |
0x4985fe XCHG %AX,%AX |
(2369) 0x498600 MOV -0x48(%RBP),%RDX |
(2369) 0x498604 MOV -0x50(%RBP),%R15 |
(2369) 0x498608 MOV %R11,%RCX |
(2369) 0x49860b SUB %R10,%RCX |
(2369) 0x49860e JLE 498680 |
(2369) 0x498610 CMP $0x8,%RCX |
(2369) 0x498614 MOV -0x60(%RBP),%RSI |
(2369) 0x498618 MOV 0x28(%RBP),%R9 |
(2369) 0x49861c MOV -0x98(%RBP),%R10 |
(2369) 0x498623 MOV -0xa0(%RBP),%RDI |
(2369) 0x49862a MOV %RCX,-0x40(%RBP) |
(2369) 0x49862e JAE 498700 |
(2369) 0x498634 MOV -0x40(%RBP),%RBX |
(2369) 0x498638 MOV %RBX,%RCX |
(2369) 0x49863b AND $-0x8,%RCX |
(2369) 0x49863f CMP %RBX,%RCX |
(2369) 0x498642 JB 498670 |
(2369) 0x498644 JMP 498696 |
0x498646 NOPW %CS:(%RAX,%RAX,1) |
0x498655 NOPW %CS:(%RAX,%RAX,1) |
(2372) 0x498660 MOVQ $0,(%RDX,%RCX,8) |
(2372) 0x498668 INC %RCX |
(2372) 0x49866b CMP %RCX,%RBX |
(2372) 0x49866e JE 498696 |
(2372) 0x498670 CMP %RSI,(%RDX,%RCX,8) |
(2372) 0x498674 JL 498660 |
(2372) 0x498676 INC %RDI |
(2372) 0x498679 MOV %RDI,-0x30(%RBP) |
(2372) 0x49867d JMP 498660 |
0x49867f NOP |
(2369) 0x498680 MOV -0x60(%RBP),%RSI |
(2369) 0x498684 MOV 0x28(%RBP),%R9 |
(2369) 0x498688 MOV -0x98(%RBP),%R10 |
(2369) 0x49868f MOV -0xa0(%RBP),%RDI |
(2369) 0x498696 MOV %RAX,%RCX |
(2369) 0x498699 SUB %R13,%RCX |
(2369) 0x49869c JLE 4982a0 |
(2369) 0x4986a2 CMP $0x8,%RCX |
(2369) 0x4986a6 JAE 498880 |
(2369) 0x4986ac MOV %RCX,%RDX |
(2369) 0x4986af AND $-0x8,%RDX |
(2369) 0x4986b3 CMP %RCX,%RDX |
(2369) 0x4986b6 JB 4986d4 |
(2369) 0x4986b8 JMP 4982a0 |
0x4986bd NOPL (%RAX) |
(2370) 0x4986c0 MOVQ $0,(%R15,%RDX,8) |
(2370) 0x4986c8 INC %RDX |
(2370) 0x4986cb CMP %RDX,%RCX |
(2370) 0x4986ce JE 4982a0 |
(2370) 0x4986d4 CMP %RSI,(%R15,%RDX,8) |
(2370) 0x4986d8 JL 4986c0 |
(2370) 0x4986da INC %R10 |
(2370) 0x4986dd MOV %R10,-0x38(%RBP) |
(2370) 0x4986e1 JMP 4986c0 |
0x4986e3 NOPW %CS:(%RAX,%RAX,1) |
0x4986f2 NOPW %CS:(%RAX,%RAX,1) |
(2369) 0x498700 SHR $0x3,%RCX |
(2369) 0x498704 MOV -0xa8(%RBP),%RBX |
(2369) 0x49870b JMP 498734 |
0x49870d NOPW %CS:(%RAX,%RAX,1) |
0x49871c NOPL (%RAX) |
(2373) 0x498720 MOVQ $0,(%RBX) |
(2373) 0x498727 ADD $0x40,%RBX |
(2373) 0x49872b DEC %RCX |
(2373) 0x49872e JE 498634 |
(2373) 0x498734 CMP %RSI,-0x38(%RBX) |
(2373) 0x498738 JGE 4987c0 |
(2373) 0x49873e MOVQ $0,-0x38(%RBX) |
(2373) 0x498746 CMP %RSI,-0x30(%RBX) |
(2373) 0x49874a JGE 4987d9 |
(2373) 0x498750 MOVQ $0,-0x30(%RBX) |
(2373) 0x498758 CMP %RSI,-0x28(%RBX) |
(2373) 0x49875c JGE 4987f2 |
(2373) 0x498762 MOVQ $0,-0x28(%RBX) |
(2373) 0x49876a CMP %RSI,-0x20(%RBX) |
(2373) 0x49876e JGE 49880b |
(2373) 0x498774 MOVQ $0,-0x20(%RBX) |
(2373) 0x49877c CMP %RSI,-0x18(%RBX) |
(2373) 0x498780 JGE 498824 |
(2373) 0x498786 MOVQ $0,-0x18(%RBX) |
(2373) 0x49878e CMP %RSI,-0x10(%RBX) |
(2373) 0x498792 JGE 49883d |
(2373) 0x498798 MOVQ $0,-0x10(%RBX) |
(2373) 0x4987a0 CMP %RSI,-0x8(%RBX) |
(2373) 0x4987a4 JGE 498856 |
(2373) 0x4987aa MOVQ $0,-0x8(%RBX) |
(2373) 0x4987b2 CMP %RSI,(%RBX) |
(2373) 0x4987b5 JL 498720 |
(2373) 0x4987bb JMP 49886e |
(2373) 0x4987c0 INC %RDI |
(2373) 0x4987c3 MOV %RDI,-0x30(%RBP) |
(2373) 0x4987c7 MOVQ $0,-0x38(%RBX) |
(2373) 0x4987cf CMP %RSI,-0x30(%RBX) |
(2373) 0x4987d3 JL 498750 |
(2373) 0x4987d9 INC %RDI |
(2373) 0x4987dc MOV %RDI,-0x30(%RBP) |
(2373) 0x4987e0 MOVQ $0,-0x30(%RBX) |
(2373) 0x4987e8 CMP %RSI,-0x28(%RBX) |
(2373) 0x4987ec JL 498762 |
(2373) 0x4987f2 INC %RDI |
(2373) 0x4987f5 MOV %RDI,-0x30(%RBP) |
(2373) 0x4987f9 MOVQ $0,-0x28(%RBX) |
(2373) 0x498801 CMP %RSI,-0x20(%RBX) |
(2373) 0x498805 JL 498774 |
(2373) 0x49880b INC %RDI |
(2373) 0x49880e MOV %RDI,-0x30(%RBP) |
(2373) 0x498812 MOVQ $0,-0x20(%RBX) |
(2373) 0x49881a CMP %RSI,-0x18(%RBX) |
(2373) 0x49881e JL 498786 |
(2373) 0x498824 INC %RDI |
(2373) 0x498827 MOV %RDI,-0x30(%RBP) |
(2373) 0x49882b MOVQ $0,-0x18(%RBX) |
(2373) 0x498833 CMP %RSI,-0x10(%RBX) |
(2373) 0x498837 JL 498798 |
(2373) 0x49883d INC %RDI |
(2373) 0x498840 MOV %RDI,-0x30(%RBP) |
(2373) 0x498844 MOVQ $0,-0x10(%RBX) |
(2373) 0x49884c CMP %RSI,-0x8(%RBX) |
(2373) 0x498850 JL 4987aa |
(2373) 0x498856 INC %RDI |
(2373) 0x498859 MOV %RDI,-0x30(%RBP) |
(2373) 0x49885d MOVQ $0,-0x8(%RBX) |
(2373) 0x498865 CMP %RSI,(%RBX) |
(2373) 0x498868 JL 498720 |
(2373) 0x49886e INC %RDI |
(2373) 0x498871 MOV %RDI,-0x30(%RBP) |
(2373) 0x498875 JMP 498720 |
0x49887a NOPW (%RAX,%RAX,1) |
(2369) 0x498880 MOV %RCX,%RDX |
(2369) 0x498883 SHR $0x3,%RDX |
(2369) 0x498887 MOV -0xc0(%RBP),%RBX |
(2369) 0x49888e JMP 4988b4 |
0x498890 NOPW %CS:(%RAX,%RAX,1) |
0x49889f NOP |
(2371) 0x4988a0 MOVQ $0,(%RBX) |
(2371) 0x4988a7 ADD $0x40,%RBX |
(2371) 0x4988ab DEC %RDX |
(2371) 0x4988ae JE 4986ac |
(2371) 0x4988b4 CMP %RSI,-0x38(%RBX) |
(2371) 0x4988b8 JGE 498940 |
(2371) 0x4988be MOVQ $0,-0x38(%RBX) |
(2371) 0x4988c6 CMP %RSI,-0x30(%RBX) |
(2371) 0x4988ca JGE 498959 |
(2371) 0x4988d0 MOVQ $0,-0x30(%RBX) |
(2371) 0x4988d8 CMP %RSI,-0x28(%RBX) |
(2371) 0x4988dc JGE 498972 |
(2371) 0x4988e2 MOVQ $0,-0x28(%RBX) |
(2371) 0x4988ea CMP %RSI,-0x20(%RBX) |
(2371) 0x4988ee JGE 49898b |
(2371) 0x4988f4 MOVQ $0,-0x20(%RBX) |
(2371) 0x4988fc CMP %RSI,-0x18(%RBX) |
(2371) 0x498900 JGE 4989a4 |
(2371) 0x498906 MOVQ $0,-0x18(%RBX) |
(2371) 0x49890e CMP %RSI,-0x10(%RBX) |
(2371) 0x498912 JGE 4989bd |
(2371) 0x498918 MOVQ $0,-0x10(%RBX) |
(2371) 0x498920 CMP %RSI,-0x8(%RBX) |
(2371) 0x498924 JGE 4989d6 |
(2371) 0x49892a MOVQ $0,-0x8(%RBX) |
(2371) 0x498932 CMP %RSI,(%RBX) |
(2371) 0x498935 JL 4988a0 |
(2371) 0x49893b JMP 4989ee |
(2371) 0x498940 INC %R10 |
(2371) 0x498943 MOV %R10,-0x38(%RBP) |
(2371) 0x498947 MOVQ $0,-0x38(%RBX) |
(2371) 0x49894f CMP %RSI,-0x30(%RBX) |
(2371) 0x498953 JL 4988d0 |
(2371) 0x498959 INC %R10 |
(2371) 0x49895c MOV %R10,-0x38(%RBP) |
(2371) 0x498960 MOVQ $0,-0x30(%RBX) |
(2371) 0x498968 CMP %RSI,-0x28(%RBX) |
(2371) 0x49896c JL 4988e2 |
(2371) 0x498972 INC %R10 |
(2371) 0x498975 MOV %R10,-0x38(%RBP) |
(2371) 0x498979 MOVQ $0,-0x28(%RBX) |
(2371) 0x498981 CMP %RSI,-0x20(%RBX) |
(2371) 0x498985 JL 4988f4 |
(2371) 0x49898b INC %R10 |
(2371) 0x49898e MOV %R10,-0x38(%RBP) |
(2371) 0x498992 MOVQ $0,-0x20(%RBX) |
(2371) 0x49899a CMP %RSI,-0x18(%RBX) |
(2371) 0x49899e JL 498906 |
(2371) 0x4989a4 INC %R10 |
(2371) 0x4989a7 MOV %R10,-0x38(%RBP) |
(2371) 0x4989ab MOVQ $0,-0x18(%RBX) |
(2371) 0x4989b3 CMP %RSI,-0x10(%RBX) |
(2371) 0x4989b7 JL 498918 |
(2371) 0x4989bd INC %R10 |
(2371) 0x4989c0 MOV %R10,-0x38(%RBP) |
(2371) 0x4989c4 MOVQ $0,-0x10(%RBX) |
(2371) 0x4989cc CMP %RSI,-0x8(%RBX) |
(2371) 0x4989d0 JL 49892a |
(2371) 0x4989d6 INC %R10 |
(2371) 0x4989d9 MOV %R10,-0x38(%RBP) |
(2371) 0x4989dd MOVQ $0,-0x8(%RBX) |
(2371) 0x4989e5 CMP %RSI,(%RBX) |
(2371) 0x4989e8 JL 4988a0 |
(2371) 0x4989ee INC %R10 |
(2371) 0x4989f1 MOV %R10,-0x38(%RBP) |
(2371) 0x4989f5 JMP 4988a0 |
0x4989fa NOPW (%RAX,%RAX,1) |
0x498a00 MOV 0x88(%RBP),%RBX |
0x498a07 MOV (%RBX),%RAX |
0x498a0a LEA (%R9,%RAX,8),%RSI |
0x498a0e MOV 0x38(%RBP),%RCX |
0x498a12 LEA (%RCX,%RAX,8),%RCX |
0x498a16 LEA -0x30(%RBP),%RDI |
0x498a1a LEA -0x38(%RBP),%RDX |
0x498a1e MOV 0x90(%RBP),%R8 |
0x498a25 CALL 4f6500 <hypre_prefix_sum_pair> |
0x498a2a CMPQ $0,(%RBX) |
0x498a2e JLE 498a50 |
0x498a30 XOR %EAX,%EAX |
0x498a32 NOPW %CS:(%RAX,%RAX,1) |
(2368) 0x498a40 MOVQ $-0x1,(%R14,%RAX,8) |
(2368) 0x498a48 INC %RAX |
(2368) 0x498a4b CMP (%RBX),%RAX |
(2368) 0x498a4e JL 498a40 |
0x498a50 MOV 0x48(%RBP),%RCX |
0x498a54 CMPQ $0,(%RCX) |
0x498a58 JLE 498a70 |
0x498a5a XOR %EAX,%EAX |
0x498a5c NOPL (%RAX) |
(2367) 0x498a60 MOVQ $-0x1,(%R12,%RAX,8) |
(2367) 0x498a68 INC %RAX |
(2367) 0x498a6b CMP (%RCX),%RAX |
(2367) 0x498a6e JL 498a60 |
0x498a70 MOV 0x40(%RBP),%R13 |
0x498a74 MOV -0xb8(%RBP),%R15 |
0x498a7b MOV (%R15),%ESI |
0x498a7e MOV $0x534410,%EDI |
0x498a83 CALL 410570 <__kmpc_barrier@plt> |
0x498a88 MOV (%R15),%ESI |
0x498a8b MOV $0x534430,%EDI |
0x498a90 XOR %EDX,%EDX |
0x498a92 CALL 4106d0 <__kmpc_masked@plt> |
0x498a97 CMP $0x1,%EAX |
0x498a9a JNE 498ae6 |
0x498a9c MOV (%RBX),%RAX |
0x498a9f MOV 0x28(%RBP),%RCX |
0x498aa3 MOV (%RCX,%RAX,8),%RDI |
0x498aa7 TEST %RDI,%RDI |
0x498aaa JE 498abf |
0x498aac SAL $0x3,%RDI |
0x498ab0 CALL 4f3d20 <hypre_MAlloc> |
0x498ab5 MOV 0x30(%RBP),%RCX |
0x498ab9 MOV %RAX,(%RCX) |
0x498abc MOV (%RBX),%RAX |
0x498abf MOV 0x38(%RBP),%RCX |
0x498ac3 MOV (%RCX,%RAX,8),%RDI |
0x498ac7 TEST %RDI,%RDI |
0x498aca JE 498ad9 |
0x498acc SAL $0x3,%RDI |
0x498ad0 CALL 4f3d20 <hypre_MAlloc> |
0x498ad5 MOV %RAX,(%R13) |
0x498ad9 MOV (%R15),%ESI |
0x498adc MOV $0x534450,%EDI |
0x498ae1 CALL 410500 <__kmpc_end_masked@plt> |
0x498ae6 MOV (%R15),%ESI |
0x498ae9 MOV $0x534470,%EDI |
0x498aee CALL 410570 <__kmpc_barrier@plt> |
0x498af3 MOV -0x90(%RBP),%R11 |
0x498afa LEA -0x1(%R11),%R13 |
0x498afe MOV %R13,%RCX |
0x498b01 MOV -0x70(%RBP),%R15 |
0x498b05 MOV %R15,%R8 |
0x498b08 SUB %R15,%RCX |
0x498b0b MOV 0x28(%RBP),%RAX |
0x498b0f MOV 0x38(%RBP),%R9 |
0x498b13 JLE 498d63 |
0x498b19 MOV %RCX,-0x98(%RBP) |
0x498b20 MOV -0x30(%RBP),%RCX |
0x498b24 MOV %RCX,-0x40(%RBP) |
0x498b28 LEA (%RAX,%R13,8),%RCX |
0x498b2c LEA (%R9,%R15,8),%R10 |
0x498b30 CMP %R10,%RCX |
0x498b33 SETAE %R8B |
0x498b37 LEA (%R9,%R13,8),%RSI |
0x498b3b MOV %R11,%RDI |
0x498b3e LEA (%RAX,%R15,8),%R11 |
0x498b42 CMP %R11,%RSI |
0x498b45 SETAE %R9B |
0x498b49 MOV 0xa0(%RBP),%RAX |
0x498b50 LEA (%RAX,%R15,8),%RDX |
0x498b54 CMP %RDX,%RCX |
0x498b57 SETB %CL |
0x498b5a LEA (%RAX,%RDI,8),%RDI |
0x498b5e ADD $-0x10,%RDI |
0x498b62 CMP %R11,%RDI |
0x498b65 SETB %AL |
0x498b68 CMP %RDX,%RSI |
0x498b6b SETB %BL |
0x498b6e MOV %R10,-0xa0(%RBP) |
0x498b75 CMP %R10,%RDI |
0x498b78 MOV -0x38(%RBP),%R10 |
0x498b7c SETB %SIL |
0x498b80 TEST %R9B,%R8B |
0x498b83 JNE 498d00 |
0x498b89 OR %AL,%CL |
0x498b8b JE 498d00 |
0x498b91 OR %SIL,%BL |
0x498b94 JE 498d00 |
0x498b9a MOV -0x98(%RBP),%R8 |
0x498ba1 MOV %R8,%RDI |
0x498ba4 AND $-0x4,%RDI |
0x498ba8 MOV 0x38(%RBP),%R9 |
0x498bac MOV %R10,-0xa8(%RBP) |
0x498bb3 JE 499860 |
0x498bb9 MOV %R8,%RBX |
0x498bbc AND $-0x10,%RBX |
0x498bc0 JE 499880 |
0x498bc6 LEA -0x1(%RBX),%RCX |
0x498bca MOV -0x70(%RBP),%RSI |
0x498bce LEA (%R9,%RSI,8),%R8 |
0x498bd2 ADD $0x8,%R8 |
0x498bd6 MOV 0x28(%RBP),%RAX |
0x498bda LEA (%RAX,%RSI,8),%R9 |
0x498bde ADD $0x8,%R9 |
0x498be2 XOR %R10D,%R10D |
0x498be5 VPBROADCASTQ 0x748d2(%RIP),%YMM0 |
0x498bee MOV -0x68(%RBP),%R15 |
0x498bf2 JMP 498c0d |
0x498bf4 NOPW %CS:(%RAX,%RAX,1) |
(2366) 0x498c00 ADD $0x10,%R10 |
(2366) 0x498c04 CMP %RCX,%R10 |
(2366) 0x498c07 JA 499840 |
(2366) 0x498c0d VMOVDQU -0x8(%R9,%R10,8),%YMM1 |
(2366) 0x498c14 VMOVDQU 0x18(%R9,%R10,8),%YMM2 |
(2366) 0x498c1b VMOVDQU 0x58(%R9,%R10,8),%YMM3 |
(2366) 0x498c22 VMOVDQU 0x38(%R9,%R10,8),%YMM4 |
(2366) 0x498c29 VPCMPEQQ 0x40(%R9,%R10,8),%YMM4,%K2 |
(2366) 0x498c31 VPCMPEQQ 0x60(%R9,%R10,8),%YMM3,%K4 |
(2366) 0x498c39 VPCMPEQQ (%R9,%R10,8),%YMM1,%K1 |
(2366) 0x498c40 VPCMPEQQ 0x20(%R9,%R10,8),%YMM2,%K3 |
(2366) 0x498c48 KORB %K4,%K2,%K0 |
(2366) 0x498c4c KORB %K3,%K1,%K5 |
(2366) 0x498c50 KORTESTB %K0,%K5 |
(2366) 0x498c54 JE 498c00 |
(2366) 0x498c56 VMOVDQU64 (%R8,%R10,8),%YMM1{%K1}{z} |
(2366) 0x498c5d VMOVDQU64 0x20(%R8,%R10,8),%YMM2{%K3}{z} |
(2366) 0x498c65 VMOVDQU64 0x40(%R8,%R10,8),%YMM3{%K2}{z} |
(2366) 0x498c6d VMOVDQU64 0x60(%R8,%R10,8),%YMM4{%K4}{z} |
(2366) 0x498c75 VMOVDQU64 -0x8(%R8,%R10,8),%YMM5{%K1}{z} |
(2366) 0x498c80 VMOVDQU64 0x18(%R8,%R10,8),%YMM6{%K3}{z} |
(2366) 0x498c8b VMOVDQU64 0x38(%R8,%R10,8),%YMM7{%K2}{z} |
(2366) 0x498c96 VMOVDQU64 0x58(%R8,%R10,8),%YMM8{%K4}{z} |
(2366) 0x498ca1 VPCMPEQQ %YMM4,%YMM8,%K4{%K4} |
(2366) 0x498ca7 VMOVDQU64 0x60(%RDX,%R10,8),%YMM4{%K4}{z} |
(2366) 0x498caf VPCMPEQQ %YMM3,%YMM7,%K2{%K2} |
(2366) 0x498cb5 VMOVDQU64 0x40(%RDX,%R10,8),%YMM3{%K2}{z} |
(2366) 0x498cbd VPCMPEQQ %YMM2,%YMM6,%K3{%K3} |
(2366) 0x498cc3 VMOVDQU64 0x20(%RDX,%R10,8),%YMM2{%K3}{z} |
(2366) 0x498ccb VPCMPEQQ %YMM1,%YMM5,%K1{%K1} |
(2366) 0x498cd1 VMOVDQU64 (%RDX,%R10,8),%YMM1{%K1}{z} |
(2366) 0x498cd8 VPSCATTERQQ %YMM0,(%R15,%YMM1,8){%K1} |
(2366) 0x498cdf VPSCATTERQQ %YMM0,(%R15,%YMM2,8){%K3} |
(2366) 0x498ce6 VPSCATTERQQ %YMM0,(%R15,%YMM3,8){%K2} |
(2366) 0x498ced VPSCATTERQQ %YMM0,(%R15,%YMM4,8){%K4} |
(2366) 0x498cf4 JMP 498c00 |
0x498cf9 NOPL (%RAX) |
0x498d00 MOV -0x70(%RBP),%R15 |
0x498d04 MOV %R15,%RCX |
0x498d07 MOV -0x90(%RBP),%R11 |
0x498d0e MOV 0x28(%RBP),%RAX |
0x498d12 MOV 0x38(%RBP),%R9 |
0x498d16 MOV -0x40(%RBP),%RBX |
0x498d1a MOV -0x68(%RBP),%RDI |
0x498d1e JMP 498d33 |
(2362) 0x498d20 ADD %RBX,%RDX |
(2362) 0x498d23 MOV %RDX,(%RAX,%RCX,8) |
(2362) 0x498d27 ADD %R10,(%R9,%RCX,8) |
(2362) 0x498d2b INC %RCX |
(2362) 0x498d2e CMP %RCX,%R13 |
(2362) 0x498d31 JE 498d60 |
(2362) 0x498d33 MOV (%RAX,%RCX,8),%RDX |
(2362) 0x498d37 CMP %RDX,0x8(%RAX,%RCX,8) |
(2362) 0x498d3c JNE 498d20 |
(2362) 0x498d3e MOV 0x8(%R9,%RCX,8),%RSI |
(2362) 0x498d43 CMP (%R9,%RCX,8),%RSI |
(2362) 0x498d47 JNE 498d20 |
(2362) 0x498d49 MOV 0xa0(%RBP),%RSI |
(2362) 0x498d50 MOV (%RSI,%RCX,8),%RSI |
(2362) 0x498d54 MOVQ $0x2,(%RDI,%RSI,8) |
(2362) 0x498d5c JMP 498d20 |
0x498d5e XCHG %AX,%AX |
0x498d60 MOV %R13,%R8 |
0x498d63 CMP %R11,%R15 |
0x498d66 MOV 0x40(%RBP),%R13 |
0x498d6a JGE 499a39 |
0x498d70 MOV -0x30(%RBP),%R10 |
0x498d74 ADD %R10,(%RAX,%R8,8) |
0x498d78 MOV -0x38(%RBP),%RCX |
0x498d7c MOV (%R9,%R8,8),%RBX |
0x498d80 ADD %RCX,%RBX |
0x498d83 MOV %RBX,(%R9,%R8,8) |
0x498d87 MOV -0xb0(%RBP),%RDX |
0x498d8e SAL $0x4,%RDX |
0x498d92 MOV 0x90(%RBP),%RDI |
0x498d99 MOV 0x10(%RDX,%RDI,1),%RSI |
0x498d9e CMP (%RAX,%R8,8),%RSI |
0x498da2 JNE 498dc2 |
0x498da4 CMP %RBX,0x18(%RDX,%RDI,1) |
0x498da9 JNE 498dc2 |
0x498dab MOV 0xa0(%RBP),%RAX |
0x498db2 MOV (%RAX,%R8,8),%RAX |
0x498db6 MOV -0x68(%RBP),%RDX |
0x498dba MOVQ $0x2,(%RDX,%RAX,8) |
0x498dc2 CMPQ $0x1,-0x60(%RBP) |
0x498dc7 JNE 49908c |
0x498dcd JMP 498dec |
0x498dcf NOPW %CS:(%RAX,%RAX,1) |
0x498dde XCHG %AX,%AX |
(2355) 0x498de0 INC %R15 |
(2355) 0x498de3 CMP %R11,%R15 |
(2355) 0x498de6 JE 499a39 |
(2355) 0x498dec MOV 0xa0(%RBP),%RAX |
(2355) 0x498df3 MOV (%RAX,%R15,8),%R8 |
(2355) 0x498df7 MOV -0x30(%RBP),%R9 |
(2355) 0x498dfb MOV -0x38(%RBP),%RDX |
(2355) 0x498dff MOV -0x58(%RBP),%RAX |
(2355) 0x498e03 MOV (%RAX,%R8,8),%R10 |
(2355) 0x498e07 JMP 498e27 |
0x498e09 NOPW %CS:(%RAX,%RAX,1) |
0x498e18 NOPL (%RAX,%RAX,1) |
(2359) 0x498e20 INC %R10 |
(2359) 0x498e23 MOV -0x58(%RBP),%RAX |
(2359) 0x498e27 CMP 0x8(%RAX,%R8,8),%R10 |
(2359) 0x498e2c JGE 498f60 |
(2359) 0x498e32 MOV -0x88(%RBP),%RAX |
(2359) 0x498e39 MOV (%RAX,%R10,8),%RDI |
(2359) 0x498e3d MOV -0x68(%RBP),%RAX |
(2359) 0x498e41 CMPQ $0,(%RAX,%RDI,8) |
(2359) 0x498e46 JLE 498e6d |
(2359) 0x498e48 MOV 0x78(%RBP),%RAX |
(2359) 0x498e4c MOV (%RAX,%RDI,8),%RAX |
(2359) 0x498e50 CMP %R9,(%R14,%RAX,8) |
(2359) 0x498e54 JGE 498e6d |
(2359) 0x498e56 MOV -0x30(%RBP),%RCX |
(2359) 0x498e5a MOV %RCX,(%R14,%RAX,8) |
(2359) 0x498e5e MOV 0x30(%RBP),%RSI |
(2359) 0x498e62 MOV (%RSI),%RBX |
(2359) 0x498e65 MOV %RAX,(%RBX,%RCX,8) |
(2359) 0x498e69 INCQ -0x30(%RBP) |
(2359) 0x498e6d MOV -0x58(%RBP),%RAX |
(2359) 0x498e71 MOV (%RAX,%RDI,8),%RBX |
(2359) 0x498e75 MOV 0x8(%RAX,%RDI,8),%RAX |
(2359) 0x498e7a JMP 498e83 |
0x498e7c NOPL (%RAX) |
(2361) 0x498e80 INC %RBX |
(2361) 0x498e83 CMP %RAX,%RBX |
(2361) 0x498e86 JGE 498ee0 |
(2361) 0x498e88 MOV -0x88(%RBP),%RCX |
(2361) 0x498e8f MOV (%RCX,%RBX,8),%RCX |
(2361) 0x498e93 MOV -0x68(%RBP),%RSI |
(2361) 0x498e97 CMPQ $0,(%RSI,%RCX,8) |
(2361) 0x498e9c JLE 498e80 |
(2361) 0x498e9e MOV 0x78(%RBP),%RSI |
(2361) 0x498ea2 MOV (%RSI,%RCX,8),%RCX |
(2361) 0x498ea6 CMP %R15,%RCX |
(2361) 0x498ea9 JE 498e80 |
(2361) 0x498eab CMP %R9,(%R14,%RCX,8) |
(2361) 0x498eaf JGE 498e80 |
(2361) 0x498eb1 MOV -0x30(%RBP),%RAX |
(2361) 0x498eb5 MOV %RAX,(%R14,%RCX,8) |
(2361) 0x498eb9 MOV 0x30(%RBP),%RSI |
(2361) 0x498ebd MOV (%RSI),%RSI |
(2361) 0x498ec0 MOV %RCX,(%RSI,%RAX,8) |
(2361) 0x498ec4 INCQ -0x30(%RBP) |
(2361) 0x498ec8 MOV -0x58(%RBP),%RAX |
(2361) 0x498ecc MOV 0x8(%RAX,%RDI,8),%RAX |
(2361) 0x498ed1 JMP 498e80 |
0x498ed3 NOPW %CS:(%RAX,%RAX,1) |
(2359) 0x498ee0 MOV 0x10(%RBP),%RAX |
(2359) 0x498ee4 MOV (%RAX,%RDI,8),%RBX |
(2359) 0x498ee8 MOV 0x8(%RAX,%RDI,8),%RAX |
(2359) 0x498eed JMP 498f03 |
0x498eef NOPW %CS:(%RAX,%RAX,1) |
0x498efe XCHG %AX,%AX |
(2360) 0x498f00 INC %RBX |
(2360) 0x498f03 CMP %RAX,%RBX |
(2360) 0x498f06 JGE 498e20 |
(2360) 0x498f0c MOV 0x18(%RBP),%RCX |
(2360) 0x498f10 MOV (%RCX,%RBX,8),%RCX |
(2360) 0x498f14 MOV 0x70(%RBP),%RSI |
(2360) 0x498f18 CMPQ $0,(%RSI,%RCX,8) |
(2360) 0x498f1d JLE 498f00 |
(2360) 0x498f1f MOV 0x80(%RBP),%RSI |
(2360) 0x498f26 MOV (%RSI,%RCX,8),%RCX |
(2360) 0x498f2a CMP %RDX,(%R12,%RCX,8) |
(2360) 0x498f2e JGE 498f00 |
(2360) 0x498f30 MOV -0x38(%RBP),%RAX |
(2360) 0x498f34 MOV %RAX,(%R12,%RCX,8) |
(2360) 0x498f38 MOV (%R13),%RSI |
(2360) 0x498f3c MOV %RCX,(%RSI,%RAX,8) |
(2360) 0x498f40 INCQ -0x38(%RBP) |
(2360) 0x498f44 MOV 0x10(%RBP),%RAX |
(2360) 0x498f48 MOV 0x8(%RAX,%RDI,8),%RAX |
(2360) 0x498f4d JMP 498f00 |
0x498f4f NOPW %CS:(%RAX,%RAX,1) |
0x498f5e XCHG %AX,%AX |
(2355) 0x498f60 MOV 0x10(%RBP),%RAX |
(2355) 0x498f64 MOV (%RAX,%R8,8),%R10 |
(2355) 0x498f68 JMP 498f87 |
0x498f6a NOPW %CS:(%RAX,%RAX,1) |
0x498f79 NOPL (%RAX) |
(2356) 0x498f80 INC %R10 |
(2356) 0x498f83 MOV 0x10(%RBP),%RAX |
(2356) 0x498f87 CMP 0x8(%RAX,%R8,8),%R10 |
(2356) 0x498f8c JGE 498de0 |
(2356) 0x498f92 MOV 0x18(%RBP),%RAX |
(2356) 0x498f96 MOV (%RAX,%R10,8),%RDI |
(2356) 0x498f9a MOV 0x70(%RBP),%RAX |
(2356) 0x498f9e CMPQ $0,(%RAX,%RDI,8) |
(2356) 0x498fa3 JLE 498fca |
(2356) 0x498fa5 MOV 0x80(%RBP),%RAX |
(2356) 0x498fac MOV (%RAX,%RDI,8),%RAX |
(2356) 0x498fb0 CMP %RDX,(%R12,%RAX,8) |
(2356) 0x498fb4 JGE 498fca |
(2356) 0x498fb6 MOV -0x38(%RBP),%RCX |
(2356) 0x498fba MOV %RCX,(%R12,%RAX,8) |
(2356) 0x498fbe MOV (%R13),%RBX |
(2356) 0x498fc2 MOV %RAX,(%RBX,%RCX,8) |
(2356) 0x498fc6 INCQ -0x38(%RBP) |
(2356) 0x498fca MOV 0x50(%RBP),%RAX |
(2356) 0x498fce MOV (%RAX,%RDI,8),%RBX |
(2356) 0x498fd2 MOV 0x8(%RAX,%RDI,8),%RAX |
(2356) 0x498fd7 JMP 498fe3 |
0x498fd9 NOPL (%RAX) |
(2358) 0x498fe0 INC %RBX |
(2358) 0x498fe3 CMP %RAX,%RBX |
(2358) 0x498fe6 JGE 499020 |
(2358) 0x498fe8 MOV 0x58(%RBP),%RCX |
(2358) 0x498fec MOV (%RCX,%RBX,8),%RCX |
(2358) 0x498ff0 CMP %R15,%RCX |
(2358) 0x498ff3 JE 498fe0 |
(2358) 0x498ff5 CMP %R9,(%R14,%RCX,8) |
(2358) 0x498ff9 JGE 498fe0 |
(2358) 0x498ffb MOV -0x30(%RBP),%RAX |
(2358) 0x498fff MOV %RAX,(%R14,%RCX,8) |
(2358) 0x499003 MOV 0x30(%RBP),%RSI |
(2358) 0x499007 MOV (%RSI),%RSI |
(2358) 0x49900a MOV %RCX,(%RSI,%RAX,8) |
(2358) 0x49900e INCQ -0x30(%RBP) |
(2358) 0x499012 MOV 0x50(%RBP),%RAX |
(2358) 0x499016 MOV 0x8(%RAX,%RDI,8),%RAX |
(2358) 0x49901b JMP 498fe0 |
0x49901d NOPL (%RAX) |
(2356) 0x499020 MOV 0x60(%RBP),%RCX |
(2356) 0x499024 MOV (%RCX,%RDI,8),%RAX |
(2356) 0x499028 MOV 0x8(%RCX,%RDI,8),%RBX |
(2356) 0x49902d JMP 499043 |
0x49902f NOPW %CS:(%RAX,%RAX,1) |
0x49903e XCHG %AX,%AX |
(2357) 0x499040 INC %RAX |
(2357) 0x499043 CMP %RBX,%RAX |
(2357) 0x499046 JGE 498f80 |
(2357) 0x49904c MOV 0x68(%RBP),%RCX |
(2357) 0x499050 MOV (%RCX,%RAX,8),%RCX |
(2357) 0x499054 CMP %RDX,(%R12,%RCX,8) |
(2357) 0x499058 JGE 499040 |
(2357) 0x49905a MOV -0x38(%RBP),%RSI |
(2357) 0x49905e MOV %RSI,(%R12,%RCX,8) |
(2357) 0x499062 MOV (%R13),%RBX |
(2357) 0x499066 MOV %RCX,(%RBX,%RSI,8) |
(2357) 0x49906a INCQ -0x38(%RBP) |
(2357) 0x49906e MOV 0x60(%RBP),%RCX |
(2357) 0x499072 MOV 0x8(%RCX,%RDI,8),%RBX |
(2357) 0x499077 JMP 499040 |
0x499079 NOPL (%RAX) |
(2344) 0x499080 INC %R15 |
(2344) 0x499083 CMP %R11,%R15 |
(2344) 0x499086 JE 499a39 |
(2344) 0x49908c MOV %R15,%RAX |
(2344) 0x49908f MOV %R10,%R15 |
(2344) 0x499092 MOV %RCX,%R13 |
(2344) 0x499095 MOV %RAX,%R11 |
(2344) 0x499098 MOV 0xa0(%RBP),%RDX |
(2344) 0x49909f MOV (%RDX,%RAX,8),%RDX |
(2344) 0x4990a3 MOV -0x58(%RBP),%RAX |
(2344) 0x4990a7 MOV (%RAX,%RDX,8),%R9 |
(2344) 0x4990ab MOV %RDX,-0x40(%RBP) |
(2344) 0x4990af CMP 0x8(%RAX,%RDX,8),%R9 |
(2344) 0x4990b4 MOV -0x80(%RBP),%R8 |
(2344) 0x4990b8 JGE 4992a0 |
(2344) 0x4990be MOV %R13,%RCX |
(2344) 0x4990c1 MOV %R15,%R10 |
(2344) 0x4990c4 JMP 4990f6 |
0x4990c6 NOPW %CS:(%RAX,%RAX,1) |
0x4990d5 NOPW %CS:(%RAX,%RAX,1) |
(2352) 0x4990e0 INC %R9 |
(2352) 0x4990e3 MOV -0x58(%RBP),%RAX |
(2352) 0x4990e7 MOV -0x40(%RBP),%RDX |
(2352) 0x4990eb CMP 0x8(%RAX,%RDX,8),%R9 |
(2352) 0x4990f0 JGE 4992a0 |
(2352) 0x4990f6 MOV -0x88(%RBP),%RAX |
(2352) 0x4990fd MOV (%RAX,%R9,8),%RBX |
(2352) 0x499101 MOV -0x68(%RBP),%RAX |
(2352) 0x499105 CMPQ $0,(%RAX,%RBX,8) |
(2352) 0x49910a JLE 49913e |
(2352) 0x49910c MOV 0x78(%RBP),%RAX |
(2352) 0x499110 MOV (%RAX,%RBX,8),%RAX |
(2352) 0x499114 MOV (%R14,%RAX,8),%RDI |
(2352) 0x499118 SUB %R15,%RDI |
(2352) 0x49911b JGE 499160 |
(2352) 0x49911d MOV %R10,(%R14,%RAX,8) |
(2352) 0x499121 MOV %R10,%RSI |
(2352) 0x499124 SUB %R15,%RSI |
(2352) 0x499127 MOV -0x78(%RBP),%RDI |
(2352) 0x49912b MOV %RAX,(%RDI,%RSI,8) |
(2352) 0x49912f MOV -0x48(%RBP),%RAX |
(2352) 0x499133 MOVQ $0x2,(%RAX,%RSI,8) |
(2352) 0x49913b INC %R10 |
(2352) 0x49913e MOV -0x58(%RBP),%RAX |
(2352) 0x499142 MOV (%RAX,%RBX,8),%RDI |
(2352) 0x499146 CMP 0x8(%RAX,%RBX,8),%RDI |
(2352) 0x49914b JL 49917c |
(2352) 0x49914d JMP 499220 |
0x499152 NOPW %CS:(%RAX,%RAX,1) |
(2352) 0x499160 MOV -0x48(%RBP),%RAX |
(2352) 0x499164 ADDQ $0x2,(%RAX,%RDI,8) |
(2352) 0x499169 MOV -0x58(%RBP),%RAX |
(2352) 0x49916d MOV (%RAX,%RBX,8),%RDI |
(2352) 0x499171 CMP 0x8(%RAX,%RBX,8),%RDI |
(2352) 0x499176 JGE 499220 |
(2352) 0x49917c MOV -0x68(%RBP),%RDX |
(2352) 0x499180 JMP 4991be |
0x499182 NOPW %CS:(%RAX,%RAX,1) |
0x499191 NOPW %CS:(%RAX,%RAX,1) |
(2354) 0x4991a0 MOV -0x48(%RBP),%RAX |
(2354) 0x4991a4 INCQ (%RAX,%RSI,8) |
(2354) 0x4991a8 NOPL (%RAX,%RAX,1) |
(2354) 0x4991b0 INC %RDI |
(2354) 0x4991b3 MOV -0x58(%RBP),%RAX |
(2354) 0x4991b7 CMP 0x8(%RAX,%RBX,8),%RDI |
(2354) 0x4991bc JGE 499220 |
(2354) 0x4991be MOV -0x88(%RBP),%RAX |
(2354) 0x4991c5 MOV (%RAX,%RDI,8),%RAX |
(2354) 0x4991c9 CMPQ $0,(%RDX,%RAX,8) |
(2354) 0x4991ce JLE 4991b0 |
(2354) 0x4991d0 MOV 0x78(%RBP),%RSI |
(2354) 0x4991d4 MOV (%RSI,%RAX,8),%RAX |
(2354) 0x4991d8 CMP %R11,%RAX |
(2354) 0x4991db JE 4991b0 |
(2354) 0x4991dd MOV (%R14,%RAX,8),%RSI |
(2354) 0x4991e1 SUB %R15,%RSI |
(2354) 0x4991e4 JGE 4991a0 |
(2354) 0x4991e6 MOV %R10,(%R14,%RAX,8) |
(2354) 0x4991ea MOV %R10,%RSI |
(2354) 0x4991ed SUB %R15,%RSI |
(2354) 0x4991f0 MOV -0x78(%RBP),%R8 |
(2354) 0x4991f4 MOV %RAX,(%R8,%RSI,8) |
(2354) 0x4991f8 MOV -0x80(%RBP),%R8 |
(2354) 0x4991fc MOV -0x48(%RBP),%RAX |
(2354) 0x499200 MOVQ $0x1,(%RAX,%RSI,8) |
(2354) 0x499208 INC %R10 |
(2354) 0x49920b JMP 4991b0 |
0x49920d NOPW %CS:(%RAX,%RAX,1) |
0x49921c NOPL (%RAX) |
(2352) 0x499220 MOV 0x10(%RBP),%RAX |
(2352) 0x499224 MOV (%RAX,%RBX,8),%RDI |
(2352) 0x499228 JMP 49924f |
0x49922a NOPW %CS:(%RAX,%RAX,1) |
0x499239 NOPL (%RAX) |
(2353) 0x499240 MOV -0x50(%RBP),%RAX |
(2353) 0x499244 INCQ (%RAX,%RSI,8) |
(2353) 0x499248 INC %RDI |
(2353) 0x49924b MOV 0x10(%RBP),%RAX |
(2353) 0x49924f CMP 0x8(%RAX,%RBX,8),%RDI |
(2353) 0x499254 JGE 4990e0 |
(2353) 0x49925a MOV 0x18(%RBP),%RAX |
(2353) 0x49925e MOV (%RAX,%RDI,8),%RAX |
(2353) 0x499262 MOV 0x70(%RBP),%RSI |
(2353) 0x499266 CMPQ $0,(%RSI,%RAX,8) |
(2353) 0x49926b JLE 499248 |
(2353) 0x49926d MOV 0x80(%RBP),%RSI |
(2353) 0x499274 MOV (%RSI,%RAX,8),%RAX |
(2353) 0x499278 MOV (%R12,%RAX,8),%RSI |
(2353) 0x49927c SUB %R13,%RSI |
(2353) 0x49927f JGE 499240 |
(2353) 0x499281 MOV %RCX,(%R12,%RAX,8) |
(2353) 0x499285 MOV %RCX,%RSI |
(2353) 0x499288 SUB %R13,%RSI |
(2353) 0x49928b MOV %RAX,(%R8,%RSI,8) |
(2353) 0x49928f MOV -0x50(%RBP),%RAX |
(2353) 0x499293 MOVQ $0x1,(%RAX,%RSI,8) |
(2353) 0x49929b INC %RCX |
(2353) 0x49929e JMP 499248 |
(2344) 0x4992a0 MOV 0x10(%RBP),%RAX |
(2344) 0x4992a4 MOV -0x40(%RBP),%RDX |
(2344) 0x4992a8 MOV (%RAX,%RDX,8),%R9 |
(2344) 0x4992ac JMP 4992cb |
0x4992ae NOPW %CS:(%RAX,%RAX,1) |
0x4992bd NOPL (%RAX) |
(2349) 0x4992c0 INC %R9 |
(2349) 0x4992c3 MOV 0x10(%RBP),%RAX |
(2349) 0x4992c7 MOV -0x40(%RBP),%RDX |
(2349) 0x4992cb CMP 0x8(%RAX,%RDX,8),%R9 |
(2349) 0x4992d0 JGE 499420 |
(2349) 0x4992d6 MOV 0x18(%RBP),%RAX |
(2349) 0x4992da MOV (%RAX,%R9,8),%RBX |
(2349) 0x4992de MOV 0x70(%RBP),%RAX |
(2349) 0x4992e2 CMPQ $0,(%RAX,%RBX,8) |
(2349) 0x4992e7 JLE 499329 |
(2349) 0x4992e9 MOV 0x80(%RBP),%RAX |
(2349) 0x4992f0 MOV (%RAX,%RBX,8),%RAX |
(2349) 0x4992f4 MOV (%R12,%RAX,8),%RSI |
(2349) 0x4992f8 SUB %R13,%RSI |
(2349) 0x4992fb JGE 499320 |
(2349) 0x4992fd MOV %RCX,(%R12,%RAX,8) |
(2349) 0x499301 MOV %RCX,%RSI |
(2349) 0x499304 SUB %R13,%RSI |
(2349) 0x499307 MOV %RAX,(%R8,%RSI,8) |
(2349) 0x49930b MOV -0x50(%RBP),%RAX |
(2349) 0x49930f MOVQ $0x2,(%RAX,%RSI,8) |
(2349) 0x499317 INC %RCX |
(2349) 0x49931a JMP 499329 |
0x49931c NOPL (%RAX) |
(2349) 0x499320 MOV -0x50(%RBP),%RAX |
(2349) 0x499324 ADDQ $0x2,(%RAX,%RSI,8) |
(2349) 0x499329 MOV 0x50(%RBP),%RSI |
(2349) 0x49932d MOV (%RSI,%RBX,8),%RAX |
(2349) 0x499331 JMP 49934f |
0x499333 NOPW %CS:(%RAX,%RAX,1) |
(2351) 0x499340 MOV -0x48(%RBP),%RDX |
(2351) 0x499344 INCQ (%RDX,%RSI,8) |
(2351) 0x499348 INC %RAX |
(2351) 0x49934b MOV 0x50(%RBP),%RSI |
(2351) 0x49934f CMP 0x8(%RSI,%RBX,8),%RAX |
(2351) 0x499354 JGE 4993a0 |
(2351) 0x499356 MOV 0x58(%RBP),%RSI |
(2351) 0x49935a MOV (%RSI,%RAX,8),%RDI |
(2351) 0x49935e CMP %R11,%RDI |
(2351) 0x499361 JE 499348 |
(2351) 0x499363 MOV (%R14,%RDI,8),%RSI |
(2351) 0x499367 SUB %R15,%RSI |
(2351) 0x49936a JGE 499340 |
(2351) 0x49936c MOV %R10,(%R14,%RDI,8) |
(2351) 0x499370 MOV %R10,%RSI |
(2351) 0x499373 SUB %R15,%RSI |
(2351) 0x499376 MOV -0x78(%RBP),%RDX |
(2351) 0x49937a MOV %RDI,(%RDX,%RSI,8) |
(2351) 0x49937e MOV -0x48(%RBP),%RDX |
(2351) 0x499382 MOVQ $0x1,(%RDX,%RSI,8) |
(2351) 0x49938a INC %R10 |
(2351) 0x49938d JMP 499348 |
0x49938f NOPW %CS:(%RAX,%RAX,1) |
0x49939e XCHG %AX,%AX |
(2349) 0x4993a0 MOV 0x60(%RBP),%RSI |
(2349) 0x4993a4 MOV (%RSI,%RBX,8),%RAX |
(2349) 0x4993a8 JMP 4993cf |
0x4993aa NOPW %CS:(%RAX,%RAX,1) |
0x4993b9 NOPL (%RAX) |
(2350) 0x4993c0 MOV -0x50(%RBP),%RDX |
(2350) 0x4993c4 INCQ (%RDX,%RSI,8) |
(2350) 0x4993c8 INC %RAX |
(2350) 0x4993cb MOV 0x60(%RBP),%RSI |
(2350) 0x4993cf CMP 0x8(%RSI,%RBX,8),%RAX |
(2350) 0x4993d4 JGE 4992c0 |
(2350) 0x4993da MOV 0x68(%RBP),%RSI |
(2350) 0x4993de MOV (%RSI,%RAX,8),%RDI |
(2350) 0x4993e2 MOV (%R12,%RDI,8),%RSI |
(2350) 0x4993e6 SUB %R13,%RSI |
(2350) 0x4993e9 JGE 4993c0 |
(2350) 0x4993eb MOV %RCX,(%R12,%RDI,8) |
(2350) 0x4993ef MOV %RCX,%RSI |
(2350) 0x4993f2 SUB %R13,%RSI |
(2350) 0x4993f5 MOV %RDI,(%R8,%RSI,8) |
(2350) 0x4993f9 MOV -0x50(%RBP),%RDX |
(2350) 0x4993fd MOVQ $0x1,(%RDX,%RSI,8) |
(2350) 0x499405 INC %RCX |
(2350) 0x499408 JMP 4993c8 |
0x49940a NOPW %CS:(%RAX,%RAX,1) |
0x499419 NOPL (%RAX) |
(2344) 0x499420 MOV %R10,%RAX |
(2344) 0x499423 SUB %R15,%RAX |
(2344) 0x499426 MOV %R11,%R15 |
(2344) 0x499429 MOV -0x60(%RBP),%RSI |
(2344) 0x49942d MOV -0x48(%RBP),%RDX |
(2344) 0x499431 JLE 499451 |
(2344) 0x499433 MOV %RAX,-0x40(%RBP) |
(2344) 0x499437 CMP $0x4,%RAX |
(2344) 0x49943b JAE 499520 |
(2344) 0x499441 MOV -0x40(%RBP),%R8 |
(2344) 0x499445 MOV %R8,%RAX |
(2344) 0x499448 AND $-0x4,%RAX |
(2344) 0x49944c CMP %R8,%RAX |
(2344) 0x49944f JB 4994b4 |
(2344) 0x499451 MOV %RCX,%R8 |
(2344) 0x499454 SUB %R13,%R8 |
(2344) 0x499457 MOV -0x90(%RBP),%R11 |
(2344) 0x49945e MOV -0x50(%RBP),%RBX |
(2344) 0x499462 MOV 0x40(%RBP),%R13 |
(2344) 0x499466 JLE 499080 |
(2344) 0x49946c CMP $0x4,%R8 |
(2344) 0x499470 JAE 4996c0 |
(2344) 0x499476 MOV %R8,%RAX |
(2344) 0x499479 AND $-0x4,%RAX |
(2344) 0x49947d CMP %R8,%RAX |
(2344) 0x499480 JB 4994f8 |
(2344) 0x499482 JMP 499080 |
0x499487 NOPW %CS:(%RAX,%RAX,1) |
0x499496 NOPW %CS:(%RAX,%RAX,1) |
(2347) 0x4994a0 MOV -0x48(%RBP),%RDX |
(2347) 0x4994a4 MOVQ $0,(%RDX,%RAX,8) |
(2347) 0x4994ac INC %RAX |
(2347) 0x4994af CMP %RAX,%R8 |
(2347) 0x4994b2 JE 499451 |
(2347) 0x4994b4 CMP %RSI,(%RDX,%RAX,8) |
(2347) 0x4994b8 JL 4994a0 |
(2347) 0x4994ba MOV -0x78(%RBP),%RSI |
(2347) 0x4994be MOV (%RSI,%RAX,8),%R9 |
(2347) 0x4994c2 MOV 0x30(%RBP),%RDX |
(2347) 0x4994c6 MOV (%RDX),%RDI |
(2347) 0x4994c9 MOV -0x30(%RBP),%RBX |
(2347) 0x4994cd LEA 0x1(%RBX),%RSI |
(2347) 0x4994d1 MOV %RSI,-0x30(%RBP) |
(2347) 0x4994d5 MOV %R9,(%RDI,%RBX,8) |
(2347) 0x4994d9 MOV -0x60(%RBP),%RSI |
(2347) 0x4994dd JMP 4994a0 |
0x4994df NOP |
(2345) 0x4994e0 MOV -0x50(%RBP),%RBX |
(2345) 0x4994e4 MOVQ $0,(%RBX,%RAX,8) |
(2345) 0x4994ec INC %RAX |
(2345) 0x4994ef CMP %RAX,%R8 |
(2345) 0x4994f2 JE 499080 |
(2345) 0x4994f8 CMP %RSI,(%RBX,%RAX,8) |
(2345) 0x4994fc JL 4994e0 |
(2345) 0x4994fe MOV -0x80(%RBP),%RDX |
(2345) 0x499502 MOV (%RDX,%RAX,8),%R9 |
(2345) 0x499506 MOV (%R13),%RDX |
(2345) 0x49950a MOV -0x38(%RBP),%RDI |
(2345) 0x49950e LEA 0x1(%RDI),%RBX |
(2345) 0x499512 MOV %RBX,-0x38(%RBP) |
(2345) 0x499516 MOV %R9,(%RDX,%RDI,8) |
(2345) 0x49951a JMP 4994e0 |
0x49951c NOPL (%RAX) |
(2344) 0x499520 MOV -0x40(%RBP),%R8 |
(2344) 0x499524 SHR $0x2,%R8 |
(2344) 0x499528 MOV $0x18,%EBX |
(2344) 0x49952d JMP 499559 |
0x49952f NOPW %CS:(%RAX,%RAX,1) |
0x49953e XCHG %AX,%AX |
(2348) 0x499540 MOV -0x48(%RBP),%RDX |
(2348) 0x499544 MOVQ $0,(%RDX,%RBX,1) |
(2348) 0x49954c ADD $0x20,%RBX |
(2348) 0x499550 DEC %R8 |
(2348) 0x499553 JE 499441 |
(2348) 0x499559 CMP %RSI,-0x18(%RDX,%RBX,1) |
(2348) 0x49955e JGE 4995c0 |
(2348) 0x499560 MOV -0x48(%RBP),%RAX |
(2348) 0x499564 MOVQ $0,-0x18(%RAX,%RBX,1) |
(2348) 0x49956d CMP %RSI,-0x10(%RAX,%RBX,1) |
(2348) 0x499572 JGE 4995ff |
(2348) 0x499578 MOV -0x48(%RBP),%RAX |
(2348) 0x49957c MOVQ $0,-0x10(%RAX,%RBX,1) |
(2348) 0x499585 CMP %RSI,-0x8(%RAX,%RBX,1) |
(2348) 0x49958a JGE 49963e |
(2348) 0x499590 MOV -0x48(%RBP),%RAX |
(2348) 0x499594 MOVQ $0,-0x8(%RAX,%RBX,1) |
(2348) 0x49959d CMP %RSI,(%RAX,%RBX,1) |
(2348) 0x4995a1 JL 499540 |
(2348) 0x4995a3 JMP 49967c |
0x4995a8 NOPW %CS:(%RAX,%RAX,1) |
0x4995b7 NOPW (%RAX,%RAX,1) |
(2348) 0x4995c0 MOV -0x78(%RBP),%RAX |
(2348) 0x4995c4 MOV -0x18(%RAX,%RBX,1),%R9 |
(2348) 0x4995c9 MOV 0x30(%RBP),%RAX |
(2348) 0x4995cd MOV (%RAX),%R15 |
(2348) 0x4995d0 MOV -0x30(%RBP),%RAX |
(2348) 0x4995d4 LEA 0x1(%RAX),%RDI |
(2348) 0x4995d8 MOV %RDI,-0x30(%RBP) |
(2348) 0x4995dc MOV %R9,(%R15,%RAX,8) |
(2348) 0x4995e0 MOV -0x60(%RBP),%RSI |
(2348) 0x4995e4 MOV %R11,%R15 |
(2348) 0x4995e7 MOV -0x48(%RBP),%RAX |
(2348) 0x4995eb MOVQ $0,-0x18(%RAX,%RBX,1) |
(2348) 0x4995f4 CMP %RSI,-0x10(%RAX,%RBX,1) |
(2348) 0x4995f9 JL 499578 |
(2348) 0x4995ff MOV -0x78(%RBP),%RAX |
(2348) 0x499603 MOV -0x10(%RAX,%RBX,1),%R9 |
(2348) 0x499608 MOV 0x30(%RBP),%RAX |
(2348) 0x49960c MOV (%RAX),%R15 |
(2348) 0x49960f MOV -0x30(%RBP),%RAX |
(2348) 0x499613 LEA 0x1(%RAX),%RDI |
(2348) 0x499617 MOV %RDI,-0x30(%RBP) |
(2348) 0x49961b MOV %R9,(%R15,%RAX,8) |
(2348) 0x49961f MOV -0x60(%RBP),%RSI |
(2348) 0x499623 MOV %R11,%R15 |
(2348) 0x499626 MOV -0x48(%RBP),%RAX |
(2348) 0x49962a MOVQ $0,-0x10(%RAX,%RBX,1) |
(2348) 0x499633 CMP %RSI,-0x8(%RAX,%RBX,1) |
(2348) 0x499638 JL 499590 |
(2348) 0x49963e MOV -0x78(%RBP),%RAX |
(2348) 0x499642 MOV -0x8(%RAX,%RBX,1),%R9 |
(2348) 0x499647 MOV 0x30(%RBP),%RAX |
(2348) 0x49964b MOV (%RAX),%R15 |
(2348) 0x49964e MOV -0x30(%RBP),%RAX |
(2348) 0x499652 LEA 0x1(%RAX),%RDI |
(2348) 0x499656 MOV %RDI,-0x30(%RBP) |
(2348) 0x49965a MOV %R9,(%R15,%RAX,8) |
(2348) 0x49965e MOV -0x60(%RBP),%RSI |
(2348) 0x499662 MOV %R11,%R15 |
(2348) 0x499665 MOV -0x48(%RBP),%RAX |
(2348) 0x499669 MOVQ $0,-0x8(%RAX,%RBX,1) |
(2348) 0x499672 CMP %RSI,(%RAX,%RBX,1) |
(2348) 0x499676 JL 499540 |
(2348) 0x49967c MOV -0x78(%RBP),%RAX |
(2348) 0x499680 MOV (%RAX,%RBX,1),%R9 |
(2348) 0x499684 MOV 0x30(%RBP),%RAX |
(2348) 0x499688 MOV (%RAX),%R15 |
(2348) 0x49968b MOV -0x30(%RBP),%RAX |
(2348) 0x49968f LEA 0x1(%RAX),%RDI |
(2348) 0x499693 MOV %RDI,-0x30(%RBP) |
(2348) 0x499697 MOV %R9,(%R15,%RAX,8) |
(2348) 0x49969b MOV -0x60(%RBP),%RSI |
(2348) 0x49969f MOV %R11,%R15 |
(2348) 0x4996a2 JMP 499540 |
0x4996a7 NOPW %CS:(%RAX,%RAX,1) |
0x4996b6 NOPW %CS:(%RAX,%RAX,1) |
(2344) 0x4996c0 MOV %R8,%RDX |
(2344) 0x4996c3 SHR $0x2,%RDX |
(2344) 0x4996c7 MOV $0x18,%EDI |
(2344) 0x4996cc JMP 4996f9 |
0x4996ce NOPW %CS:(%RAX,%RAX,1) |
0x4996dd NOPL (%RAX) |
(2346) 0x4996e0 MOV -0x50(%RBP),%RBX |
(2346) 0x4996e4 MOVQ $0,(%RBX,%RDI,1) |
(2346) 0x4996ec ADD $0x20,%RDI |
(2346) 0x4996f0 DEC %RDX |
(2346) 0x4996f3 JE 499476 |
(2346) 0x4996f9 CMP %RSI,-0x18(%RBX,%RDI,1) |
(2346) 0x4996fe JGE 499760 |
(2346) 0x499700 MOV -0x50(%RBP),%RAX |
(2346) 0x499704 MOVQ $0,-0x18(%RAX,%RDI,1) |
(2346) 0x49970d CMP %RSI,-0x10(%RAX,%RDI,1) |
(2346) 0x499712 JGE 499799 |
(2346) 0x499718 MOV -0x50(%RBP),%RAX |
(2346) 0x49971c MOVQ $0,-0x10(%RAX,%RDI,1) |
(2346) 0x499725 CMP %RSI,-0x8(%RAX,%RDI,1) |
(2346) 0x49972a JGE 4997d2 |
(2346) 0x499730 MOV -0x50(%RBP),%RAX |
(2346) 0x499734 MOVQ $0,-0x8(%RAX,%RDI,1) |
(2346) 0x49973d CMP %RSI,(%RAX,%RDI,1) |
(2346) 0x499741 JL 4996e0 |
(2346) 0x499743 JMP 49980a |
0x499748 NOPW %CS:(%RAX,%RAX,1) |
0x499757 NOPW (%RAX,%RAX,1) |
(2346) 0x499760 MOV -0x80(%RBP),%RAX |
(2346) 0x499764 MOV -0x18(%RAX,%RDI,1),%R9 |
(2346) 0x499769 MOV (%R13),%RBX |
(2346) 0x49976d MOV -0x38(%RBP),%RSI |
(2346) 0x499771 LEA 0x1(%RSI),%RAX |
(2346) 0x499775 MOV %RAX,-0x38(%RBP) |
(2346) 0x499779 MOV %R9,(%RBX,%RSI,8) |
(2346) 0x49977d MOV -0x60(%RBP),%RSI |
(2346) 0x499781 MOV -0x50(%RBP),%RAX |
(2346) 0x499785 MOVQ $0,-0x18(%RAX,%RDI,1) |
(2346) 0x49978e CMP %RSI,-0x10(%RAX,%RDI,1) |
(2346) 0x499793 JL 499718 |
(2346) 0x499799 MOV -0x80(%RBP),%RAX |
(2346) 0x49979d MOV -0x10(%RAX,%RDI,1),%R9 |
(2346) 0x4997a2 MOV (%R13),%RSI |
(2346) 0x4997a6 MOV -0x38(%RBP),%RBX |
(2346) 0x4997aa LEA 0x1(%RBX),%RAX |
(2346) 0x4997ae MOV %RAX,-0x38(%RBP) |
(2346) 0x4997b2 MOV %R9,(%RSI,%RBX,8) |
(2346) 0x4997b6 MOV -0x60(%RBP),%RSI |
(2346) 0x4997ba MOV -0x50(%RBP),%RAX |
(2346) 0x4997be MOVQ $0,-0x10(%RAX,%RDI,1) |
(2346) 0x4997c7 CMP %RSI,-0x8(%RAX,%RDI,1) |
(2346) 0x4997cc JL 499730 |
(2346) 0x4997d2 MOV -0x80(%RBP),%RAX |
(2346) 0x4997d6 MOV -0x8(%RAX,%RDI,1),%R9 |
(2346) 0x4997db MOV (%R13),%RSI |
(2346) 0x4997df MOV -0x38(%RBP),%RBX |
(2346) 0x4997e3 LEA 0x1(%RBX),%RAX |
(2346) 0x4997e7 MOV %RAX,-0x38(%RBP) |
(2346) 0x4997eb MOV %R9,(%RSI,%RBX,8) |
(2346) 0x4997ef MOV -0x60(%RBP),%RSI |
(2346) 0x4997f3 MOV -0x50(%RBP),%RAX |
(2346) 0x4997f7 MOVQ $0,-0x8(%RAX,%RDI,1) |
(2346) 0x499800 CMP %RSI,(%RAX,%RDI,1) |
(2346) 0x499804 JL 4996e0 |
(2346) 0x49980a MOV -0x80(%RBP),%RAX |
(2346) 0x49980e MOV (%RAX,%RDI,1),%R9 |
(2346) 0x499812 MOV (%R13),%RSI |
(2346) 0x499816 MOV -0x38(%RBP),%RBX |
(2346) 0x49981a LEA 0x1(%RBX),%RAX |
(2346) 0x49981e MOV %RAX,-0x38(%RBP) |
(2346) 0x499822 MOV %R9,(%RSI,%RBX,8) |
(2346) 0x499826 MOV -0x60(%RBP),%RSI |
(2346) 0x49982a JMP 4996e0 |
0x49982f NOPW %CS:(%RAX,%RAX,1) |
0x49983e XCHG %AX,%AX |
0x499840 CMP %RBX,%RDI |
0x499843 MOV 0x28(%RBP),%RAX |
0x499847 MOV 0x38(%RBP),%R9 |
0x49984b MOV -0x98(%RBP),%R8 |
0x499852 MOV -0x40(%RBP),%R10 |
0x499856 JNE 49988e |
0x499858 JMP 499908 |
0x49985d NOPL (%RAX) |
0x499860 XOR %EBX,%EBX |
0x499862 MOV 0x28(%RBP),%RAX |
0x499866 MOV -0x68(%RBP),%R15 |
0x49986a MOV -0x40(%RBP),%R10 |
0x49986e JMP 499980 |
0x499873 NOPW %CS:(%RAX,%RAX,1) |
0x499880 XOR %EBX,%EBX |
0x499882 MOV 0x28(%RBP),%RAX |
0x499886 MOV -0x68(%RBP),%R15 |
0x49988a MOV -0x40(%RBP),%R10 |
0x49988e MOV %RDI,-0x40(%RBP) |
0x499892 LEA -0x1(%RDI),%RCX |
0x499896 MOV -0x70(%RBP),%RDI |
0x49989a LEA (%R9,%RDI,8),%RSI |
0x49989e ADD $0x8,%RSI |
0x4998a2 LEA 0x8(%RAX,%RDI,8),%RDI |
0x4998a7 VPBROADCASTQ 0x73c10(%RIP),%YMM0 |
(2365) 0x4998b0 VMOVDQU (%RDI,%RBX,8),%YMM4 |
(2365) 0x4998b5 VPCMPEQQ -0x8(%RDI,%RBX,8),%YMM4,%K1 |
(2365) 0x4998c0 VMOVDQU64 (%RSI,%RBX,8),%YMM4{%K1}{z} |
(2365) 0x4998c7 VMOVDQA64 %YMM4,%YMM3{%K1} |
(2365) 0x4998cd VMOVDQU64 -0x8(%RSI,%RBX,8),%YMM4{%K1}{z} |
(2365) 0x4998d8 VMOVDQA64 %YMM4,%YMM2{%K1} |
(2365) 0x4998de VPCMPEQQ %YMM2,%YMM3,%K1{%K1} |
(2365) 0x4998e4 VMOVDQU64 (%RDX,%RBX,8),%YMM4{%K1}{z} |
(2365) 0x4998eb VMOVDQA64 %YMM4,%YMM1{%K1} |
(2365) 0x4998f1 VPSCATTERQQ %YMM0,(%R15,%YMM1,8){%K1} |
(2365) 0x4998f8 ADD $0x4,%RBX |
(2365) 0x4998fc CMP %RCX,%RBX |
(2365) 0x4998ff JBE 4998b0 |
0x499901 MOV -0x40(%RBP),%RDI |
0x499905 MOV %RDI,%RBX |
0x499908 CMP %RDI,%R8 |
0x49990b JNE 499980 |
0x49990d VPBROADCASTQ %R8,%YMM2 |
0x499913 VPBROADCASTQ %R10,%YMM1 |
0x499919 MOV -0xa8(%RBP),%RCX |
0x499920 VPBROADCASTQ %RCX,%YMM0 |
0x499926 TEST %RDI,%RDI |
0x499929 JE 4999e0 |
0x49992f LEA -0x1(%RDI),%RCX |
0x499933 XOR %EDX,%EDX |
0x499935 MOV -0xa0(%RBP),%RSI |
0x49993c NOPL (%RAX) |
(2363) 0x499940 VPADDQ (%R11,%RDX,8),%YMM1,%YMM3 |
(2363) 0x499946 VMOVDQU %YMM3,(%R11,%RDX,8) |
(2363) 0x49994c VPADDQ (%RSI,%RDX,8),%YMM0,%YMM3 |
(2363) 0x499951 VMOVDQU %YMM3,(%RSI,%RDX,8) |
(2363) 0x499956 ADD $0x4,%RDX |
(2363) 0x49995a CMP %RCX,%RDX |
(2363) 0x49995d JBE 499940 |
0x49995f CMP %RDI,%R8 |
0x499962 JNE 4999e2 |
0x499964 MOV %R13,%R8 |
0x499967 MOV -0x70(%RBP),%R15 |
0x49996b JMP 499a25 |
0x499970 NOPW %CS:(%RAX,%RAX,1) |
0x49997f NOP |
0x499980 ADD -0x70(%RBP),%RBX |
0x499984 MOV (%RAX,%RBX,8),%RCX |
0x499988 JMP 4999ac |
0x49998a NOPW %CS:(%RAX,%RAX,1) |
0x499999 NOPL (%RAX) |
(2364) 0x4999a0 INC %RBX |
(2364) 0x4999a3 CMP %RBX,%R13 |
(2364) 0x4999a6 JE 49990d |
(2364) 0x4999ac MOV %RCX,%RDX |
(2364) 0x4999af MOV 0x8(%RAX,%RBX,8),%RCX |
(2364) 0x4999b4 CMP %RDX,%RCX |
(2364) 0x4999b7 JNE 4999a0 |
(2364) 0x4999b9 MOV 0x8(%R9,%RBX,8),%RDX |
(2364) 0x4999be CMP (%R9,%RBX,8),%RDX |
(2364) 0x4999c2 JNE 4999a0 |
(2364) 0x4999c4 MOV 0xa0(%RBP),%RDX |
(2364) 0x4999cb MOV (%RDX,%RBX,8),%RDX |
(2364) 0x4999cf MOVQ $0x2,(%R15,%RDX,8) |
(2364) 0x4999d7 JMP 4999a0 |
0x4999d9 NOPL (%RAX) |
0x4999e0 XOR %EDI,%EDI |
0x4999e2 VPBROADCASTQ %RDI,%YMM3 |
0x4999e8 VPADDQ 0x66670(%RIP),%YMM3,%YMM3 |
0x4999f0 VPCMPLTUQ %YMM2,%YMM3,%K1 |
0x4999f7 MOV -0x70(%RBP),%R15 |
0x4999fb ADD %R15,%RDI |
0x4999fe VMOVDQU64 (%RAX,%RDI,8),%YMM2{%K1}{z} |
0x499a05 VPADDQ %YMM2,%YMM1,%YMM1 |
0x499a09 VMOVDQU64 %YMM1,(%RAX,%RDI,8){%K1} |
0x499a10 VMOVDQU64 (%R9,%RDI,8),%YMM1{%K1}{z} |
0x499a17 VPADDQ %YMM1,%YMM0,%YMM0 |
0x499a1b VMOVDQU64 %YMM0,(%R9,%RDI,8){%K1} |
0x499a22 MOV %R13,%R8 |
0x499a25 MOV -0x90(%RBP),%R11 |
0x499a2c CMP %R11,%R15 |
0x499a2f MOV 0x40(%RBP),%R13 |
0x499a33 JL 498d70 |
0x499a39 ADD $0xa8,%RSP |
0x499a40 POP %RBX |
0x499a41 POP %R12 |
0x499a43 POP %R13 |
0x499a45 POP %R14 |
0x499a47 POP %R15 |
0x499a49 POP %RBP |
0x499a4a VZEROUPPER |
0x499a4d RET |
0x499a4e XCHG %AX,%AX |
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 | 433 |
nb uops | 445 |
loop length | 2446 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 4 |
used zmm registers | 0 |
nb stack references | 37 |
micro-operation queue | 111.75 cycles |
front end | 111.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 35.75 | 35.67 | 52.00 | 52.00 | 47.00 | 35.83 | 35.75 | 48.00 |
cycles | 35.75 | 35.67 | 52.00 | 52.00 | 47.00 | 35.83 | 35.75 | 48.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 109.43 |
Stall cycles | 0.00 |
Front-end | 111.75 |
Dispatch | 52.00 |
Overall L1 | 111.75 |
all | 10% |
load | 18% |
store | 6% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 100% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 4% |
all | 15% |
load | 19% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 50% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 13% |
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,-0x58(%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,-0xb8(%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 4f6100 | 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 4f6110 | 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 497e80 | 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,-0x78(%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,-0x48(%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 |
MOV %RDI,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 497eb1 | 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 |
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 |
MOVQ $0,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 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 497ef3 | 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 (%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 497f20 | 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 0x28(%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,-0xb0(%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,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x90(%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 498260 | 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 498a00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 497f9a | 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 %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 %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 |
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 %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 |
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 |
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 498a00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-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,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%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 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 4982b0 | 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 |
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 %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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 %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 |
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 |
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 |
LEA (%R9,%RAX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RCX,%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 4f6500 | 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 498a50 | 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 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 |
JLE 498a70 | 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 0x40(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0xb8(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534410,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534430,%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 4106d0 <__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 |
JNE 498ae6 | 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 0x28(%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 498abf | 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 4f3d20 | 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 498ad9 | 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 4f3d20 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534450,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410500 <__kmpc_end_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534470,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x90(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%R11),%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 -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %R15,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 498d63 | 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),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RAX,%R13,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R9,%R15,8),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R10,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R9,%R13,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%RAX,%R15,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R11,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R9B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0xa0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%R15,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%RAX,%RDI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x10,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R11,%RDI | 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 %RDX,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %BL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %R10,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMP %R10,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x38(%RBP),%R10 | 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 %R9B,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %AL,%CL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %SIL,%BL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JE 499860 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R8,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x10,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 499880 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RBX),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x70(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RSI,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RSI,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ 0x748d2(%RIP),%YMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 498c0d | 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 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,%RCX | 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 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%RBX | 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 498d33 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %R11,%R15 | 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 499a39 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R10,(%RAX,%R8,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 (%R9,%R8,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,(%R9,%R8,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0xb0(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x4,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RDX,%RDI,1),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP (%RAX,%R8,8),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 498dc2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RBX,0x18(%RDX,%RDI,1) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 498dc2 | 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,%R8,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 49908c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 498dec | 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 |
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 |
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 |
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 |
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 |
NOPL (%RAX) | 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) | 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 |
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 %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 %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 %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 %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 |
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 |
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 |
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 |
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 |
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 |
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 (%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 %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 %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 |
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 |
CMP %RBX,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 49988e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 499908 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 499980 | 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 %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA -0x1(%RDI),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x70(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RDI,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA 0x8(%RAX,%RDI,8),%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
VPBROADCASTQ 0x73c10(%RIP),%YMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x40(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RDI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 499980 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VPBROADCASTQ %R8,%YMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPBROADCASTQ %R10,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
MOV -0xa8(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VPBROADCASTQ %RCX,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4999e0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RDI),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0xa0(%RBP),%RSI | 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 |
CMP %RDI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4999e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 499a25 | 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 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD -0x70(%RBP),%RBX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV (%RAX,%RBX,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 4999ac | 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 |
NOPL (%RAX) | 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 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ %RDI,%YMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPADDQ 0x66670(%RIP),%YMM3,%YMM3 | 1 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0.33 | 0 | 0 | 1 | 0.50 |
VPCMPLTUQ %YMM2,%YMM3,%K1 | |||||||||||
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R15,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVDQU64 (%RAX,%RDI,8),%YMM2{%K1}{z} | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 5 | 0.50 |
VPADDQ %YMM2,%YMM1,%YMM1 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVDQU64 %YMM1,(%RAX,%RDI,8){%K1} | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 4 | 1 |
VMOVDQU64 (%R9,%RDI,8),%YMM1{%K1}{z} | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 5 | 0.50 |
VPADDQ %YMM1,%YMM0,%YMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVDQU64 %YMM0,(%R9,%RDI,8){%K1} | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 4 | 1 |
MOV %R13,%R8 | 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 |
CMP %R11,%R15 | 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 |
JL 498d70 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
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 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Source file and lines | par_strength.c:1668-2230 |
Module | exec |
nb instructions | 433 |
nb uops | 445 |
loop length | 2446 |
used x86 registers | 16 |
used mmx registers | 0 |
used xmm registers | 0 |
used ymm registers | 4 |
used zmm registers | 0 |
nb stack references | 37 |
micro-operation queue | 111.75 cycles |
front end | 111.75 cycles |
P0 | P1 | P2 | P3 | P4 | P5 | P6 | P7 | |
---|---|---|---|---|---|---|---|---|
uops | 35.75 | 35.67 | 52.00 | 52.00 | 47.00 | 35.83 | 35.75 | 48.00 |
cycles | 35.75 | 35.67 | 52.00 | 52.00 | 47.00 | 35.83 | 35.75 | 48.00 |
Cycles executing div or sqrt instructions | NA |
FE+BE cycles | 109.43 |
Stall cycles | 0.00 |
Front-end | 111.75 |
Dispatch | 52.00 |
Overall L1 | 111.75 |
all | 10% |
load | 18% |
store | 6% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 100% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 4% |
all | 15% |
load | 19% |
store | 13% |
mul | NA (no mul vectorizable/vectorized instructions) |
add-sub | 50% |
fma | NA (no fma vectorizable/vectorized instructions) |
div/sqrt | NA (no div/sqrt vectorizable/vectorized instructions) |
other | 13% |
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,-0x58(%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,-0xb8(%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 4f6100 | 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 4f6110 | 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 497e80 | 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,-0x78(%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,-0x48(%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 |
MOV %RDI,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JMP 497eb1 | 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 |
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 |
MOVQ $0,-0x78(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x80(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x48(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 1 |
MOVQ $0,-0x50(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 2 | 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 497ef3 | 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 (%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 497f20 | 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 0x28(%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,-0xb0(%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,-0x70(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV %RAX,-0x90(%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 498260 | 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 498a00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
XOR %R15D,%R15D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R13D,%R13D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 497f9a | 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 %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 %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 |
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 %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 |
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 |
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 498a00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-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,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0x50(%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 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
XOR %EAX,%EAX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %R11D,%R11D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
JMP 4982b0 | 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 |
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 %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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 %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 |
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 |
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 |
LEA (%R9,%RAX,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV 0x38(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RCX,%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 4f6500 | 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 498a50 | 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 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 |
JLE 498a70 | 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 0x40(%RBP),%R13 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0xb8(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534410,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534430,%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 4106d0 <__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 |
JNE 498ae6 | 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 0x28(%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 498abf | 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 4f3d20 | 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 498ad9 | 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 4f3d20 | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV %RAX,(%R13) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534450,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410500 <__kmpc_end_masked@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV (%R15),%ESI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV $0x534470,%EDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CALL 410570 <__kmpc_barrier@plt> | 2 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 1 | 0.33 | 0 | 1 |
MOV -0x90(%RBP),%R11 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA -0x1(%R11),%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 -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
SUB %R15,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JLE 498d63 | 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),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RCX,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA (%RAX,%R13,8),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
LEA (%R9,%R15,8),%R10 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R10,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R8B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%R9,%R13,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV %R11,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
LEA (%RAX,%R15,8),%R11 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %R11,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETAE %R9B | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0xa0(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%R15,8),%RDX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
CMP %RDX,%RCX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %CL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
LEA (%RAX,%RDI,8),%RDI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $-0x10,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
CMP %R11,%RDI | 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 %RDX,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
SETB %BL | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV %R10,-0xa0(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
CMP %R10,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV -0x38(%RBP),%R10 | 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 %R9B,%R8B | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %AL,%CL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
OR %SIL,%BL | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 498d00 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R8,%RDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x4,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R10,-0xa8(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
JE 499860 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R8,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
AND $-0x10,%RBX | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 499880 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RBX),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x70(%RBP),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RSI,8),%R8 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%RAX,%RSI,8),%R9 | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%R9 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
XOR %R10D,%R10D | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ 0x748d2(%RIP),%YMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 498c0d | 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 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %R15,%RCX | 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 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%RBX | 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 498d33 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %R11,%R15 | 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 499a39 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV -0x30(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R10,(%RAX,%R8,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 (%R9,%R8,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,(%R9,%R8,8) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
MOV -0xb0(%RBP),%RDX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
SAL $0x4,%RDX | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 1 | 0.50 |
MOV 0x90(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x10(%RDX,%RDI,1),%RSI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
CMP (%RAX,%R8,8),%RSI | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 498dc2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
CMP %RBX,0x18(%RDX,%RDI,1) | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
JNE 498dc2 | 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,%R8,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 49908c | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 498dec | 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 |
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 |
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 |
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 |
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 |
NOPL (%RAX) | 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) | 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 |
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 %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 %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 %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 %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 |
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 |
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 |
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 |
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 |
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 |
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 (%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 %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 %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 |
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 |
CMP %RBX,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV 0x38(%RBP),%R9 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x98(%RBP),%R8 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JNE 49988e | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
JMP 499908 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1-2 |
NOPL (%RAX) | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
XOR %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 499980 | 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 %EBX,%EBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV 0x28(%RBP),%RAX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x68(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV -0x40(%RBP),%R10 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,-0x40(%RBP) | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 3 | 1 |
LEA -0x1(%RDI),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
MOV -0x70(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
LEA (%R9,%RDI,8),%RSI | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
ADD $0x8,%RSI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
LEA 0x8(%RAX,%RDI,8),%RDI | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 1 |
VPBROADCASTQ 0x73c10(%RIP),%YMM0 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 3 | 0.50 |
MOV -0x40(%RBP),%RDI | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
MOV %RDI,%RBX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
CMP %RDI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 499980 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
VPBROADCASTQ %R8,%YMM2 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPBROADCASTQ %R10,%YMM1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
MOV -0xa8(%RBP),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
VPBROADCASTQ %RCX,%YMM0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
TEST %RDI,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JE 4999e0 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
LEA -0x1(%RDI),%RCX | 1 | 0 | 0.50 | 0 | 0 | 0 | 0.50 | 0 | 0 | 1 | 0.50 |
XOR %EDX,%EDX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0xa0(%RBP),%RSI | 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 |
CMP %RDI,%R8 | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
JNE 4999e2 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
MOV %R13,%R8 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 499a25 | 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 |
NOP | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
ADD -0x70(%RBP),%RBX | 1 | 0.25 | 0.25 | 0.50 | 0.50 | 0 | 0.25 | 0.25 | 0 | 1 | 0.50 |
MOV (%RAX,%RBX,8),%RCX | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
JMP 4999ac | 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 |
NOPL (%RAX) | 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 |
XOR %EDI,%EDI | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
VPBROADCASTQ %RDI,%YMM3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
VPADDQ 0x66670(%RIP),%YMM3,%YMM3 | 1 | 0.33 | 0.33 | 0.50 | 0.50 | 0 | 0.33 | 0 | 0 | 1 | 0.50 |
VPCMPLTUQ %YMM2,%YMM3,%K1 | |||||||||||
MOV -0x70(%RBP),%R15 | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 4-5 | 0.50 |
ADD %R15,%RDI | 1 | 0.25 | 0.25 | 0 | 0 | 0 | 0.25 | 0.25 | 0 | 1 | 0.25 |
VMOVDQU64 (%RAX,%RDI,8),%YMM2{%K1}{z} | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 5 | 0.50 |
VPADDQ %YMM2,%YMM1,%YMM1 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVDQU64 %YMM1,(%RAX,%RDI,8){%K1} | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 4 | 1 |
VMOVDQU64 (%R9,%RDI,8),%YMM1{%K1}{z} | 1 | 0 | 0 | 0.50 | 0.50 | 0 | 0 | 0 | 0 | 5 | 0.50 |
VPADDQ %YMM1,%YMM0,%YMM0 | 1 | 0.33 | 0.33 | 0 | 0 | 0 | 0.33 | 0 | 0 | 1 | 0.33 |
VMOVDQU64 %YMM0,(%R9,%RDI,8){%K1} | 1 | 0 | 0 | 0.33 | 0.33 | 1 | 0 | 0 | 0.33 | 4 | 1 |
MOV %R13,%R8 | 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 |
CMP %R11,%R15 | 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 |
JL 498d70 | 1 | 0.50 | 0 | 0 | 0 | 0 | 0 | 0.50 | 0 | 0 | 0.50-1 |
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 |
XCHG %AX,%AX | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.25 |
Name | Coverage (%) | Time (s) |
---|---|---|
▼hypre_BoomerAMGCreate2ndS.extracted.17– | 4.52 | 1.71 |
▼Loop 2380 - par_strength.c:1714-1797 - exec– | 0.04 | 0.01 |
▼Loop 2384 - par_strength.c:1731-1765 - exec– | 0.28 | 0.11 |
○Loop 2386 - par_strength.c:1743-1752 - exec | 1.93 | 0.73 |
○Loop 2385 - par_strength.c:1756-1765 - exec | 0.01 | 0 |
▼Loop 2381 - par_strength.c:1770-1797 - exec– | 0 | 0 |
○Loop 2382 - par_strength.c:1791-1797 - exec | 0 | 0 |
○Loop 2383 - par_strength.c:1782-1788 - exec | 0 | 0 |
▼Loop 2355 - par_strength.c:2000-2083 - exec– | 0.01 | 0 |
▼Loop 2359 - par_strength.c:2011-2048 - exec– | 0.22 | 0.09 |
○Loop 2361 - par_strength.c:2024-2034 - exec | 2.02 | 0.76 |
○Loop 2360 - par_strength.c:2038-2048 - exec | 0 | 0 |
▼Loop 2356 - par_strength.c:2053-2083 - exec– | 0 | 0 |
○Loop 2358 - par_strength.c:2066-2073 - exec | 0 | 0 |
○Loop 2357 - par_strength.c:2076-2083 - exec | 0 | 0 |
○Loop 2366 - par_strength.c:1679-1981 - exec | 0 | 0 |
○Loop 2388 - par_strength.c:1691-1693 - exec | 0 | 0 |
○Loop 2387 - par_strength.c:1695-1697 - exec | 0 | 0 |
○Loop 2367 - par_strength.c:1955-1957 - exec | 0 | 0 |
▼Loop 2369 - par_strength.c:1679-1941 - exec– | 0 | 0 |
○Loop 2370 - par_strength.c:1935-1941 - exec | 0 | 0 |
○Loop 2373 - par_strength.c:1927-1933 - exec | 0 | 0 |
▼Loop 2377 - par_strength.c:1823-1872 - exec– | 0 | 0 |
○Loop 2378 - par_strength.c:1858-1872 - exec | 0 | 0 |
○Loop 2379 - par_strength.c:1840-1854 - exec | 0 | 0 |
○Loop 2372 - par_strength.c:1927-1933 - exec | 0 | 0 |
○Loop 2371 - par_strength.c:1935-1941 - exec | 0 | 0 |
▼Loop 2374 - par_strength.c:1877-1922 - exec– | 0 | 0 |
○Loop 2375 - par_strength.c:1911-1922 - exec | 0 | 0 |
○Loop 2376 - par_strength.c:1894-1907 - exec | 0 | 0 |
○Loop 2368 - par_strength.c:1951-1953 - exec | 0 | 0 |
○Loop 2362 - par_strength.c:1978-1984 - exec | 0 | 0 |
○Loop 2365 - par_strength.c:1679-1981 - exec | 0 | 0 |
○Loop 2363 - par_strength.c:1978-1984 - exec | 0 | 0 |
○Loop 2364 - par_strength.c:1978-1981 - exec | 0 | 0 |
▼Loop 2344 - par_strength.c:1679-2230 - exec– | 0 | 0 |
○Loop 2345 - par_strength.c:2220-2230 - exec | 0 | 0 |
○Loop 2346 - par_strength.c:1679-2230 - exec | 0 | 0 |
▼Loop 2352 - par_strength.c:2106-2158 - exec– | 0 | 0 |
○Loop 2353 - par_strength.c:2143-2158 - exec | 0 | 0 |
○Loop 2354 - par_strength.c:2124-2139 - exec | 0 | 0 |
○Loop 2348 - par_strength.c:1679-2222 - exec | 0 | 0 |
▼Loop 2349 - par_strength.c:2163-2211 - exec– | 0 | 0 |
○Loop 2350 - par_strength.c:2199-2211 - exec | 0 | 0 |
○Loop 2351 - par_strength.c:2181-2195 - exec | 0 | 0 |
○Loop 2347 - par_strength.c:2216-2224 - exec | 0 | 0 |