Implementation notes: aarch64, rockpi4, crypto_stream/aes128estream

Computer: rockpi4
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes128estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
181727359 4096 421742 5000 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
189985495 4096 416918 4984 800e/hongjun/v1gcc_-Os_-fomit-frame-pointer2019091120190816
189985495 4096 416918 4984 800e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
194115491 4096 416990 4984 800e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
198243803 4096 415238 4984 800e/hongjun/v0gcc_-Os_-fomit-frame-pointer2019091120190816
198243803 4096 415238 4984 800e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
198246215 4096 421854 5000 808e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
198243807 4096 415238 4984 800e/hongjun/v0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
202376027 4096 420438 5000 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
202375960 4096 120452 4896 840e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
206507379 4096 421710 5000 808e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
210636016 4096 120564 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
214764288 4096 118788 4896 840e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
214766472 4096 421375 5016 824e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
214767716 4096 422607 5016 824e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
218894344 4096 118884 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
218895755 4096 418102 5000 808e/hongjun/v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
227154095 4096 416366 5000 808e/hongjun/v0gcc_-O2_-fomit-frame-pointer2019091120190816
227156075 4096 420406 5000 808e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
231284143 4096 416486 5000 808e/hongjun/v0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
235416512 4096 421487 5016 824e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
243674112 0 416286 904 808e/bernstein/little-3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
260194620 0 418151 912 824e/bernstein/little-3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
260196952 0 121492 800 840e/bernstein/little-4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
260196944 0 418366 888 800e/bernstein/little-4gcc_-Os_-fomit-frame-pointer2019091120190816
260196944 0 418366 888 800e/bernstein/little-4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
264326944 0 418366 888 800e/bernstein/little-4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
272586944 0 418430 888 800e/bernstein/little-4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
272585715 4096 417974 5000 808e/hongjun/v1gcc_-O2_-fomit-frame-pointer2019091120190816
272586756 4096 420359 5016 824e/hongjun/v1gcc_-O3_-fomit-frame-pointer2019091120190816
272585491 4096 416990 4984 800e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
272586740 4096 420407 5016 824e/hongjun/v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
276717020 0 121524 800 840e/bernstein/little-4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
276718688 0 423022 904 808e/bernstein/little-4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
280847708 4096 422687 5016 824e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
284976152 0 417574 888 800e/bernstein/big-1gcc_-Os_-fomit-frame-pointer2019091120190816
284976152 0 417574 888 800e/bernstein/big-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
284976152 0 417574 888 800e/bernstein/big-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
284975572 4096 419247 5016 824e/hongjun/v0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
289106952 0 121508 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
289106952 0 121508 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
289105564 4096 419167 5016 824e/hongjun/v0gcc_-O3_-fomit-frame-pointer2019091120190816
293234124 0 416542 904 808e/bernstein/little-3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
293234124 0 416542 904 808e/bernstein/little-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
301497188 0 121732 800 840e/bernstein/little-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
301496068 0 417502 888 800e/bernstein/little-1gcc_-Os_-fomit-frame-pointer2019091120190816
301496068 0 417502 888 800e/bernstein/little-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
301496068 0 417502 888 800e/bernstein/little-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
305623803 4096 415302 4984 800e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
305623803 4096 415302 4984 800e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
309756152 0 417638 888 800e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
309758580 0 422910 904 808e/bernstein/little-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
309754928 0 119476 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
309754928 0 119476 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
309755916 0 420310 904 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
313887604 0 421191 912 824e/bernstein/big-1gcc_-O3_-fomit-frame-pointer2019091120190816
313888552 0 423519 912 824e/bernstein/big-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
313886420 0 418766 904 808e/bernstein/big-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
313884544 0 418143 912 824e/bernstein/little-3gcc_-O3_-fomit-frame-pointer2019091120190816
313884576 0 418255 912 824e/bernstein/little-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
318017228 0 121732 800 840e/bernstein/little-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
318017228 0 121780 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
318017496 0 421095 912 824e/bernstein/little-1gcc_-O3_-fomit-frame-pointer2019091120190816
318016068 0 417566 888 800e/bernstein/little-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
318016068 0 417566 888 800e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
318017520 0 421191 912 824e/bernstein/little-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
318017308 0 419718 904 808e/bernstein/little-4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
318014388 4096 118932 4896 840e/hongjun/v0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
322147256 0 121812 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
322147256 0 121812 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
322146056 4096 120596 4896 840e/hongjun/v1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
326278764 0 423150 904 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
326278536 0 423431 912 824e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
326274924 0 119476 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
326274924 0 119476 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
326275492 0 420471 912 824e/bernstein/little-3gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
330406760 0 419182 904 808e/bernstein/little-1gcc_-O_-fomit-frame-pointer2019091120190816
334539344 0 424966 904 808e/bernstein/big-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
334534232 0 416582 904 808e/bernstein/little-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
334533856 0 415342 888 800e/bernstein/little-3gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
334533856 0 415342 888 800e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
334538592 0 422974 904 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
334538472 0 423367 912 824e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
334536016 4096 120564 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
334536016 4096 120564 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
338667204 0 419462 904 808e/bernstein/little-4gcc_-O2_-fomit-frame-pointer2019091120190816
338667236 0 419574 904 808e/bernstein/little-4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
338664344 4096 118884 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
342795936 0 420270 904 808e/bernstein/little-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
342795824 0 420158 904 808e/bernstein/little-3gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
342797688 0 421279 912 824e/bernstein/little-4gcc_-O3_-fomit-frame-pointer2019091120190816
342798632 0 423607 912 824e/bernstein/little-4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
342797712 0 421375 912 824e/bernstein/little-4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
342794344 4096 118884 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
359314700 0 418231 912 824e/bernstein/little-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
363443960 0 415390 888 800e/bernstein/little-2gcc_-Os_-fomit-frame-pointer2019091120190816
363443960 0 415390 888 800e/bernstein/little-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
363445972 0 420358 904 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
367573960 0 415454 888 800e/bernstein/little-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
367575636 0 420543 912 824e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
367573960 0 415454 888 800e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
375835556 0 420463 912 824e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
379967132 0 419294 904 808e/bernstein/little-4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
388227676 0 421199 912 824e/bernstein/big-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
388227600 0 421135 912 824e/bernstein/little-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
388224120 0 416374 904 808e/bernstein/little-3gcc_-O2_-fomit-frame-pointer2019091120190816
388224144 0 416486 904 808e/bernstein/little-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
388227536 0 421071 912 824e/bernstein/little-4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
392358612 0 423495 912 824e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
396486408 0 418566 904 808e/bernstein/big-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
396487628 0 421287 912 824e/bernstein/big-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
396488440 0 423423 912 824e/bernstein/little-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
400616152 0 417638 888 800e/bernstein/big-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019091120190816
400616312 0 418470 904 808e/bernstein/little-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
404746316 0 418582 904 808e/bernstein/little-1gcc_-O2_-fomit-frame-pointer2019091120190816
404746348 0 418694 904 808e/bernstein/little-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019091120190816
408878636 0 422950 904 808e/bernstein/big-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019091120190816
421264200 0 416454 904 808e/bernstein/little-2gcc_-O2_-fomit-frame-pointer2019091120190816
425396388 0 418638 904 808e/bernstein/big-1gcc_-O2_-fomit-frame-pointer2019091120190816
425398684 0 423070 904 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
437787236 0 121780 800 840e/bernstein/big-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
437784640 0 418239 912 824e/bernstein/little-2gcc_-O3_-fomit-frame-pointer2019091120190816
437785588 0 420567 912 824e/bernstein/little-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019091120190816
437784672 0 418351 912 824e/bernstein/little-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019091120190816
446047228 0 121780 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
446047228 0 121780 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019091120190816
450177256 0 121764 800 840e/bernstein/big-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
450177256 0 121812 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
450174192 0 416366 904 808e/bernstein/little-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
454306944 0 418430 888 800e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
466696772 4096 420295 5016 824e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
474955735 4096 417894 5000 808e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
487345499 4096 416918 4984 800e/hongjun/v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
495604059 4096 416246 5000 808e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019091120190816
499735536 4096 419079 5016 824e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019091120190816
516253856 0 415278 888 800e/bernstein/little-3gcc_-Os_-fomit-frame-pointer2019091120190816
516253856 0 415278 888 800e/bernstein/little-3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019091120190816
516253856 0 415278 888 800e/bernstein/little-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
541034928 0 119428 800 840e/bernstein/little-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
541034928 0 119476 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
541034884 0 119428 800 840e/bernstein/little-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
545163960 0 415390 888 800e/bernstein/little-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019091120190816
578209296 0 424926 904 808e/bernstein/little-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
578209296 0 424926 904 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
582336760 0 419182 904 808e/bernstein/little-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
586466760 0 419182 904 808e/bernstein/little-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
594729344 0 424966 904 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
598856808 0 419222 904 808e/bernstein/big-1gcc_-O_-fomit-frame-pointer2019091120190816
598856808 0 419222 904 808e/bernstein/big-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
598856808 0 419222 904 808e/bernstein/big-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
598855832 0 421462 904 808e/bernstein/little-2gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
598855832 0 421462 904 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
598854920 0 119460 800 840e/bernstein/little-3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019091120190816
602984232 0 416654 904 808e/bernstein/little-2gcc_-O_-fomit-frame-pointer2019091120190816
602984232 0 416654 904 808e/bernstein/little-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
602984232 0 416654 904 808e/bernstein/little-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
607114924 0 119428 800 840e/bernstein/little-3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019091120190816
611244924 0 119476 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019091120190816
611245843 4096 418246 5000 808e/hongjun/v1gcc_-O_-fomit-frame-pointer2019091120190816
611245843 4096 418246 5000 808e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
611245847 4096 418262 5000 808e/hongjun/v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
615376215 4096 421854 5000 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
619504111 4096 416534 5000 808e/hongjun/v0gcc_-O_-fomit-frame-pointer2019091120190816
619504111 4096 416534 5000 808e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
619504115 4096 416534 5000 808e/hongjun/v0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
636027599 4096 423230 5000 808e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
636027599 4096 423230 5000 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
644286952 0 121508 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019091120190816
6566711968 0 431654 888 816e/bernstein/little-4gcc_-funroll-loops2019091120190816
669068504 0 428198 888 816e/bernstein/little-1cc2019091120190816
669068504 0 428198 888 816e/bernstein/little-1gcc_-funroll-loops2019091120190816
677328520 0 428206 888 816e/bernstein/big-1gcc2019091120190816
677325988 0 421630 904 808e/bernstein/little-3gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
677325988 0 421630 904 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
677327308 0 419718 904 808e/bernstein/little-4gcc_-O_-fomit-frame-pointer2019091120190816
677329192 0 424822 904 808e/bernstein/little-4gcc_-funroll-loops_-O_-fomit-frame-pointer2019091120190816
677329192 0 424822 904 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019091120190816
677327308 0 419718 904 808e/bernstein/little-4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019091120190816
685585420 0 425110 888 816e/bernstein/little-2cc2019091120190816
685584124 0 416542 904 808e/bernstein/little-3gcc_-O_-fomit-frame-pointer2019091120190816
768185492 0 425190 888 816e/bernstein/little-3cc2019091120190816
11770516428 4096 436118 4984 816e/hongjun/v1cc2019091120190816
11770516428 4096 436118 4984 816e/hongjun/v1gcc_-funroll-loops2019091120190816
12059610628 4096 430326 4984 816e/hongjun/v0gcc_-funroll-loops2019091120190816
12803010628 4096 430326 4984 816e/hongjun/v0cc2019091120190816
13298611968 0 431654 888 816e/bernstein/little-4cc2019091120190816
13298611968 0 431654 888 816e/bernstein/little-4gcc2019091120190816
1379425420 0 425110 888 816e/bernstein/little-2gcc2019091120190816
1379425420 0 425110 888 816e/bernstein/little-2gcc_-funroll-loops2019091120190816
1561148504 0 428198 888 816e/bernstein/little-1gcc2019091120190816
1569408520 0 428206 888 816e/bernstein/big-1cc2019091120190816
1569408520 0 428206 888 816e/bernstein/big-1gcc_-funroll-loops2019091120190816
1590055492 0 425190 888 816e/bernstein/little-3gcc2019091120190816
1590055492 0 425190 888 816e/bernstein/little-3gcc_-funroll-loops2019091120190816
20113116428 4096 436118 4984 816e/hongjun/v1gcc2019091120190816
20526110628 4096 430326 4984 816e/hongjun/v0gcc2019091120190816

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41,
aes-ctr.c: from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aesopt.h:168:2: error: #error Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^~~~~
aes-ctr.c: In file included from e/aes-ctr.c:17,
aes-ctr.c: from aes-ctr.c:2:
aes-ctr.c: e/aestab.c:153:17: warning: implicit declaration of function 'bytes2word' [-Wimplicit-function-declaration]
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^~~~~~~
aes-ctr.c: e/aestab.c:153:17: error: initializer element is not constant
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~
aes-ctr.c: e/aestab.c:148:5: note: in expansion of macro 'w0'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^
aes-ctr.c: e/aestab.h:106:52: note: in expansion of macro 'rc_data'
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
cc e/gladman
gcc e/gladman
gcc -O2 -fomit-frame-pointer e/gladman
gcc -O3 -fomit-frame-pointer e/gladman
gcc -O -fomit-frame-pointer e/gladman
gcc -Os -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops e/gladman
gcc -funroll-loops -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -Os -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer e/gladman
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer e/gladman
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv e/gladman
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv e/gladman

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:41:
aes-ctr.c: ./e/aesopt.h:168:2: error: Could not detect endianness
aes-ctr.c: #error Could not detect endianness
aes-ctr.c: ^
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:106:60: warning: implicit declaration of function 'bytes2word' is invalid in C99 [-Wimplicit-function-declaration]
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ^
aes-ctr.c: ./e/aestab.h:106:60: error: initializer element is not a compile-time constant
aes-ctr.c: Extern Align Const aes_32t t_dec(r,c)[RC_LENGTH] = rc_data(w0);
aes-ctr.c: ~~~~~~~~^~~
aes-ctr.c: ./e/aestab.c:148:5: note: expanded from macro 'rc_data'
aes-ctr.c: w(0x01), w(0x02), w(0x04), w(0x08), w(0x10),w(0x20), w(0x40), w(0x80),\
aes-ctr.c: ^~~~~~~
aes-ctr.c: ./e/aestab.c:153:17: note: expanded from macro 'w0'
aes-ctr.c: #define w0(p) bytes2word(p, 0, 0, 0)
aes-ctr.c: ^~~~~~~~~~~~~~~~~~~~~~
aes-ctr.c: In file included from aes-ctr.c:2:
aes-ctr.c: In file included from ./e/aes-ctr.c:17:
aes-ctr.c: In file included from ./e/aestab.c:194:
aes-ctr.c: ./e/aestab.h:124:39: error: initializer element is not a compile-time constant
aes-ctr.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments e/gladman
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments e/gladman
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments e/gladman