Created
April 10, 2024 12:55
-
-
Save mratsim/6785a29e72865cfa94e1174fae1e1168 to your computer and use it in GitHub Desktop.
We can make this file beautiful and searchable if this error is corrected: It looks like row 8 should actually have 2 columns, instead of 3 in line 7.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
EC ScalarMul 255-bit G1 (vartime reference DoubleAdd) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 10939.722 ops/s; 91410 ns/op; 301080 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime wNAF-3) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 13986.601 ops/s; 71497 ns/op; 235493 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime wNAF-4) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 14373.599 ops/s; 69572 ns/op; 229152 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime wNAF-5) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 14523.484 ops/s; 68854 ns/op; 226787 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime endomorphism + wNAF-3) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 21272.975 ops/s; 47008 ns/op; 154834 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime endomorphism + wNAF-4) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 21075.704 ops/s; 47448 ns/op; 156282 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (vartime endomorphism + wNAF-5) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 20598.595 ops/s; 48547 ns/op; 159902 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (constant-time, endomorphism) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 10540.740 ops/s; 94870 ns/op; 312472 CPU cycles (approx) | |
EC ScalarMul 255-bit G1 (constant-time, window-2, endomorphism) ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 16137.361 ops/s; 61968 ns/op; 204093 CPU cycles (approx) | |
Subgroup check ; ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 31058.794 ops/s; 32197 ns/op; 106049 CPU cycles (approx) | |
EC subgroup check + ScalarMul 255-bit G1 (vartime endo + wNAF-3); ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 11900.370 ops/s; 84031 ns/op; 276776 CPU cycles (approx) | |
EC subgroup check + ScalarMul 255-bit G1 (vartime endo + wNAF-4); ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 12285.012 ops/s; 81400 ns/op; 268112 CPU cycles (approx) | |
EC subgroup check + ScalarMul 255-bit G1 (vartime endo + wNAF-5); ECP_ShortW_Jac[Fp[BLS12_381], G1] ; 11932.462 ops/s; 83805 ns/op; 276032 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (vartime reference DoubleAdd) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 4395.353 ops/s; 227513 ns/op; 749369 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (vartime wNAF-3) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 5518.886 ops/s; 181196 ns/op; 596811 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (vartime wNAF-4) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 5727.442 ops/s; 174598 ns/op; 575068 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (vartime endomorphism + wNAF-3) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 10108.259 ops/s; 98929 ns/op; 325842 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (vartime endomorphism + wNAF-4) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 9978.944 ops/s; 100211 ns/op; 330069 CPU cycles (approx) | |
EC ScalarMul 255-bit G2 (constant-time, endomorphism) ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 8722.274 ops/s; 114649 ns/op; 377624 CPU cycles (approx) | |
Subgroup check ; ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 26221.943 ops/s; 38136 ns/op; 125611 CPU cycles (approx) | |
EC subgroup check + ScalarMul 255-bit G2 (vartime endo + wNAF-3); ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 7430.690 ops/s; 134577 ns/op; 443252 CPU cycles (approx) | |
EC subgroup check + ScalarMul 255-bit G2 (vartime endo + wNAF-4); ECP_ShortW_Jac[Fp2[BLS12_381], G2]; 7244.907 ops/s; 138028 ns/op; 454629 CPU cycles (approx) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment