Implementation notes: aarch64, hikey960, crypto_stream/aes128estream

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes128estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
06176 0 417703 928 808e/bernstein/big-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
07328 0 420584 936 840e/bernstein/big-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
05892 0 416699 912 808e/bernstein/little-1gcc_-Os_-fomit-frame-pointer2019112720190816
08856 0 423703 928 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
05372 0 419975 928 808e/bernstein/little-3gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
03716 0 415303 928 808e/bernstein/little-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
08280 0 422895 928 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
06824 0 417627 912 808e/bernstein/little-4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
88835892 0 416699 912 808e/bernstein/little-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
88833780 0 415319 928 808e/bernstein/little-3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
88833612 0 414451 912 808e/bernstein/little-3gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
88836824 0 417659 912 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
88835168 4096 418376 5040 840e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
88835599 4096 117880 4912 832e/hongjun/v1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
166503703 4096 415295 5024 808e/hongjun/v0gcc_-O2_-fomit-frame-pointer2019112720190816
166503535 4096 414331 5008 808e/hongjun/v0gcc_-Os_-fomit-frame-pointer2019112720190816
166503775 4096 415415 5024 808e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
166503543 4096 414371 5008 808e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
166506103 4096 420943 5024 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
166503771 4096 415415 5024 808e/hongjun/v0gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
166505599 4096 117856 4912 832e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
166505427 4096 416959 5024 808e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
166506444 4096 419656 5040 840e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
166507447 4096 422055 5024 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
166507371 4096 422207 5024 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
166505379 4096 416959 5024 808e/hongjun/v1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
166506416 4096 419672 5040 840e/hongjun/v1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
166505247 4096 416043 5008 808e/hongjun/v1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
166523919 4096 116200 4912 832e/hongjun/v0clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
166525243 4096 416043 5008 808e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
166527251 4096 421847 5024 808e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
177668388 0 423240 936 840e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
177665284 0 420152 936 840e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
177666976 0 418511 928 808e/bernstein/little-4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
233866560 0 118848 816 832e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
233863919 4096 116176 4912 832e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
233865599 4096 117880 4912 832e/hongjun/v1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
233866440 4096 419720 5040 840e/hongjun/v1gcc_-O3_-fomit-frame-pointer2019112720190816
249756488 0 118768 816 832e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249755968 0 416763 912 808e/bernstein/big-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
249755968 0 416795 912 808e/bernstein/big-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
249758484 0 423095 928 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
249758904 0 423743 928 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
249756432 0 118696 816 832e/bernstein/little-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249756064 0 417663 928 808e/bernstein/little-1gcc_-O2_-fomit-frame-pointer2019112720190816
249756492 0 418143 928 808e/bernstein/little-1gcc_-O_-fomit-frame-pointer2019112720190816
249758272 0 423216 936 840e/bernstein/little-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
249756064 0 417647 928 808e/bernstein/little-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
249757284 0 420560 936 840e/bernstein/little-1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
249753876 0 116160 816 832e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249753876 0 116160 816 832e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249753972 0 415623 928 808e/bernstein/little-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
249755480 0 420079 928 808e/bernstein/little-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
249753828 0 415415 928 808e/bernstein/little-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
249753884 0 116168 816 832e/bernstein/little-3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249753612 0 414419 912 808e/bernstein/little-3gcc_-Os_-fomit-frame-pointer2019112720190816
249754300 0 417528 936 840e/bernstein/little-3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
249753872 0 415519 928 808e/bernstein/little-3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
249753872 0 415527 928 808e/bernstein/little-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
249756560 0 118824 816 832e/bernstein/little-4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
249756824 0 417627 912 808e/bernstein/little-4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
249757272 0 420544 936 840e/bernstein/little-4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
249757080 0 418735 928 808e/bernstein/little-4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
249756164 4096 421096 5040 840e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
249753543 4096 414371 5008 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
249755387 4096 416983 5024 808e/hongjun/v1gcc_-O2_-fomit-frame-pointer2019112720190816
249757432 4096 422360 5040 840e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
249757448 4096 422296 5040 840e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
249755255 4096 416083 5008 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
249788436 0 423031 928 808e/bernstein/big-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
249968320 0 423248 936 840e/bernstein/big-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
249965527 4096 417167 5024 808e/hongjun/v1gcc_-O_-fomit-frame-pointer2019112720190816
266496488 0 118768 816 832e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
266494228 0 417528 936 840e/bernstein/little-3gcc_-O3_-fomit-frame-pointer2019112720190816
266498420 0 423263 928 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
291346067 4096 420663 5024 808e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
291413535 4096 414331 5008 808e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
291416188 4096 421040 5040 840e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
291415255 4096 416083 5008 808e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
302603775 4096 415415 5024 808e/hongjun/v0gcc_-O_-fomit-frame-pointer2019112720190816
310946492 0 418143 928 808e/bernstein/little-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
311505599 4096 117880 4912 832e/hongjun/v1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
333006432 0 118720 816 832e/bernstein/little-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
333003704 0 414507 912 808e/bernstein/little-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
333006560 0 118848 816 832e/bernstein/little-4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
333008168 0 423032 936 840e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
333003727 4096 415255 5024 808e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
333006259 4096 420871 5024 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
333043919 4096 116200 4912 832e/hongjun/v0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
350795968 0 416763 912 808e/bernstein/big-1gcc_-Os_-fomit-frame-pointer2019112720190816
350795968 0 416763 912 808e/bernstein/big-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
350798388 0 422991 928 808e/bernstein/little-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
350793836 0 415439 928 808e/bernstein/little-2gcc_-O2_-fomit-frame-pointer2019112720190816
350794336 0 417632 936 840e/bernstein/little-2gcc_-O3_-fomit-frame-pointer2019112720190816
350793972 0 415623 928 808e/bernstein/little-2gcc_-O_-fomit-frame-pointer2019112720190816
350794388 0 417616 936 840e/bernstein/little-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
350795636 0 420479 928 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
350795560 0 420407 928 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
350794228 0 417504 936 840e/bernstein/little-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
350793703 4096 415279 5024 808e/hongjun/v0gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
355326536 0 418175 928 808e/bernstein/big-1gcc_-O_-fomit-frame-pointer2019112720190816
3553216180 4096 431123 5008 816e/hongjun/v1gcc2019112720190816
374676936 0 418519 928 808e/bernstein/little-4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
416256488 0 118744 816 832e/bernstein/big-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416256120 0 417711 928 808e/bernstein/big-1gcc_-O2_-fomit-frame-pointer2019112720190816
416255968 0 416795 912 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
416257284 0 420584 936 840e/bernstein/little-1gcc_-O3_-fomit-frame-pointer2019112720190816
416255892 0 416731 912 808e/bernstein/little-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
416258420 0 423039 928 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
416255892 0 416731 912 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
416255892 0 416699 912 808e/bernstein/little-1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
416253876 0 116144 816 832e/bernstein/little-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416253880 0 415415 928 808e/bernstein/little-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
416253704 0 414507 912 808e/bernstein/little-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
416253704 0 414539 912 808e/bernstein/little-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
416253884 0 116152 816 832e/bernstein/little-3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416253884 0 116168 816 832e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416253884 0 116168 816 832e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
416253612 0 414419 912 808e/bernstein/little-3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
416255408 0 420023 928 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
416253612 0 414451 912 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
416253612 0 414419 912 808e/bernstein/little-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
416258184 0 423128 936 840e/bernstein/little-4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
416305364 0 420232 936 840e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
422626532 0 418175 928 808e/bernstein/big-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
457936432 0 118720 816 832e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112720190816
457933704 0 414507 912 808e/bernstein/little-2gcc_-Os_-fomit-frame-pointer2019112720190816
467305148 4096 418408 5040 840e/hongjun/v0gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
467723704 0 414539 912 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112720190816
467726560 0 118848 816 832e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
467726824 0 417627 912 808e/bernstein/little-4gcc_-Os_-fomit-frame-pointer2019112720190816
467727192 0 420416 936 840e/bernstein/little-4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
467723919 4096 116200 4912 832e/hongjun/v0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
499508384 0 423323 912 816e/bernstein/big-1gcc2019112720190816
499503716 0 415319 928 808e/bernstein/little-3gcc_-O2_-fomit-frame-pointer2019112720190816
499505220 0 420168 936 840e/bernstein/little-3gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
499503539 4096 414339 5008 808e/hongjun/v0gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112720190816
499505243 4096 416043 5008 808e/hongjun/v1gcc_-Os_-fomit-frame-pointer2019112720190816
541195328 0 420272 936 840e/bernstein/little-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112720190816
582757328 0 420608 936 840e/bernstein/big-1gcc_-O3_-fomit-frame-pointer2019112720190816
582758368 0 423315 912 816e/bernstein/little-1gcc_-funroll-loops2019112720190816
582758856 0 423703 928 808e/bernstein/little-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
582756488 0 418143 928 808e/bernstein/little-1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
582753876 0 116160 816 832e/bernstein/little-2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
582753968 0 415623 928 808e/bernstein/little-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
582757272 0 420568 936 840e/bernstein/little-4gcc_-O3_-fomit-frame-pointer2019112720190816
5827511848 0 426795 912 816e/bernstein/little-4gcc_-funroll-loops2019112720190816
582756103 4096 420943 5024 808e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
5832411848 0 426795 912 816e/bernstein/little-4gcc2019112720190816
584657408 0 420616 936 840e/bernstein/big-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
584656120 0 417695 928 808e/bernstein/big-1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112720190816
584656096 0 417631 928 808e/bernstein/little-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
584658324 0 423192 936 840e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
584655496 0 420111 928 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112720190816
584658320 0 422919 928 808e/bernstein/little-4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112720190816
621815527 4096 417167 5024 808e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
621815523 4096 417167 5024 808e/hongjun/v1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112720190816
624456936 0 418535 928 808e/bernstein/little-4gcc_-O2_-fomit-frame-pointer2019112720190816
666008368 0 423315 912 816e/bernstein/little-1cc2019112720190816
666005284 0 420235 912 816e/bernstein/little-2gcc2019112720190816
666005256 0 420203 912 816e/bernstein/little-3gcc2019112720190816
666003872 0 415519 928 808e/bernstein/little-3gcc_-O_-fomit-frame-pointer2019112720190816
666007080 0 418727 928 808e/bernstein/little-4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
666006824 0 417659 912 808e/bernstein/little-4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112720190816
666007371 4096 422207 5024 808e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
749257344 0 420568 936 840e/bernstein/little-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112720190816
7492510356 4096 425299 5008 816e/hongjun/v0gcc_-funroll-loops2019112720190816
818516536 0 418175 928 808e/bernstein/big-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112720190816
818518904 0 423743 928 808e/bernstein/big-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
818514328 0 417600 936 840e/bernstein/little-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112720190816
832605172 4096 418456 5040 840e/hongjun/v0gcc_-O3_-fomit-frame-pointer2019112720190816
874236432 0 118720 816 832e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112720190816
915866488 0 118768 816 832e/bernstein/big-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112720190816
934608420 0 423263 928 808e/bernstein/little-4gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
935445560 0 420407 928 808e/bernstein/little-3gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
935447080 0 418727 928 808e/bernstein/little-4gcc_-O_-fomit-frame-pointer2019112720190816
11655016180 4096 431123 5008 816e/hongjun/v1cc2019112720190816
13320011848 0 426795 912 816e/bernstein/little-4cc2019112720190816
1498505284 0 420235 912 816e/bernstein/little-2cc2019112720190816
1520095636 0 420479 928 808e/bernstein/little-2gcc_-funroll-loops_-O_-fomit-frame-pointer2019112720190816
15403116180 4096 431123 5008 816e/hongjun/v1gcc_-funroll-loops2019112720190816
1581755256 0 420203 912 816e/bernstein/little-3cc2019112720190816
1665008384 0 423323 912 816e/bernstein/big-1cc2019112720190816
1665008368 0 423315 912 816e/bernstein/little-1gcc2019112720190816
21645010356 4096 425299 5008 816e/hongjun/v0gcc2019112720190816
22477510356 4096 425299 5008 816e/hongjun/v0cc2019112720190816
2336305256 0 420203 912 816e/bernstein/little-3gcc_-funroll-loops2019112720190816
2338608384 0 423323 912 816e/bernstein/big-1gcc_-funroll-loops2019112720190816
3100695284 0 420235 912 816e/bernstein/little-2gcc_-funroll-loops2019112720190816

Compiler output

Implementation: e/gladman
Security model: unknown
Compiler: cc
aes-ctr.c: In file included from e/aestab.c:41:0,
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:0,
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: 4, 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