Skip to content

Commit 1c792bf

Browse files
author
github-action-benchmark
committed
add ACIR Opcodes (customSmallerIsBetter) benchmark result for a43f327
1 parent 90e02fd commit 1c792bf

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": 1752488619718,
2+
"lastUpdate": 1753361396172,
33
"repoUrl": "https://github.com/noir-lang/noir-bignum",
44
"entries": {
55
"ACIR Opcodes": [
@@ -1872,6 +1872,380 @@ window.BENCHMARK_DATA = {
18721872
"unit": "acir_opcodes"
18731873
}
18741874
]
1875+
},
1876+
{
1877+
"commit": {
1878+
"author": {
1879+
"email": "[email protected]",
1880+
"name": "Ary Borenszweig",
1881+
"username": "asterite"
1882+
},
1883+
"committer": {
1884+
"email": "[email protected]",
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+
]
18752249
}
18762250
],
18772251
"Circuit Size": [

0 commit comments

Comments
 (0)