forked from M-Bln/tfhe-rs-string
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTAGS
327 lines (292 loc) · 23.1 KB
/
TAGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
xx
scripts/no_tfhe_typo.sh,0
scripts/integer-tests.sh,30
function usage() {usage5,21
scripts/get_arch_feature.sh,0
scripts/dieharder_test.sh,0
scripts/check_cargo_min_ver.sh,31
function usage() {usage9,201
scripts/shortint-tests.sh,30
function usage() {usage5,21
scripts/no_dbg_calls.sh,0
scripts/c_api_tests.sh,30
function usage() {usage5,29
katex-header.html,0
ci/parse_integer_benches_to_csv.py,436
def main(args):main6,55
parser = argparse.ArgumentParser("Parse criterion results to csv file")parser88,2865
type=str,type91,2993
default="target/criterion",default92,3011
help="Where to look for criterion result json files",help93,3047
type=str,type97,3165
default="parsed_benches.csv",default98,3183
help="Path of the output file, will be csv formatted",help99,3221
ci/benchmark_parser.py,2711
ONE_HOUR_IN_NANOSECONDS = 3600E9ONE_HOUR_IN_NANOSECONDS14,158
parser = argparse.ArgumentParser()parser16,192
help='Location of criterion benchmark results directory.'help18,258
help='Name of the database used to store results')help23,603
help='Hardware reference used to perform benchmark')help25,731
help='Commit hash reference')help27,875
help='Git branch name on which benchmark was performed')help29,978
help='Timestamp of commit hash used in project_version')help31,1112
help='Timestamp when benchmark was run')help33,1244
help='Suffix to append to each of the result test names')help35,1374
help='Append parsed results to an existing file')help37,1536
help='Check for results in subdirectories')help39,1686
help='Parse only the results regarding keys size measurements')help41,1824
help='Parse only the results regarding keys generation time measurements')help43,1978
help='Compute and append number of operations per second and'help45,2149
help='Backend on which benchmarks have run')help48,2345
def recursive_parse(directory, walk_subdirs=False, name_suffix="", compute_throughput=False,recursive_parse51,2412
def _create_point(value, test_name, bench_class, bench_type, operator, params, display_name=None):_create_point158,7088
def parse_benchmark_file(directory):parse_benchmark_file169,7397
def parse_estimate_file(directory):parse_estimate_file181,7791
def _parse_key_results(result_file, bench_type):_parse_key_results196,8230
def parse_key_sizes(result_file):parse_key_sizes228,9274
def parse_key_gen_time(result_file):parse_key_gen_time239,9595
def get_parameters(bench_id):get_parameters250,9929
def compute_ops_per_dollar(data_point, product_hourly_cost):compute_ops_per_dollar271,10630
def compute_ops_per_second(data_point):compute_ops_per_second283,11051
def _parse_file_to_json(directory, filename):_parse_file_to_json294,11334
def dump_results(parsed_results, filename, input_args):dump_results299,11476
def check_mandatory_args(input_args):check_mandatory_args328,12529
args = parser.parse_args()args354,13415
raw_results = pathlib.Path(args.results)raw_results358,13497
hardware_cost = Nonehardware_cost369,13928
ec2_costs = json.loads(ec2_costs372,14037
hardware_cost = abs(ec2_costs[args.hardware])hardware_cost375,14177
output_file = pathlib.Path(args.output_file)output_file386,14652
Makefile,7346
SHELL:=$(shell /usr/bin/env which bash)SHELL1,0
OS:=$(shell uname)OS2,40
RS_CHECK_TOOLCHAIN:=$(shell cat toolchain.txt | tr -d '\n')RS_CHECK_TOOLCHAIN3,59
CARGO_RS_CHECK_TOOLCHAIN:=+$(RS_CHECK_TOOLCHAIN)CARGO_RS_CHECK_TOOLCHAIN4,119
TARGET_ARCH_FEATURE:=$(shell ./scripts/get_arch_feature.sh)TARGET_ARCH_FEATURE5,168
RS_BUILD_TOOLCHAIN:=stableRS_BUILD_TOOLCHAIN6,228
CARGO_RS_BUILD_TOOLCHAIN:=+$(RS_BUILD_TOOLCHAIN)CARGO_RS_BUILD_TOOLCHAIN7,255
CARGO_PROFILE?=releaseCARGO_PROFILE8,304
MIN_RUST_VERSION:=$(shell grep rust-version tfhe/Cargo.toml | cut -d '=' -f 2 | xargs)MIN_RUST_VERSION9,327
AVX512_SUPPORT?=OFFAVX512_SUPPORT10,414
WASM_RUSTFLAGS:=WASM_RUSTFLAGS11,434
BIG_TESTS_INSTANCE?=FALSEBIG_TESTS_INSTANCE12,451
GEN_KEY_CACHE_MULTI_BIT_ONLY?=FALSEGEN_KEY_CACHE_MULTI_BIT_ONLY13,477
GEN_KEY_CACHE_COVERAGE_ONLY?=FALSEGEN_KEY_CACHE_COVERAGE_ONLY14,513
PARSE_INTEGER_BENCH_CSV_FILE?=tfhe_rs_integer_benches.csvPARSE_INTEGER_BENCH_CSV_FILE15,548
FAST_TESTS?=FALSEFAST_TESTS16,606
FAST_BENCH?=FALSEFAST_BENCH17,624
BENCH_OP_FLAVOR?=DEFAULTBENCH_OP_FLAVOR18,642
NODE_VERSION=20NODE_VERSION19,667
export RUSTFLAGS?=-C target-cpu=nativeRUSTFLAGS22,881
AVX512_FEATURE=nightly-avx512AVX512_FEATURE25,949
AVX512_FEATURE=AVX512_FEATURE27,986
MULTI_BIT_ONLY=--multi-bit-onlyMULTI_BIT_ONLY31,1055
MULTI_BIT_ONLY=MULTI_BIT_ONLY33,1094
COVERAGE_ONLY=--coverage-onlyCOVERAGE_ONLY37,1162
COVERAGE_ONLY=COVERAGE_ONLY39,1199
REGEX_STRING?=''REGEX_STRING43,1270
REGEX_PATTERN?=''REGEX_PATTERN44,1287
define COVERAGE_EXCLUDED_FILESCOVERAGE_EXCLUDED_FILES47,1350
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS144,5549
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS147,5693
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS153,5966
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS159,6237
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS165,6506
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy --all-targets \RUSTFLAGS171,6768
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS177,7078
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy \RUSTFLAGS183,7405
RUSTFLAGS="$(RUSTFLAGS)" cargo "$(CARGO_RS_CHECK_TOOLCHAIN)" clippy -p tfhe-trivium \RUSTFLAGS194,7894
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS220,9199
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS227,9583
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS236,10094
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS245,10566
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS250,10824
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS255,11080
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS260,11361
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS265,11652
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS271,12073
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) build --profile $(CARGO_PROFILE) \RUSTFLAGS300,13707
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS305,14039
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS314,14550
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) tarpaulin --profile $(CARGO_PROFILE) \RUSTFLAGS319,14855
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS327,15262
BIG_TESTS_INSTANCE="$(BIG_TESTS_INSTANCE)" \BIG_TESTS_INSTANCE341,15805
BIG_TESTS_INSTANCE="$(BIG_TESTS_INSTANCE)" \BIG_TESTS_INSTANCE348,16168
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS355,16468
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) tarpaulin --profile $(CARGO_PROFILE) \RUSTFLAGS360,16796
BIG_TESTS_INSTANCE="$(BIG_TESTS_INSTANCE)" \BIG_TESTS_INSTANCE368,17228
BIG_TESTS_INSTANCE="$(BIG_TESTS_INSTANCE)" \BIG_TESTS_INSTANCE375,17624
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS382,18014
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS387,18337
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS392,18630
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) --doc \RUSTFLAGS398,18939
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS404,19260
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS410,19532
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS419,19881
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_BUILD_TOOLCHAIN) test --profile $(CARGO_PROFILE) \RUSTFLAGS424,20113
RUSTDOCFLAGS="--html-in-header katex-header.html" \RUSTDOCFLAGS434,20547
RUSTDOCFLAGS="--html-in-header katex-header.html -Dwarnings" \RUSTDOCFLAGS443,20862
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_OP_FLAVOR=$(BENCH_OP_FLAVOR) __TFHE_RS_FAST_BENCH=$(FAST_BENCH) \RUSTFLAGS519,23966
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=MULTI_BIT \RUSTFLAGS526,24382
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_OP_FLAVOR=$(BENCH_OP_FLAVOR) __TFHE_RS_FAST_BENCH=$(FAST_BENCH) \RUSTFLAGS534,24797
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=MULTI_BIT \RUSTFLAGS541,25232
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_OP_FLAVOR=$(BENCH_OP_FLAVOR) \RUSTFLAGS549,25636
RUSTFLAGS="$(RUSTFLAGS)" __TFHE_RS_BENCH_TYPE=MULTI_BIT \RUSTFLAGS556,26010
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \RUSTFLAGS565,26372
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) bench \RUSTFLAGS571,26634
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS591,27411
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS597,27764
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS603,28108
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS615,28697
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS622,29092
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS632,29409
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS639,29697
RUSTFLAGS="$(RUSTFLAGS)" cargo $(CARGO_RS_CHECK_TOOLCHAIN) run --profile $(CARGO_PROFILE) \RUSTFLAGS646,30005
tfhe/js_on_wasm_tests/test-hlapi-signed.js,884
function hlapi_compact_public_key_encrypt_decrypt_int32_single(config) {hlapi_compact_public_key_encrypt_decrypt_int32_single374,15259
function hlapi_compact_public_key_encrypt_decrypt_int32_single_compact(config) {hlapi_compact_public_key_encrypt_decrypt_int32_single_compact411,16913
function hlapi_compact_public_key_encrypt_decrypt_int32_list_compact(config) {hlapi_compact_public_key_encrypt_decrypt_int32_list_compact449,18718
function hlapi_compact_public_key_encrypt_decrypt_int256_single(config) {hlapi_compact_public_key_encrypt_decrypt_int256_single502,20747
function hlapi_compact_public_key_encrypt_decrypt_int256_single_compact(config) {hlapi_compact_public_key_encrypt_decrypt_int256_single_compact539,22413
function hlapi_compact_public_key_encrypt_decrypt_int256_list_compact(config) {hlapi_compact_public_key_encrypt_decrypt_int256_list_compact577,24230
tfhe/js_on_wasm_tests/test.js,78
function genRandomBigIntWithBytes(byteCount) {genRandomBigIntWithBytes6,186
tfhe/js_on_wasm_tests/test-hlapi-unsigned.js,896
function hlapi_compact_public_key_encrypt_decrypt_uint32_single(config) {hlapi_compact_public_key_encrypt_decrypt_uint32_single413,16262
function hlapi_compact_public_key_encrypt_decrypt_uint32_single_compact(config) {hlapi_compact_public_key_encrypt_decrypt_uint32_single_compact450,17924
function hlapi_compact_public_key_encrypt_decrypt_uint32_list_compact(config) {hlapi_compact_public_key_encrypt_decrypt_uint32_list_compact488,19737
function hlapi_compact_public_key_encrypt_decrypt_uint256_single(config) {hlapi_compact_public_key_encrypt_decrypt_uint256_single541,21773
function hlapi_compact_public_key_encrypt_decrypt_uint256_single_compact(config) {hlapi_compact_public_key_encrypt_decrypt_uint256_single_compact578,23447
function hlapi_compact_public_key_encrypt_decrypt_uint256_list_compact(config) {hlapi_compact_public_key_encrypt_decrypt_uint256_list_compact616,25272
tfhe/katex-header.html,0
tfhe/c_api_tests/test_high_level_boolean.c,291
int client_key_test(const ClientKey *client_key) {client_key_test7,81
int public_key_test(const ClientKey *client_key, const PublicKey *public_key) {public_key_test38,748
int trivial_encrypt_test(const ClientKey *client_key) {trivial_encrypt_test69,1444
int main(void) {main100,2076
tfhe/c_api_tests/test_shortint_keygen.c,446
void test_predefined_keygen_w_serde(void) {test_predefined_keygen_w_serde8,120
void test_server_key_trivial_encrypt(void) {test_server_key_trivial_encrypt75,2396
void test_custom_keygen(void) {test_custom_keygen98,3067
void test_public_keygen(ShortintPBSParameters params) {test_public_keygen125,3798
void test_compressed_public_keygen(ShortintPBSParameters params) {test_compressed_public_keygen163,4965
int main(void) {main204,6186
tfhe/c_api_tests/test_micro_bench_and.c,77
void micro_bench_and() {micro_bench_and9,138
int main(void) {main50,1393
tfhe/c_api_tests/test_boolean_keygen.c,308
void test_default_keygen_w_serde(void) {test_default_keygen_w_serde8,120
void test_predefined_keygen_w_serde(void) {test_predefined_keygen_w_serde74,2305
void test_custom_keygen(void) {test_custom_keygen95,2845
void test_public_keygen(void) {test_public_keygen118,3409
int main(void) {main145,4096
tfhe/c_api_tests/test_high_level_128_bits.c,308
int uint128_client_key(const ClientKey *client_key) {uint128_client_key7,81
int uint128_encrypt_trivial(const ClientKey *client_key) {uint128_encrypt_trivial37,829
int uint128_public_key(const ClientKey *client_key, const PublicKey *public_key) {uint128_public_key67,1542
int main(void) {main97,2320
tfhe/c_api_tests/test_high_level_integers.c,494
int uint8_client_key(const ClientKey *client_key) {uint8_client_key7,81
int uint8_public_key(const ClientKey *client_key, const PublicKey *public_key) {uint8_public_key37,763
int uint8_safe_serialization(const ClientKey *client_key, const ServerKey *server_key) {uint8_safe_serialization67,1474
int uint8_serialization(const ClientKey *client_key) {uint8_serialization128,3365
int uint8_compressed(const ClientKey *client_key) {uint8_compressed174,4687
int main(void) {main200,5274
tfhe/c_api_tests/test_high_level_256_bits.c,589
int uint256_client_key(const ClientKey *client_key) {uint256_client_key7,81
int uint256_encrypt_trivial(const ClientKey *client_key) {uint256_encrypt_trivial49,1208
int uint256_public_key(const ClientKey *client_key, const PublicKey *public_key) {uint256_public_key81,1996
int int256_client_key(const ClientKey *client_key) {int256_client_key113,2846
int int256_encrypt_trivial(const ClientKey *client_key) {int256_encrypt_trivial171,4489
int int256_public_key(const ClientKey *client_key, const PublicKey *public_key) {int256_public_key204,5313
int main(void) {main241,6311
tfhe/c_api_tests/test_high_level_custom_integers.c,387
int uint256_client_key(const ClientKey *client_key) {uint256_client_key7,81
int uint256_encrypt_trivial(const ClientKey *client_key) {uint256_encrypt_trivial49,1208
int uint256_compact_public_key(const ClientKey *client_key,uint256_compact_public_key81,1996
int int32_compact_public_key(const ClientKey *client_key,int32_compact_public_key161,4265
int main(void) {main235,6499
tfhe/c_api_tests/test_shortint_server_key.c,4300
typedef int (*BinaryCallback)(const ShortintServerKey *, ShortintCiphertext *, ShortintCiphertext *,BinaryCallback8,120
typedef int (*BinaryAssignCallback)(const ShortintServerKey *, ShortintCiphertext *,BinaryAssignCallback11,276
typedef int (*BinaryScalarCallback)(const ShortintServerKey *, ShortintCiphertext *, uint8_t,BinaryScalarCallback14,421
typedef int (*UnaryCallback)(const ShortintServerKey *, ShortintCiphertext *,UnaryCallback17,576
typedef int (*UnaryAssignCallback)(const ShortintServerKey *, ShortintCiphertext *);UnaryAssignCallback20,708
void test_shortint_unary_op(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_unary_op22,794
void test_shortint_unary_op_assign(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_unary_op_assign70,2361
void test_shortint_binary_op(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_binary_op116,3906
void test_shortint_binary_op_assign(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_binary_op_assign175,6065
uint64_t homomorphic_div(uint64_t left, uint64_t right, uint64_t value_on_div_by_zero) {homomorphic_div235,8265
void test_shortint_div(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_div244,8536
void test_shortint_div_assign(const ShortintClientKey *cks, const ShortintServerKey *sks,test_shortint_div_assign303,10662
void test_shortint_binary_scalar_op(test_shortint_binary_scalar_op361,12786
void test_shortint_binary_scalar_op_assign(test_shortint_binary_scalar_op_assign428,15090
uint64_t add(uint64_t left, uint64_t right) { return left + right; }add494,17348
uint64_t sub(uint64_t left, uint64_t right) { return left - right; }sub495,17417
uint64_t mul(uint64_t left, uint64_t right) { return left * right; }mul496,17486
uint64_t neg(uint64_t in) { return -in; }neg497,17555
uint64_t bitand(uint64_t left, uint64_t right) { return left & right; }bitand499,17598
uint64_t bitxor(uint64_t left, uint64_t right) { return left ^ right; }bitxor500,17670
uint64_t bitor (uint64_t left, uint64_t right) { return left | right; }bitor501,17742
uint64_t greater(uint64_t left, uint64_t right) { return (uint64_t)(left > right); }greater503,17815
uint64_t greater_or_equal(uint64_t left, uint64_t right) { return (uint64_t)(left >= right); }greater_or_equal504,17900
uint64_t less(uint64_t left, uint64_t right) { return (uint64_t)(left < right); }less505,17995
uint64_t less_or_equal(uint64_t left, uint64_t right) { return (uint64_t)(left <= right); }less_or_equal506,18077
uint64_t equal(uint64_t left, uint64_t right) { return (uint64_t)(left == right); }equal507,18169
uint64_t not_equal(uint64_t left, uint64_t right) { return (uint64_t)(left != right); }not_equal508,18253
uint64_t scalar_greater(uint64_t left, uint8_t right) { return (uint64_t)(left > right); }scalar_greater510,18342
uint64_t scalar_greater_or_equal(uint64_t left, uint8_t right) { return (uint64_t)(left >= right); }scalar_greater_or_equal511,18433
uint64_t scalar_less(uint64_t left, uint8_t right) { return (uint64_t)(left < right); }scalar_less512,18534
uint64_t scalar_less_or_equal(uint64_t left, uint8_t right) { return (uint64_t)(left <= right); }scalar_less_or_equal513,18622
uint64_t scalar_equal(uint64_t left, uint8_t right) { return (uint64_t)(left == right); }scalar_equal514,18720
uint64_t scalar_not_equal(uint64_t left, uint8_t right) { return (uint64_t)(left != right); }scalar_not_equal515,18810
uint64_t scalar_add(uint64_t left, uint8_t right) { return left + right; }scalar_add517,18905
uint64_t scalar_sub(uint64_t left, uint8_t right) { return left - right; }scalar_sub518,18980
uint64_t scalar_mul(uint64_t left, uint8_t right) { return left * right; }scalar_mul519,19055
uint64_t scalar_div(uint64_t left, uint8_t right) { return left / right; }scalar_div520,19130
uint64_t scalar_mod(uint64_t left, uint8_t right) { return left % right; }scalar_mod521,19205
uint64_t left_shift(uint64_t left, uint8_t right) { return left << right; }left_shift523,19281
uint64_t right_shift(uint64_t left, uint8_t right) { return left >> right; }right_shift524,19357
void test_server_key(void) {test_server_key526,19435
int main(void) {main837,37098
tfhe/c_api_tests/test_shortint_pbs.c,775
uint64_t double_lookup_table_2_bits_message(uint64_t in) { return (in * 2) % 4; }double_lookup_table_2_bits_message8,120
uint64_t get_max_value_of_lookup_table_generator(uint64_t (*lookup_table_func)(uint64_t),get_max_value_of_lookup_table_generator10,203
uint64_t product_lookup_table_2_bits_encrypted_mul(uint64_t left, uint64_t right) {product_lookup_table_2_bits_encrypted_mul21,600
uint64_t get_max_value_of_bivariate_lookup_table_generator(uint64_t (*lookup_table_func)(uint64_t,get_max_value_of_bivariate_lookup_table_generator25,716
void test_shortint_pbs_2_bits_message(void) {test_shortint_pbs_2_bits_message40,1464
void test_shortint_bivariate_pbs_2_bits_message(void) {test_shortint_bivariate_pbs_2_bits_message114,3952
int main(void) {main186,6785
tfhe/c_api_tests/test_boolean_server_key.c,1295
void test_binary_boolean_function(BooleanClientKey *cks, BooleanServerKey *sks,test_binary_boolean_function8,120
void test_binary_boolean_function_assign(test_binary_boolean_function_assign63,2283
void test_binary_boolean_function_scalar(BooleanClientKey *cks, BooleanServerKey *sks,test_binary_boolean_function_scalar114,4224
void test_binary_boolean_function_scalar_assign(BooleanClientKey *cks, BooleanServerKey *sks,test_binary_boolean_function_scalar_assign148,5456
void test_not(BooleanClientKey *cks, BooleanServerKey *sks) {test_not179,6585
void test_not_assign(BooleanClientKey *cks, BooleanServerKey *sks) {test_not_assign214,7618
void test_mux(BooleanClientKey *cks, BooleanServerKey *sks) {test_mux247,8627
bool c_and(bool left, bool right) { return left && right; }c_and315,11371
bool c_nand(bool left, bool right) { return !c_and(left, right); }c_nand317,11432
bool c_or(bool left, bool right) { return left || right; }c_or319,11500
bool c_nor(bool left, bool right) { return !c_or(left, right); }c_nor321,11560
bool c_xor(bool left, bool right) { return left != right; }c_xor323,11626
bool c_xnor(bool left, bool right) { return !c_xor(left, right); }c_xnor325,11687
void test_server_key(void) {test_server_key327,11755
int main(void) {main421,16580
tfhe/web_wasm_parallel_tests/test/public-key-ct.test.js,0
tfhe/web_wasm_parallel_tests/test/compressed-publik-key-small.test.js,0
tfhe/web_wasm_parallel_tests/test/compact-public-key.test.js,0
tfhe/web_wasm_parallel_tests/Makefile,175
test: script = testscript1,0
test-ci: script = test-separate-processesscript2,20
bench: script = benchscript3,62
bench-ci: script = bench-separate-processesscript4,84
tfhe/web_wasm_parallel_tests/index.html,0
tfhe/web_wasm_parallel_tests/index.js,82
function setButtonsDisabledState(buttonIds, state) {setButtonsDisabledState5,85
tfhe/web_wasm_parallel_tests/worker.js,176
function assert(cond, text) {assert28,586
function assert_eq(a, b, text) {assert_eq34,737
function append_param_name(bench_results, params_name) {append_param_name40,917
tfhe/web_wasm_parallel_tests/jest.config.js,0
tfhe/web_wasm_parallel_tests/babel.config.js,0