-
Notifications
You must be signed in to change notification settings - Fork 12
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 #617 from pq-code-package/c99_c11_build
CI: Generalize compiler test to exercise various C standards
- Loading branch information
Showing
2 changed files
with
47 additions
and
37 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
8868f4e
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
29058
cycles29067
cycles1.00
ML-KEM-512 encaps
35382
cycles35385
cycles1.00
ML-KEM-512 decaps
45860
cycles45862
cycles1.00
ML-KEM-768 keypair
49389
cycles49392
cycles1.00
ML-KEM-768 encaps
55565
cycles55568
cycles1.00
ML-KEM-768 decaps
70304
cycles70309
cycles1.00
ML-KEM-1024 keypair
72051
cycles72049
cycles1.00
ML-KEM-1024 encaps
80826
cycles80822
cycles1.00
ML-KEM-1024 decaps
100699
cycles100697
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
13503
cycles13932
cycles0.97
ML-KEM-512 encaps
17257
cycles17229
cycles1.00
ML-KEM-512 decaps
22970
cycles23067
cycles1.00
ML-KEM-768 keypair
22552
cycles22541
cycles1.00
ML-KEM-768 encaps
24486
cycles24579
cycles1.00
ML-KEM-768 decaps
32444
cycles32616
cycles0.99
ML-KEM-1024 keypair
31399
cycles31347
cycles1.00
ML-KEM-1024 encaps
34899
cycles34871
cycles1.00
ML-KEM-1024 decaps
45814
cycles45724
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
18137
cycles18131
cycles1.00
ML-KEM-512 encaps
23204
cycles23320
cycles1.00
ML-KEM-512 decaps
30535
cycles30514
cycles1.00
ML-KEM-768 keypair
31111
cycles31099
cycles1.00
ML-KEM-768 encaps
34183
cycles34188
cycles1.00
ML-KEM-768 decaps
44761
cycles44753
cycles1.00
ML-KEM-1024 keypair
44622
cycles44903
cycles0.99
ML-KEM-1024 encaps
49946
cycles50096
cycles1.00
ML-KEM-1024 decaps
64347
cycles64467
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
20340
cycles20328
cycles1.00
ML-KEM-512 encaps
27013
cycles27011
cycles1.00
ML-KEM-512 decaps
35811
cycles35816
cycles1.00
ML-KEM-768 keypair
34884
cycles34877
cycles1.00
ML-KEM-768 encaps
38143
cycles38125
cycles1.00
ML-KEM-768 decaps
50962
cycles50938
cycles1.00
ML-KEM-1024 keypair
47941
cycles47970
cycles1.00
ML-KEM-1024 encaps
54104
cycles54127
cycles1.00
ML-KEM-1024 decaps
71632
cycles71661
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
15062
cycles15064
cycles1.00
ML-KEM-512 encaps
19683
cycles19672
cycles1.00
ML-KEM-512 decaps
26322
cycles26302
cycles1.00
ML-KEM-768 keypair
25620
cycles25556
cycles1.00
ML-KEM-768 encaps
28260
cycles28234
cycles1.00
ML-KEM-768 decaps
38044
cycles37837
cycles1.01
ML-KEM-1024 keypair
35650
cycles35628
cycles1.00
ML-KEM-1024 encaps
41064
cycles40992
cycles1.00
ML-KEM-1024 decaps
54484
cycles54513
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
34901
cycles34861
cycles1.00
ML-KEM-512 encaps
45102
cycles45002
cycles1.00
ML-KEM-512 decaps
58999
cycles58952
cycles1.00
ML-KEM-768 keypair
59232
cycles59205
cycles1.00
ML-KEM-768 encaps
71909
cycles71841
cycles1.00
ML-KEM-768 decaps
89376
cycles89360
cycles1.00
ML-KEM-1024 keypair
87492
cycles87803
cycles1.00
ML-KEM-1024 encaps
104562
cycles104187
cycles1.00
ML-KEM-1024 decaps
127571
cycles126933
cycles1.01
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
18131
cycles18136
cycles1.00
ML-KEM-512 encaps
22163
cycles22163
cycles1
ML-KEM-512 decaps
28770
cycles28771
cycles1.00
ML-KEM-768 keypair
30568
cycles30564
cycles1.00
ML-KEM-768 encaps
33617
cycles33614
cycles1.00
ML-KEM-768 decaps
43141
cycles43141
cycles1
ML-KEM-1024 keypair
44192
cycles44194
cycles1.00
ML-KEM-1024 encaps
49654
cycles49661
cycles1.00
ML-KEM-1024 decaps
62650
cycles62652
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
18965
cycles18964
cycles1.00
ML-KEM-512 encaps
23587
cycles23585
cycles1.00
ML-KEM-512 decaps
30670
cycles30670
cycles1
ML-KEM-768 keypair
32289
cycles32287
cycles1.00
ML-KEM-768 encaps
35876
cycles35883
cycles1.00
ML-KEM-768 decaps
46041
cycles46044
cycles1.00
ML-KEM-1024 keypair
46615
cycles46610
cycles1.00
ML-KEM-1024 encaps
52447
cycles52444
cycles1.00
ML-KEM-1024 decaps
66246
cycles66247
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
29190
cycles29058
cycles1.00
ML-KEM-512 encaps
35531
cycles35382
cycles1.00
ML-KEM-512 decaps
46128
cycles45900
cycles1.00
ML-KEM-768 keypair
49417
cycles49420
cycles1.00
ML-KEM-768 encaps
55570
cycles55573
cycles1.00
ML-KEM-768 decaps
70317
cycles70322
cycles1.00
ML-KEM-1024 keypair
72050
cycles72049
cycles1.00
ML-KEM-1024 encaps
80851
cycles80866
cycles1.00
ML-KEM-1024 decaps
100731
cycles100730
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
52248
cycles52176
cycles1.00
ML-KEM-512 encaps
65810
cycles65790
cycles1.00
ML-KEM-512 decaps
88449
cycles88431
cycles1.00
ML-KEM-768 keypair
84761
cycles84781
cycles1.00
ML-KEM-768 encaps
101508
cycles101483
cycles1.00
ML-KEM-768 decaps
132101
cycles132128
cycles1.00
ML-KEM-1024 keypair
124061
cycles124170
cycles1.00
ML-KEM-1024 encaps
145681
cycles145849
cycles1.00
ML-KEM-1024 decaps
183669
cycles183830
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
45725
cycles45719
cycles1.00
ML-KEM-512 encaps
56854
cycles56852
cycles1.00
ML-KEM-512 decaps
76263
cycles76247
cycles1.00
ML-KEM-768 keypair
74474
cycles74484
cycles1.00
ML-KEM-768 encaps
88525
cycles88550
cycles1.00
ML-KEM-768 decaps
114364
cycles114386
cycles1.00
ML-KEM-1024 keypair
109435
cycles109353
cycles1.00
ML-KEM-1024 encaps
127282
cycles127175
cycles1.00
ML-KEM-1024 decaps
159919
cycles159880
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
56645
cycles56644
cycles1.00
ML-KEM-512 encaps
69522
cycles69480
cycles1.00
ML-KEM-512 decaps
91463
cycles91435
cycles1.00
ML-KEM-768 keypair
91884
cycles91889
cycles1.00
ML-KEM-768 encaps
107837
cycles107799
cycles1.00
ML-KEM-768 decaps
136365
cycles136386
cycles1.00
ML-KEM-1024 keypair
134815
cycles135046
cycles1.00
ML-KEM-1024 encaps
155385
cycles155466
cycles1.00
ML-KEM-1024 decaps
191590
cycles191632
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
58362
cycles58349
cycles1.00
ML-KEM-512 encaps
65783
cycles65766
cycles1.00
ML-KEM-512 decaps
84571
cycles84504
cycles1.00
ML-KEM-768 keypair
99084
cycles98967
cycles1.00
ML-KEM-768 encaps
110269
cycles110526
cycles1.00
ML-KEM-768 decaps
137275
cycles136543
cycles1.01
ML-KEM-1024 keypair
150077
cycles150255
cycles1.00
ML-KEM-1024 encaps
166232
cycles166388
cycles1.00
ML-KEM-1024 decaps
202211
cycles202644
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
41964
cycles41962
cycles1.00
ML-KEM-512 encaps
50110
cycles50107
cycles1.00
ML-KEM-512 decaps
66079
cycles66082
cycles1.00
ML-KEM-768 keypair
69189
cycles69190
cycles1.00
ML-KEM-768 encaps
79959
cycles79959
cycles1
ML-KEM-768 decaps
101145
cycles101148
cycles1.00
ML-KEM-1024 keypair
102475
cycles102474
cycles1.00
ML-KEM-1024 encaps
117437
cycles117439
cycles1.00
ML-KEM-1024 decaps
143379
cycles143362
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
45389
cycles45390
cycles1.00
ML-KEM-512 encaps
54245
cycles54243
cycles1.00
ML-KEM-512 decaps
71152
cycles71152
cycles1
ML-KEM-768 keypair
74900
cycles74901
cycles1.00
ML-KEM-768 encaps
86137
cycles86138
cycles1.00
ML-KEM-768 decaps
108645
cycles108643
cycles1.00
ML-KEM-1024 keypair
111111
cycles111107
cycles1.00
ML-KEM-1024 encaps
125936
cycles125936
cycles1
ML-KEM-1024 decaps
154640
cycles154645
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
71212
cycles71212
cycles1
ML-KEM-512 encaps
85156
cycles85158
cycles1.00
ML-KEM-512 decaps
112560
cycles112564
cycles1.00
ML-KEM-768 keypair
117664
cycles117692
cycles1.00
ML-KEM-768 encaps
135284
cycles135274
cycles1.00
ML-KEM-768 decaps
172110
cycles172100
cycles1.00
ML-KEM-1024 keypair
175153
cycles175049
cycles1.00
ML-KEM-1024 encaps
197217
cycles197120
cycles1.00
ML-KEM-1024 decaps
243474
cycles243344
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
335147
cycles335300
cycles1.00
ML-KEM-512 encaps
445926
cycles445884
cycles1.00
ML-KEM-512 decaps
594027
cycles594357
cycles1.00
ML-KEM-768 keypair
556494
cycles556555
cycles1.00
ML-KEM-768 encaps
698473
cycles698492
cycles1.00
ML-KEM-768 decaps
891120
cycles891135
cycles1.00
ML-KEM-1024 keypair
822000
cycles822055
cycles1.00
ML-KEM-1024 encaps
999007
cycles998959
cycles1.00
ML-KEM-1024 decaps
1231313
cycles1231242
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.
8868f4e
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
51736
cycles52198
cycles0.99
ML-KEM-512 encaps
58329
cycles58763
cycles0.99
ML-KEM-512 decaps
74419
cycles74513
cycles1.00
ML-KEM-768 keypair
87917
cycles87838
cycles1.00
ML-KEM-768 encaps
96403
cycles96645
cycles1.00
ML-KEM-768 decaps
119282
cycles119756
cycles1.00
ML-KEM-1024 keypair
131698
cycles131413
cycles1.00
ML-KEM-1024 encaps
145336
cycles144831
cycles1.00
ML-KEM-1024 decaps
175844
cycles175325
cycles1.00
This comment was automatically generated by workflow using github-action-benchmark.