|
1 | 1 | window.BENCHMARK_DATA = { |
2 | | - "lastUpdate": 1752488619718, |
| 2 | + "lastUpdate": 1753361396172, |
3 | 3 | "repoUrl": "https://github.com/noir-lang/noir-bignum", |
4 | 4 | "entries": { |
5 | 5 | "ACIR Opcodes": [ |
@@ -1872,6 +1872,380 @@ window.BENCHMARK_DATA = { |
1872 | 1872 | "unit": "acir_opcodes" |
1873 | 1873 | } |
1874 | 1874 | ] |
| 1875 | + }, |
| 1876 | + { |
| 1877 | + "commit": { |
| 1878 | + "author": { |
| 1879 | + |
| 1880 | + "name": "Ary Borenszweig", |
| 1881 | + "username": "asterite" |
| 1882 | + }, |
| 1883 | + "committer": { |
| 1884 | + |
| 1885 | + "name": "GitHub", |
| 1886 | + "username": "web-flow" |
| 1887 | + }, |
| 1888 | + "distinct": true, |
| 1889 | + "id": "a43f327ab2a9838ae99d35494c7ed6e66a1eb542", |
| 1890 | + "message": "fix: let the bignum module be public (#192)", |
| 1891 | + "timestamp": "2025-07-24T13:49:11+01:00", |
| 1892 | + "tree_id": "8ba797f3628ae612acfb94102507677b5a33c45b", |
| 1893 | + "url": "https://github.com/noir-lang/noir-bignum/commit/a43f327ab2a9838ae99d35494c7ed6e66a1eb542" |
| 1894 | + }, |
| 1895 | + "date": 1753361395221, |
| 1896 | + "tool": "customSmallerIsBetter", |
| 1897 | + "benches": [ |
| 1898 | + { |
| 1899 | + "name": "add_BLS12_377Fq_Bench.json/main", |
| 1900 | + "value": 29, |
| 1901 | + "unit": "acir_opcodes" |
| 1902 | + }, |
| 1903 | + { |
| 1904 | + "name": "add_BLS12_377Fr_Bench.json/main", |
| 1905 | + "value": 22, |
| 1906 | + "unit": "acir_opcodes" |
| 1907 | + }, |
| 1908 | + { |
| 1909 | + "name": "add_BLS12_381Fq_Bench.json/main", |
| 1910 | + "value": 29, |
| 1911 | + "unit": "acir_opcodes" |
| 1912 | + }, |
| 1913 | + { |
| 1914 | + "name": "add_BLS12_381Fr_Bench.json/main", |
| 1915 | + "value": 22, |
| 1916 | + "unit": "acir_opcodes" |
| 1917 | + }, |
| 1918 | + { |
| 1919 | + "name": "add_BN254_Fq_Bench.json/main", |
| 1920 | + "value": 22, |
| 1921 | + "unit": "acir_opcodes" |
| 1922 | + }, |
| 1923 | + { |
| 1924 | + "name": "add_U2048_Bench.json/main", |
| 1925 | + "value": 127, |
| 1926 | + "unit": "acir_opcodes" |
| 1927 | + }, |
| 1928 | + { |
| 1929 | + "name": "add_U256_Bench.json/main", |
| 1930 | + "value": 22, |
| 1931 | + "unit": "acir_opcodes" |
| 1932 | + }, |
| 1933 | + { |
| 1934 | + "name": "div_BLS12_377Fq_Bench.json/main", |
| 1935 | + "value": 61, |
| 1936 | + "unit": "acir_opcodes" |
| 1937 | + }, |
| 1938 | + { |
| 1939 | + "name": "div_BLS12_377Fr_Bench.json/main", |
| 1940 | + "value": 42, |
| 1941 | + "unit": "acir_opcodes" |
| 1942 | + }, |
| 1943 | + { |
| 1944 | + "name": "div_BLS12_381Fq_Bench.json/main", |
| 1945 | + "value": 61, |
| 1946 | + "unit": "acir_opcodes" |
| 1947 | + }, |
| 1948 | + { |
| 1949 | + "name": "div_BLS12_381Fr_Bench.json/main", |
| 1950 | + "value": 42, |
| 1951 | + "unit": "acir_opcodes" |
| 1952 | + }, |
| 1953 | + { |
| 1954 | + "name": "div_BN254_Fq_Bench.json/main", |
| 1955 | + "value": 42, |
| 1956 | + "unit": "acir_opcodes" |
| 1957 | + }, |
| 1958 | + { |
| 1959 | + "name": "div_U2048_Bench.json/main", |
| 1960 | + "value": 538, |
| 1961 | + "unit": "acir_opcodes" |
| 1962 | + }, |
| 1963 | + { |
| 1964 | + "name": "div_U256_Bench.json/main", |
| 1965 | + "value": 43, |
| 1966 | + "unit": "acir_opcodes" |
| 1967 | + }, |
| 1968 | + { |
| 1969 | + "name": "evaluate_quadratic_expression_12_elements_BLS12_377Fq_Bench.json/main", |
| 1970 | + "value": 2347, |
| 1971 | + "unit": "acir_opcodes" |
| 1972 | + }, |
| 1973 | + { |
| 1974 | + "name": "evaluate_quadratic_expression_12_elements_BLS12_377Fr_Bench.json/main", |
| 1975 | + "value": 1576, |
| 1976 | + "unit": "acir_opcodes" |
| 1977 | + }, |
| 1978 | + { |
| 1979 | + "name": "evaluate_quadratic_expression_12_elements_BLS12_381Fq_Bench.json/main", |
| 1980 | + "value": 2347, |
| 1981 | + "unit": "acir_opcodes" |
| 1982 | + }, |
| 1983 | + { |
| 1984 | + "name": "evaluate_quadratic_expression_12_elements_BLS12_381Fr_Bench.json/main", |
| 1985 | + "value": 1576, |
| 1986 | + "unit": "acir_opcodes" |
| 1987 | + }, |
| 1988 | + { |
| 1989 | + "name": "evaluate_quadratic_expression_12_elements_BN254_Fq_Bench.json/main", |
| 1990 | + "value": 1576, |
| 1991 | + "unit": "acir_opcodes" |
| 1992 | + }, |
| 1993 | + { |
| 1994 | + "name": "evaluate_quadratic_expression_12_elements_U2048_Bench.json/main", |
| 1995 | + "value": 28471, |
| 1996 | + "unit": "acir_opcodes" |
| 1997 | + }, |
| 1998 | + { |
| 1999 | + "name": "evaluate_quadratic_expression_12_elements_U256_Bench.json/main", |
| 2000 | + "value": 1576, |
| 2001 | + "unit": "acir_opcodes" |
| 2002 | + }, |
| 2003 | + { |
| 2004 | + "name": "evaluate_quadratic_expression_3_elements_BLS12_377Fq_Bench.json/main", |
| 2005 | + "value": 655, |
| 2006 | + "unit": "acir_opcodes" |
| 2007 | + }, |
| 2008 | + { |
| 2009 | + "name": "evaluate_quadratic_expression_3_elements_BLS12_377Fr_Bench.json/main", |
| 2010 | + "value": 442, |
| 2011 | + "unit": "acir_opcodes" |
| 2012 | + }, |
| 2013 | + { |
| 2014 | + "name": "evaluate_quadratic_expression_3_elements_BLS12_381Fq_Bench.json/main", |
| 2015 | + "value": 655, |
| 2016 | + "unit": "acir_opcodes" |
| 2017 | + }, |
| 2018 | + { |
| 2019 | + "name": "evaluate_quadratic_expression_3_elements_BLS12_381Fr_Bench.json/main", |
| 2020 | + "value": 442, |
| 2021 | + "unit": "acir_opcodes" |
| 2022 | + }, |
| 2023 | + { |
| 2024 | + "name": "evaluate_quadratic_expression_3_elements_BN254_Fq_Bench.json/main", |
| 2025 | + "value": 442, |
| 2026 | + "unit": "acir_opcodes" |
| 2027 | + }, |
| 2028 | + { |
| 2029 | + "name": "evaluate_quadratic_expression_3_elements_U2048_Bench.json/main", |
| 2030 | + "value": 7627, |
| 2031 | + "unit": "acir_opcodes" |
| 2032 | + }, |
| 2033 | + { |
| 2034 | + "name": "evaluate_quadratic_expression_3_elements_U256_Bench.json/main", |
| 2035 | + "value": 442, |
| 2036 | + "unit": "acir_opcodes" |
| 2037 | + }, |
| 2038 | + { |
| 2039 | + "name": "from_field_BLS12_377Fq_Bench.json/main", |
| 2040 | + "value": 28, |
| 2041 | + "unit": "acir_opcodes" |
| 2042 | + }, |
| 2043 | + { |
| 2044 | + "name": "from_field_BLS12_377Fr_Bench.json/main", |
| 2045 | + "value": 22, |
| 2046 | + "unit": "acir_opcodes" |
| 2047 | + }, |
| 2048 | + { |
| 2049 | + "name": "from_field_BLS12_381Fq_Bench.json/main", |
| 2050 | + "value": 28, |
| 2051 | + "unit": "acir_opcodes" |
| 2052 | + }, |
| 2053 | + { |
| 2054 | + "name": "from_field_BLS12_381Fr_Bench.json/main", |
| 2055 | + "value": 22, |
| 2056 | + "unit": "acir_opcodes" |
| 2057 | + }, |
| 2058 | + { |
| 2059 | + "name": "from_field_BN254_Fq_Bench.json/main", |
| 2060 | + "value": 22, |
| 2061 | + "unit": "acir_opcodes" |
| 2062 | + }, |
| 2063 | + { |
| 2064 | + "name": "from_field_U2048_Bench.json/main", |
| 2065 | + "value": 112, |
| 2066 | + "unit": "acir_opcodes" |
| 2067 | + }, |
| 2068 | + { |
| 2069 | + "name": "from_field_U256_Bench.json/main", |
| 2070 | + "value": 22, |
| 2071 | + "unit": "acir_opcodes" |
| 2072 | + }, |
| 2073 | + { |
| 2074 | + "name": "mul_BLS12_377Fq_Bench.json/main", |
| 2075 | + "value": 61, |
| 2076 | + "unit": "acir_opcodes" |
| 2077 | + }, |
| 2078 | + { |
| 2079 | + "name": "mul_BLS12_377Fr_Bench.json/main", |
| 2080 | + "value": 42, |
| 2081 | + "unit": "acir_opcodes" |
| 2082 | + }, |
| 2083 | + { |
| 2084 | + "name": "mul_BLS12_381Fq_Bench.json/main", |
| 2085 | + "value": 61, |
| 2086 | + "unit": "acir_opcodes" |
| 2087 | + }, |
| 2088 | + { |
| 2089 | + "name": "mul_BLS12_381Fr_Bench.json/main", |
| 2090 | + "value": 42, |
| 2091 | + "unit": "acir_opcodes" |
| 2092 | + }, |
| 2093 | + { |
| 2094 | + "name": "mul_BN254_Fq_Bench.json/main", |
| 2095 | + "value": 42, |
| 2096 | + "unit": "acir_opcodes" |
| 2097 | + }, |
| 2098 | + { |
| 2099 | + "name": "mul_U2048_Bench.json/main", |
| 2100 | + "value": 537, |
| 2101 | + "unit": "acir_opcodes" |
| 2102 | + }, |
| 2103 | + { |
| 2104 | + "name": "mul_U256_Bench.json/main", |
| 2105 | + "value": 42, |
| 2106 | + "unit": "acir_opcodes" |
| 2107 | + }, |
| 2108 | + { |
| 2109 | + "name": "sub_BLS12_377Fq_Bench.json/main", |
| 2110 | + "value": 29, |
| 2111 | + "unit": "acir_opcodes" |
| 2112 | + }, |
| 2113 | + { |
| 2114 | + "name": "sub_BLS12_377Fr_Bench.json/main", |
| 2115 | + "value": 22, |
| 2116 | + "unit": "acir_opcodes" |
| 2117 | + }, |
| 2118 | + { |
| 2119 | + "name": "sub_BLS12_381Fq_Bench.json/main", |
| 2120 | + "value": 29, |
| 2121 | + "unit": "acir_opcodes" |
| 2122 | + }, |
| 2123 | + { |
| 2124 | + "name": "sub_BLS12_381Fr_Bench.json/main", |
| 2125 | + "value": 22, |
| 2126 | + "unit": "acir_opcodes" |
| 2127 | + }, |
| 2128 | + { |
| 2129 | + "name": "sub_BN254_Fq_Bench.json/main", |
| 2130 | + "value": 22, |
| 2131 | + "unit": "acir_opcodes" |
| 2132 | + }, |
| 2133 | + { |
| 2134 | + "name": "sub_U2048_Bench.json/main", |
| 2135 | + "value": 127, |
| 2136 | + "unit": "acir_opcodes" |
| 2137 | + }, |
| 2138 | + { |
| 2139 | + "name": "sub_U256_Bench.json/main", |
| 2140 | + "value": 22, |
| 2141 | + "unit": "acir_opcodes" |
| 2142 | + }, |
| 2143 | + { |
| 2144 | + "name": "udiv_BLS12_377Fq_Bench.json/main", |
| 2145 | + "value": 83, |
| 2146 | + "unit": "acir_opcodes" |
| 2147 | + }, |
| 2148 | + { |
| 2149 | + "name": "udiv_BLS12_377Fr_Bench.json/main", |
| 2150 | + "value": 59, |
| 2151 | + "unit": "acir_opcodes" |
| 2152 | + }, |
| 2153 | + { |
| 2154 | + "name": "udiv_BLS12_381Fq_Bench.json/main", |
| 2155 | + "value": 83, |
| 2156 | + "unit": "acir_opcodes" |
| 2157 | + }, |
| 2158 | + { |
| 2159 | + "name": "udiv_BLS12_381Fr_Bench.json/main", |
| 2160 | + "value": 59, |
| 2161 | + "unit": "acir_opcodes" |
| 2162 | + }, |
| 2163 | + { |
| 2164 | + "name": "udiv_BN254_Fq_Bench.json/main", |
| 2165 | + "value": 59, |
| 2166 | + "unit": "acir_opcodes" |
| 2167 | + }, |
| 2168 | + { |
| 2169 | + "name": "udiv_U2048_Bench.json/main", |
| 2170 | + "value": 629, |
| 2171 | + "unit": "acir_opcodes" |
| 2172 | + }, |
| 2173 | + { |
| 2174 | + "name": "udiv_U256_Bench.json/main", |
| 2175 | + "value": 59, |
| 2176 | + "unit": "acir_opcodes" |
| 2177 | + }, |
| 2178 | + { |
| 2179 | + "name": "udiv_mod_BLS12_377Fq_Bench.json/main", |
| 2180 | + "value": 87, |
| 2181 | + "unit": "acir_opcodes" |
| 2182 | + }, |
| 2183 | + { |
| 2184 | + "name": "udiv_mod_BLS12_377Fr_Bench.json/main", |
| 2185 | + "value": 62, |
| 2186 | + "unit": "acir_opcodes" |
| 2187 | + }, |
| 2188 | + { |
| 2189 | + "name": "udiv_mod_BLS12_381Fq_Bench.json/main", |
| 2190 | + "value": 87, |
| 2191 | + "unit": "acir_opcodes" |
| 2192 | + }, |
| 2193 | + { |
| 2194 | + "name": "udiv_mod_BLS12_381Fr_Bench.json/main", |
| 2195 | + "value": 62, |
| 2196 | + "unit": "acir_opcodes" |
| 2197 | + }, |
| 2198 | + { |
| 2199 | + "name": "udiv_mod_BN254_Fq_Bench.json/main", |
| 2200 | + "value": 62, |
| 2201 | + "unit": "acir_opcodes" |
| 2202 | + }, |
| 2203 | + { |
| 2204 | + "name": "udiv_mod_U2048_Bench.json/main", |
| 2205 | + "value": 647, |
| 2206 | + "unit": "acir_opcodes" |
| 2207 | + }, |
| 2208 | + { |
| 2209 | + "name": "udiv_mod_U256_Bench.json/main", |
| 2210 | + "value": 62, |
| 2211 | + "unit": "acir_opcodes" |
| 2212 | + }, |
| 2213 | + { |
| 2214 | + "name": "validate_in_field_BLS12_377Fq_Bench.json/main", |
| 2215 | + "value": 17, |
| 2216 | + "unit": "acir_opcodes" |
| 2217 | + }, |
| 2218 | + { |
| 2219 | + "name": "validate_in_field_BLS12_377Fr_Bench.json/main", |
| 2220 | + "value": 13, |
| 2221 | + "unit": "acir_opcodes" |
| 2222 | + }, |
| 2223 | + { |
| 2224 | + "name": "validate_in_field_BLS12_381Fq_Bench.json/main", |
| 2225 | + "value": 17, |
| 2226 | + "unit": "acir_opcodes" |
| 2227 | + }, |
| 2228 | + { |
| 2229 | + "name": "validate_in_field_BLS12_381Fr_Bench.json/main", |
| 2230 | + "value": 13, |
| 2231 | + "unit": "acir_opcodes" |
| 2232 | + }, |
| 2233 | + { |
| 2234 | + "name": "validate_in_field_BN254_Fq_Bench.json/main", |
| 2235 | + "value": 13, |
| 2236 | + "unit": "acir_opcodes" |
| 2237 | + }, |
| 2238 | + { |
| 2239 | + "name": "validate_in_field_U2048_Bench.json/main", |
| 2240 | + "value": 73, |
| 2241 | + "unit": "acir_opcodes" |
| 2242 | + }, |
| 2243 | + { |
| 2244 | + "name": "validate_in_field_U256_Bench.json/main", |
| 2245 | + "value": 13, |
| 2246 | + "unit": "acir_opcodes" |
| 2247 | + } |
| 2248 | + ] |
1875 | 2249 | } |
1876 | 2250 | ], |
1877 | 2251 | "Circuit Size": [ |
|
0 commit comments