@@ -8,15 +8,16 @@ use tfhe::boolean::parameters::{
8
8
BooleanParameters , DEFAULT_PARAMETERS , PARAMETERS_ERROR_PROB_2_POW_MINUS_165 ,
9
9
PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS ,
10
10
} ;
11
- use tfhe:: boolean:: prelude:: { BinaryBooleanGates , DEFAULT_PARAMETERS_KS_PBS } ;
11
+ use tfhe:: boolean:: prelude:: { BinaryBooleanGates , DEFAULT_PARAMETERS_KS_PBS , TFHE_LIB_PARAMETERS } ;
12
12
use tfhe:: boolean:: server_key:: ServerKey ;
13
13
14
14
criterion_group ! (
15
15
gates_benches,
16
16
bench_default_parameters,
17
- bench_tfhe_lib_parameters,
18
17
bench_default_parameters_ks_pbs,
19
- bench_tfhe_lib_parameters_pbs,
18
+ bench_low_prob_parameters,
19
+ bench_low_prob_parameters_ks_pbs,
20
+ bench_tfhe_lib_parameters,
20
21
) ;
21
22
22
23
criterion_main ! ( gates_benches) ;
@@ -84,21 +85,26 @@ fn bench_default_parameters(c: &mut Criterion) {
84
85
benchs ( c, DEFAULT_PARAMETERS , "DEFAULT_PARAMETERS" ) ;
85
86
}
86
87
87
- fn bench_tfhe_lib_parameters ( c : & mut Criterion ) {
88
+ fn bench_default_parameters_ks_pbs ( c : & mut Criterion ) {
89
+ benchs ( c, DEFAULT_PARAMETERS_KS_PBS , "DEFAULT_PARAMETERS_KS_PBS" ) ;
90
+ }
91
+
92
+ fn bench_low_prob_parameters ( c : & mut Criterion ) {
88
93
benchs (
89
94
c,
90
95
PARAMETERS_ERROR_PROB_2_POW_MINUS_165 ,
91
- "TFHE_LIB_PARAMETERS " ,
96
+ "PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS " ,
92
97
) ;
93
98
}
94
- fn bench_default_parameters_ks_pbs ( c : & mut Criterion ) {
95
- benchs ( c, DEFAULT_PARAMETERS_KS_PBS , "DEFAULT_PARAMETERS_KS_PBS" ) ;
96
- }
97
99
98
- fn bench_tfhe_lib_parameters_pbs ( c : & mut Criterion ) {
100
+ fn bench_low_prob_parameters_ks_pbs ( c : & mut Criterion ) {
99
101
benchs (
100
102
c,
101
103
PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS ,
102
- "TFHE_LIB_PARAMETERS_KS_PBS " ,
104
+ "PARAMETERS_ERROR_PROB_2_POW_MINUS_165_KS_PBS " ,
103
105
) ;
104
106
}
107
+
108
+ fn bench_tfhe_lib_parameters ( c : & mut Criterion ) {
109
+ benchs ( c, TFHE_LIB_PARAMETERS , " TFHE_LIB_PARAMETERS" ) ;
110
+ }
0 commit comments