Skip to content

Commit

Permalink
bench(gt_prj): fix
Browse files Browse the repository at this point in the history
  • Loading branch information
mratsim committed Jan 27, 2025
1 parent 8d6a6a3 commit 1a536d9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions benchmarks/bench_gt_prj.nim
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ proc mulT2_aff(C: static Algebra, iters: int) =
b_taff.fromGT_vartime(b)

bench("T₂prj(𝔽p6) <- T₂aff(𝔽p6) * T₂aff(𝔽p6)", Quad[Fp6[C]], iters):
r_tprj.affineProd(a_taff, b_taff)
r_tprj.affineProd_vartime(a_taff, b_taff)

proc mulT2_mix(C: static Algebra, iters: int) =
let a = rng.random_gt(Quad[Fp6[C]])
Expand All @@ -185,7 +185,7 @@ proc mulT2_mix(C: static Algebra, iters: int) =
b_taff.fromGT_vartime(b)

bench("T₂prj(𝔽p6) <- T₂prj(𝔽p6) * T₂aff(𝔽p6)", T2Prj[Fp6[C]], iters):
r_tprj.mixedProd(a_tprj, b_taff)
r_tprj.mixedProd_vartime(a_tprj, b_taff)

proc mulT2_prj(C: static Algebra, iters: int) =
let a = rng.random_gt(Quad[Fp6[C]])
Expand All @@ -206,7 +206,7 @@ proc sqrT2_aff(C: static Algebra, iters: int) =
a_taff.fromGT_vartime(a)

bench("T₂prj(𝔽p6) <- T₂aff(𝔽p6)²", T2Aff[Fp6[C]], iters):
r_tprj.affineSquare(a_taff)
r_tprj.affineSquare_vartime(a_taff)

proc sqrT2_prj(C: static Algebra, iters: int) =
let a = rng.random_gt(Quad[Fp6[C]])
Expand Down
2 changes: 1 addition & 1 deletion constantine/math/pairings/gt_prj.nim
Original file line number Diff line number Diff line change
Expand Up @@ -333,7 +333,7 @@ proc fromTorus2_vartime*[F](r: var QuadraticExt[F], a: T2Aff[F]) =

# Special case identity element
if bool a.isNeutral():
r.setNeutral()
r.setZero()
return

var num {.noInit.}, den {.noInit.}: typeof(r)
Expand Down

0 comments on commit 1a536d9

Please sign in to comment.