Files
EcneProject/bench/bench.jl
2022-05-04 14:45:56 +02:00

18 lines
424 B
Julia

using BenchmarkTools
import R1CSConstraintSolver: solveWithTrustedFunctions
macro run_bench(name, expr, args...)
quote
printstyled("Benchmark: ", $name, "\n"; color = :yellow)
display(@benchmark esc($expr) $(args...))
println("\n\n")
end
end
@run_bench "Trivial Multiplication Benchmark" begin
solveWithTrustedFunctions("target/division.r1cs", "target/division.sym", "division")
end