Skip to content

Commit 9c1268a

Browse files
author
github-action-benchmark
committed
add Circuit Size (customSmallerIsBetter) benchmark result for 103d6e2
1 parent e340fc2 commit 9c1268a

File tree

1 file changed

+375
-1
lines changed

1 file changed

+375
-1
lines changed

dev/bench/data.js

Lines changed: 375 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1751544171634,
2+
"lastUpdate": 1751544172434,
33
"repoUrl": "https://github.com/noir-lang/noir-bignum",
44
"entries": {
55
"ACIR Opcodes": [
@@ -1874,6 +1874,380 @@ window.BENCHMARK_DATA = {
18741874
"unit": "circuit_size"
18751875
}
18761876
]
1877+
},
1878+
{
1879+
"commit": {
1880+
"author": {
1881+
"email": "[email protected]",
1882+
"name": "Tom French",
1883+
"username": "TomAFrench"
1884+
},
1885+
"committer": {
1886+
"email": "[email protected]",
1887+
"name": "GitHub",
1888+
"username": "web-flow"
1889+
},
1890+
"distinct": true,
1891+
"id": "103d6e2b360123f9bc2a378e0a5810d9fb41f9f1",
1892+
"message": "feat: expose bignum trait derivation macro (#187)",
1893+
"timestamp": "2025-07-03T13:02:23+01:00",
1894+
"tree_id": "f98df0a21b7b891038352bc5c78978e1ed58fd18",
1895+
"url": "https://github.com/noir-lang/noir-bignum/commit/103d6e2b360123f9bc2a378e0a5810d9fb41f9f1"
1896+
},
1897+
"date": 1751544172416,
1898+
"tool": "customSmallerIsBetter",
1899+
"benches": [
1900+
{
1901+
"name": "add_BLS12_377Fq_Bench.json/main",
1902+
"value": 2896,
1903+
"unit": "circuit_size"
1904+
},
1905+
{
1906+
"name": "add_BLS12_377Fr_Bench.json/main",
1907+
"value": 4238,
1908+
"unit": "circuit_size"
1909+
},
1910+
{
1911+
"name": "add_BLS12_381Fq_Bench.json/main",
1912+
"value": 2916,
1913+
"unit": "circuit_size"
1914+
},
1915+
{
1916+
"name": "add_BLS12_381Fr_Bench.json/main",
1917+
"value": 2874,
1918+
"unit": "circuit_size"
1919+
},
1920+
{
1921+
"name": "add_BN254_Fq_Bench.json/main",
1922+
"value": 2868,
1923+
"unit": "circuit_size"
1924+
},
1925+
{
1926+
"name": "add_U2048_Bench.json/main",
1927+
"value": 3289,
1928+
"unit": "circuit_size"
1929+
},
1930+
{
1931+
"name": "add_U256_Bench.json/main",
1932+
"value": 2873,
1933+
"unit": "circuit_size"
1934+
},
1935+
{
1936+
"name": "div_BLS12_377Fq_Bench.json/main",
1937+
"value": 3082,
1938+
"unit": "circuit_size"
1939+
},
1940+
{
1941+
"name": "div_BLS12_377Fr_Bench.json/main",
1942+
"value": 2946,
1943+
"unit": "circuit_size"
1944+
},
1945+
{
1946+
"name": "div_BLS12_381Fq_Bench.json/main",
1947+
"value": 4362,
1948+
"unit": "circuit_size"
1949+
},
1950+
{
1951+
"name": "div_BLS12_381Fr_Bench.json/main",
1952+
"value": 2962,
1953+
"unit": "circuit_size"
1954+
},
1955+
{
1956+
"name": "div_BN254_Fq_Bench.json/main",
1957+
"value": 2951,
1958+
"unit": "circuit_size"
1959+
},
1960+
{
1961+
"name": "div_U2048_Bench.json/main",
1962+
"value": 4064,
1963+
"unit": "circuit_size"
1964+
},
1965+
{
1966+
"name": "div_U256_Bench.json/main",
1967+
"value": 3027,
1968+
"unit": "circuit_size"
1969+
},
1970+
{
1971+
"name": "evaluate_quadratic_expression_12_elements_BLS12_377Fq_Bench.json/main",
1972+
"value": 8877,
1973+
"unit": "circuit_size"
1974+
},
1975+
{
1976+
"name": "evaluate_quadratic_expression_12_elements_BLS12_377Fr_Bench.json/main",
1977+
"value": 6862,
1978+
"unit": "circuit_size"
1979+
},
1980+
{
1981+
"name": "evaluate_quadratic_expression_12_elements_BLS12_381Fq_Bench.json/main",
1982+
"value": 10157,
1983+
"unit": "circuit_size"
1984+
},
1985+
{
1986+
"name": "evaluate_quadratic_expression_12_elements_BLS12_381Fr_Bench.json/main",
1987+
"value": 6878,
1988+
"unit": "circuit_size"
1989+
},
1990+
{
1991+
"name": "evaluate_quadratic_expression_12_elements_BN254_Fq_Bench.json/main",
1992+
"value": 6867,
1993+
"unit": "circuit_size"
1994+
},
1995+
{
1996+
"name": "evaluate_quadratic_expression_12_elements_U2048_Bench.json/main",
1997+
"value": 68639,
1998+
"unit": "circuit_size"
1999+
},
2000+
{
2001+
"name": "evaluate_quadratic_expression_12_elements_U256_Bench.json/main",
2002+
"value": 6942,
2003+
"unit": "circuit_size"
2004+
},
2005+
{
2006+
"name": "evaluate_quadratic_expression_3_elements_BLS12_377Fq_Bench.json/main",
2007+
"value": 4558,
2008+
"unit": "circuit_size"
2009+
},
2010+
{
2011+
"name": "evaluate_quadratic_expression_3_elements_BLS12_377Fr_Bench.json/main",
2012+
"value": 3948,
2013+
"unit": "circuit_size"
2014+
},
2015+
{
2016+
"name": "evaluate_quadratic_expression_3_elements_BLS12_381Fq_Bench.json/main",
2017+
"value": 5838,
2018+
"unit": "circuit_size"
2019+
},
2020+
{
2021+
"name": "evaluate_quadratic_expression_3_elements_BLS12_381Fr_Bench.json/main",
2022+
"value": 3964,
2023+
"unit": "circuit_size"
2024+
},
2025+
{
2026+
"name": "evaluate_quadratic_expression_3_elements_BN254_Fq_Bench.json/main",
2027+
"value": 3953,
2028+
"unit": "circuit_size"
2029+
},
2030+
{
2031+
"name": "evaluate_quadratic_expression_3_elements_U2048_Bench.json/main",
2032+
"value": 20094,
2033+
"unit": "circuit_size"
2034+
},
2035+
{
2036+
"name": "evaluate_quadratic_expression_3_elements_U256_Bench.json/main",
2037+
"value": 4028,
2038+
"unit": "circuit_size"
2039+
},
2040+
{
2041+
"name": "from_field_BLS12_377Fq_Bench.json/main",
2042+
"value": 2855,
2043+
"unit": "circuit_size"
2044+
},
2045+
{
2046+
"name": "from_field_BLS12_377Fr_Bench.json/main",
2047+
"value": 4203,
2048+
"unit": "circuit_size"
2049+
},
2050+
{
2051+
"name": "from_field_BLS12_381Fq_Bench.json/main",
2052+
"value": 2875,
2053+
"unit": "circuit_size"
2054+
},
2055+
{
2056+
"name": "from_field_BLS12_381Fr_Bench.json/main",
2057+
"value": 2840,
2058+
"unit": "circuit_size"
2059+
},
2060+
{
2061+
"name": "from_field_BN254_Fq_Bench.json/main",
2062+
"value": 2834,
2063+
"unit": "circuit_size"
2064+
},
2065+
{
2066+
"name": "from_field_U2048_Bench.json/main",
2067+
"value": 3141,
2068+
"unit": "circuit_size"
2069+
},
2070+
{
2071+
"name": "from_field_U256_Bench.json/main",
2072+
"value": 2840,
2073+
"unit": "circuit_size"
2074+
},
2075+
{
2076+
"name": "mul_BLS12_377Fq_Bench.json/main",
2077+
"value": 3082,
2078+
"unit": "circuit_size"
2079+
},
2080+
{
2081+
"name": "mul_BLS12_377Fr_Bench.json/main",
2082+
"value": 2946,
2083+
"unit": "circuit_size"
2084+
},
2085+
{
2086+
"name": "mul_BLS12_381Fq_Bench.json/main",
2087+
"value": 4362,
2088+
"unit": "circuit_size"
2089+
},
2090+
{
2091+
"name": "mul_BLS12_381Fr_Bench.json/main",
2092+
"value": 2962,
2093+
"unit": "circuit_size"
2094+
},
2095+
{
2096+
"name": "mul_BN254_Fq_Bench.json/main",
2097+
"value": 2951,
2098+
"unit": "circuit_size"
2099+
},
2100+
{
2101+
"name": "mul_U2048_Bench.json/main",
2102+
"value": 4063,
2103+
"unit": "circuit_size"
2104+
},
2105+
{
2106+
"name": "mul_U256_Bench.json/main",
2107+
"value": 3026,
2108+
"unit": "circuit_size"
2109+
},
2110+
{
2111+
"name": "sub_BLS12_377Fq_Bench.json/main",
2112+
"value": 2896,
2113+
"unit": "circuit_size"
2114+
},
2115+
{
2116+
"name": "sub_BLS12_377Fr_Bench.json/main",
2117+
"value": 4238,
2118+
"unit": "circuit_size"
2119+
},
2120+
{
2121+
"name": "sub_BLS12_381Fq_Bench.json/main",
2122+
"value": 2916,
2123+
"unit": "circuit_size"
2124+
},
2125+
{
2126+
"name": "sub_BLS12_381Fr_Bench.json/main",
2127+
"value": 2874,
2128+
"unit": "circuit_size"
2129+
},
2130+
{
2131+
"name": "sub_BN254_Fq_Bench.json/main",
2132+
"value": 2868,
2133+
"unit": "circuit_size"
2134+
},
2135+
{
2136+
"name": "sub_U2048_Bench.json/main",
2137+
"value": 3289,
2138+
"unit": "circuit_size"
2139+
},
2140+
{
2141+
"name": "sub_U256_Bench.json/main",
2142+
"value": 2873,
2143+
"unit": "circuit_size"
2144+
},
2145+
{
2146+
"name": "udiv_BLS12_377Fq_Bench.json/main",
2147+
"value": 3150,
2148+
"unit": "circuit_size"
2149+
},
2150+
{
2151+
"name": "udiv_BLS12_377Fr_Bench.json/main",
2152+
"value": 4362,
2153+
"unit": "circuit_size"
2154+
},
2155+
{
2156+
"name": "udiv_BLS12_381Fq_Bench.json/main",
2157+
"value": 4450,
2158+
"unit": "circuit_size"
2159+
},
2160+
{
2161+
"name": "udiv_BLS12_381Fr_Bench.json/main",
2162+
"value": 3014,
2163+
"unit": "circuit_size"
2164+
},
2165+
{
2166+
"name": "udiv_BN254_Fq_Bench.json/main",
2167+
"value": 2997,
2168+
"unit": "circuit_size"
2169+
},
2170+
{
2171+
"name": "udiv_U2048_Bench.json/main",
2172+
"value": 4441,
2173+
"unit": "circuit_size"
2174+
},
2175+
{
2176+
"name": "udiv_U256_Bench.json/main",
2177+
"value": 3078,
2178+
"unit": "circuit_size"
2179+
},
2180+
{
2181+
"name": "udiv_mod_BLS12_377Fq_Bench.json/main",
2182+
"value": 3150,
2183+
"unit": "circuit_size"
2184+
},
2185+
{
2186+
"name": "udiv_mod_BLS12_377Fr_Bench.json/main",
2187+
"value": 4362,
2188+
"unit": "circuit_size"
2189+
},
2190+
{
2191+
"name": "udiv_mod_BLS12_381Fq_Bench.json/main",
2192+
"value": 4450,
2193+
"unit": "circuit_size"
2194+
},
2195+
{
2196+
"name": "udiv_mod_BLS12_381Fr_Bench.json/main",
2197+
"value": 3014,
2198+
"unit": "circuit_size"
2199+
},
2200+
{
2201+
"name": "udiv_mod_BN254_Fq_Bench.json/main",
2202+
"value": 2997,
2203+
"unit": "circuit_size"
2204+
},
2205+
{
2206+
"name": "udiv_mod_U2048_Bench.json/main",
2207+
"value": 4441,
2208+
"unit": "circuit_size"
2209+
},
2210+
{
2211+
"name": "udiv_mod_U256_Bench.json/main",
2212+
"value": 3078,
2213+
"unit": "circuit_size"
2214+
},
2215+
{
2216+
"name": "validate_in_field_BLS12_377Fq_Bench.json/main",
2217+
"value": 2860,
2218+
"unit": "circuit_size"
2219+
},
2220+
{
2221+
"name": "validate_in_field_BLS12_377Fr_Bench.json/main",
2222+
"value": 4211,
2223+
"unit": "circuit_size"
2224+
},
2225+
{
2226+
"name": "validate_in_field_BLS12_381Fq_Bench.json/main",
2227+
"value": 2880,
2228+
"unit": "circuit_size"
2229+
},
2230+
{
2231+
"name": "validate_in_field_BLS12_381Fr_Bench.json/main",
2232+
"value": 2847,
2233+
"unit": "circuit_size"
2234+
},
2235+
{
2236+
"name": "validate_in_field_BN254_Fq_Bench.json/main",
2237+
"value": 2841,
2238+
"unit": "circuit_size"
2239+
},
2240+
{
2241+
"name": "validate_in_field_U2048_Bench.json/main",
2242+
"value": 3137,
2243+
"unit": "circuit_size"
2244+
},
2245+
{
2246+
"name": "validate_in_field_U256_Bench.json/main",
2247+
"value": 2847,
2248+
"unit": "circuit_size"
2249+
}
2250+
]
18772251
}
18782252
],
18792253
"Brillig Bytecode Size": [

0 commit comments

Comments
 (0)