-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #716 from pq-code-package/hol_light_mac
HOL-Light: Add support for MacOS
- Loading branch information
Showing
2 changed files
with
26 additions
and
0 deletions.
There are no files selected for viewing
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
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
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A76 (Raspberry Pi 5) benchmarks
ML-KEM-512 keypair
29045
cycles29044
cycles1.00
ML-KEM-512 encaps
34921
cycles34919
cycles1.00
ML-KEM-512 decaps
45433
cycles45430
cycles1.00
ML-KEM-768 keypair
49259
cycles49260
cycles1.00
ML-KEM-768 encaps
55568
cycles55570
cycles1.00
ML-KEM-768 decaps
70409
cycles70407
cycles1.00
ML-KEM-1024 keypair
71975
cycles71976
cycles1.00
ML-KEM-1024 encaps
80724
cycles80729
cycles1.00
ML-KEM-1024 decaps
100531
cycles100536
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i)
ML-KEM-512 keypair
9315
cycles9322
cycles1.00
ML-KEM-512 encaps
10787
cycles10791
cycles1.00
ML-KEM-512 decaps
14961
cycles14879
cycles1.01
ML-KEM-768 keypair
16115
cycles16110
cycles1.00
ML-KEM-768 encaps
17332
cycles17328
cycles1.00
ML-KEM-768 decaps
22965
cycles22971
cycles1.00
ML-KEM-1024 keypair
21803
cycles21807
cycles1.00
ML-KEM-1024 encaps
23560
cycles23551
cycles1.00
ML-KEM-1024 decaps
31223
cycles31213
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a)
ML-KEM-512 keypair
16979
cycles16963
cycles1.00
ML-KEM-512 encaps
18633
cycles18638
cycles1.00
ML-KEM-512 decaps
23951
cycles23952
cycles1.00
ML-KEM-768 keypair
28803
cycles28897
cycles1.00
ML-KEM-768 encaps
29937
cycles29934
cycles1.00
ML-KEM-768 decaps
37646
cycles37633
cycles1.00
ML-KEM-1024 keypair
42019
cycles42144
cycles1.00
ML-KEM-1024 encaps
44392
cycles44254
cycles1.00
ML-KEM-1024 decaps
54455
cycles54692
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 4th gen (c7i) (no-opt)
ML-KEM-512 keypair
28806
cycles28793
cycles1.00
ML-KEM-512 encaps
34812
cycles34819
cycles1.00
ML-KEM-512 decaps
44945
cycles44962
cycles1.00
ML-KEM-768 keypair
48310
cycles48491
cycles1.00
ML-KEM-768 encaps
58560
cycles58558
cycles1.00
ML-KEM-768 decaps
71973
cycles72121
cycles1.00
ML-KEM-1024 keypair
71752
cycles71744
cycles1.00
ML-KEM-1024 encaps
86081
cycles86145
cycles1.00
ML-KEM-1024 decaps
103543
cycles103558
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a)
ML-KEM-512 keypair
11584
cycles11577
cycles1.00
ML-KEM-512 encaps
13050
cycles13033
cycles1.00
ML-KEM-512 decaps
17963
cycles17949
cycles1.00
ML-KEM-768 keypair
19525
cycles19635
cycles0.99
ML-KEM-768 encaps
20532
cycles20577
cycles1.00
ML-KEM-768 decaps
27659
cycles27635
cycles1.00
ML-KEM-1024 keypair
26176
cycles26223
cycles1.00
ML-KEM-1024 encaps
28215
cycles28249
cycles1.00
ML-KEM-1024 decaps
37490
cycles37534
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i)
ML-KEM-512 keypair
15795
cycles15779
cycles1.00
ML-KEM-512 encaps
17842
cycles17843
cycles1.00
ML-KEM-512 decaps
24391
cycles24358
cycles1.00
ML-KEM-768 keypair
27062
cycles27053
cycles1.00
ML-KEM-768 encaps
28682
cycles28661
cycles1.00
ML-KEM-768 decaps
38133
cycles38119
cycles1.00
ML-KEM-1024 keypair
36590
cycles36575
cycles1.00
ML-KEM-1024 encaps
39506
cycles39488
cycles1.00
ML-KEM-1024 decaps
51977
cycles51951
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 3rd gen (c6a) (no-opt)
ML-KEM-512 keypair
39689
cycles39696
cycles1.00
ML-KEM-512 encaps
48335
cycles48393
cycles1.00
ML-KEM-512 decaps
62954
cycles63017
cycles1.00
ML-KEM-768 keypair
65551
cycles65547
cycles1.00
ML-KEM-768 encaps
77182
cycles77185
cycles1.00
ML-KEM-768 decaps
96272
cycles96276
cycles1.00
ML-KEM-1024 keypair
98080
cycles98056
cycles1.00
ML-KEM-1024 encaps
112490
cycles112583
cycles1.00
ML-KEM-1024 decaps
136569
cycles137084
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AMD EPYC 4th gen (c7a) (no-opt)
ML-KEM-512 keypair
37758
cycles37785
cycles1.00
ML-KEM-512 encaps
44407
cycles44424
cycles1.00
ML-KEM-512 decaps
58613
cycles58614
cycles1.00
ML-KEM-768 keypair
61363
cycles61433
cycles1.00
ML-KEM-768 encaps
69953
cycles70047
cycles1.00
ML-KEM-768 decaps
88862
cycles89231
cycles1.00
ML-KEM-1024 keypair
88849
cycles88826
cycles1.00
ML-KEM-1024 encaps
101003
cycles101176
cycles1.00
ML-KEM-1024 decaps
123410
cycles123493
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4
ML-KEM-512 keypair
18120
cycles18124
cycles1.00
ML-KEM-512 encaps
21277
cycles21280
cycles1.00
ML-KEM-512 decaps
27915
cycles27915
cycles1
ML-KEM-768 keypair
30579
cycles30584
cycles1.00
ML-KEM-768 encaps
33623
cycles33621
cycles1.00
ML-KEM-768 decaps
43183
cycles43181
cycles1.00
ML-KEM-1024 keypair
44186
cycles44190
cycles1.00
ML-KEM-1024 encaps
49653
cycles49652
cycles1.00
ML-KEM-1024 decaps
62636
cycles62638
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intel Xeon 3rd gen (c6i) (no-opt)
ML-KEM-512 keypair
47136
cycles47172
cycles1.00
ML-KEM-512 encaps
56379
cycles56388
cycles1.00
ML-KEM-512 decaps
72643
cycles72631
cycles1.00
ML-KEM-768 keypair
78077
cycles77979
cycles1.00
ML-KEM-768 encaps
89842
cycles89785
cycles1.00
ML-KEM-768 decaps
111228
cycles111101
cycles1.00
ML-KEM-1024 keypair
114929
cycles115046
cycles1.00
ML-KEM-1024 encaps
130411
cycles130352
cycles1.00
ML-KEM-1024 decaps
157665
cycles157863
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3
ML-KEM-512 keypair
18956
cycles18956
cycles1
ML-KEM-512 encaps
22522
cycles22521
cycles1.00
ML-KEM-512 decaps
29631
cycles29631
cycles1
ML-KEM-768 keypair
32347
cycles32343
cycles1.00
ML-KEM-768 encaps
35920
cycles35917
cycles1.00
ML-KEM-768 decaps
46301
cycles46302
cycles1.00
ML-KEM-1024 keypair
46670
cycles46668
cycles1.00
ML-KEM-1024 encaps
52534
cycles52528
cycles1.00
ML-KEM-1024 decaps
66315
cycles66312
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton4 (no-opt)
ML-KEM-512 keypair
37937
cycles37939
cycles1.00
ML-KEM-512 encaps
43315
cycles43313
cycles1.00
ML-KEM-512 decaps
55544
cycles55545
cycles1.00
ML-KEM-768 keypair
63142
cycles63144
cycles1.00
ML-KEM-768 encaps
70606
cycles70605
cycles1.00
ML-KEM-768 decaps
86946
cycles86945
cycles1.00
ML-KEM-1024 keypair
94526
cycles94525
cycles1.00
ML-KEM-1024 encaps
105293
cycles105293
cycles1
ML-KEM-1024 decaps
126582
cycles126582
cycles1
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2
ML-KEM-512 keypair
29047
cycles29045
cycles1.00
ML-KEM-512 encaps
34950
cycles34950
cycles1
ML-KEM-512 decaps
45448
cycles45444
cycles1.00
ML-KEM-768 keypair
49244
cycles49244
cycles1
ML-KEM-768 encaps
55557
cycles55555
cycles1.00
ML-KEM-768 decaps
70417
cycles70408
cycles1.00
ML-KEM-1024 keypair
71975
cycles71971
cycles1.00
ML-KEM-1024 encaps
80757
cycles80753
cycles1.00
ML-KEM-1024 decaps
100441
cycles100437
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton3 (no-opt)
ML-KEM-512 keypair
39352
cycles39346
cycles1.00
ML-KEM-512 encaps
45276
cycles45274
cycles1.00
ML-KEM-512 decaps
57148
cycles57142
cycles1.00
ML-KEM-768 keypair
65873
cycles65866
cycles1.00
ML-KEM-768 encaps
73874
cycles73883
cycles1.00
ML-KEM-768 decaps
89846
cycles89852
cycles1.00
ML-KEM-1024 keypair
99011
cycles99001
cycles1.00
ML-KEM-1024 encaps
109989
cycles109983
cycles1.00
ML-KEM-1024 decaps
130877
cycles130860
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A55 (Snapdragon 888) benchmarks
ML-KEM-512 keypair
58244
cycles58238
cycles1.00
ML-KEM-512 encaps
65719
cycles65650
cycles1.00
ML-KEM-512 decaps
84440
cycles84458
cycles1.00
ML-KEM-768 keypair
98779
cycles98763
cycles1.00
ML-KEM-768 encaps
110143
cycles110184
cycles1.00
ML-KEM-768 decaps
136627
cycles136303
cycles1.00
ML-KEM-1024 keypair
150202
cycles150097
cycles1.00
ML-KEM-1024 encaps
166372
cycles165912
cycles1.00
ML-KEM-1024 decaps
203008
cycles202018
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Graviton2 (no-opt)
ML-KEM-512 keypair
61372
cycles61376
cycles1.00
ML-KEM-512 encaps
69993
cycles69997
cycles1.00
ML-KEM-512 decaps
88961
cycles88962
cycles1.00
ML-KEM-768 keypair
102041
cycles102056
cycles1.00
ML-KEM-768 encaps
114172
cycles114152
cycles1.00
ML-KEM-768 decaps
139516
cycles139501
cycles1.00
ML-KEM-1024 keypair
154590
cycles154590
cycles1
ML-KEM-1024 encaps
170445
cycles170334
cycles1.00
ML-KEM-1024 decaps
202602
cycles202511
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arm Cortex-A72 (Raspberry Pi 4) benchmarks
ML-KEM-512 keypair
51584
cycles51590
cycles1.00
ML-KEM-512 encaps
59449
cycles60136
cycles0.99
ML-KEM-512 decaps
75928
cycles75769
cycles1.00
ML-KEM-768 keypair
89026
cycles88608
cycles1.00
ML-KEM-768 encaps
96759
cycles96818
cycles1.00
ML-KEM-768 decaps
119591
cycles120138
cycles1.00
ML-KEM-1024 keypair
131399
cycles131788
cycles1.00
ML-KEM-1024 encaps
145863
cycles145353
cycles1.00
ML-KEM-1024 decaps
175824
cycles175673
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
3da5027
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bananapi bpi-f3 benchmarks
ML-KEM-512 keypair
331322
cycles331334
cycles1.00
ML-KEM-512 encaps
439889
cycles439896
cycles1.00
ML-KEM-512 decaps
588401
cycles588436
cycles1.00
ML-KEM-768 keypair
548649
cycles548599
cycles1.00
ML-KEM-768 encaps
688357
cycles688259
cycles1.00
ML-KEM-768 decaps
880460
cycles880050
cycles1.00
ML-KEM-1024 keypair
814746
cycles814706
cycles1.00
ML-KEM-1024 encaps
988815
cycles988517
cycles1.00
ML-KEM-1024 decaps
1222508
cycles1222676
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.