Implementation notes: aarch64, supercoplxc, crypto_stream/aes128estream

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes128estream
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
318407359 4096 421232 5000 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
322407379 4096 421192 5000 808e/hongjun/v1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
337606756 4096 419841 5016 824e/hongjun/v1gcc_-O3_-fomit-frame-pointer2019090220190816
337607716 4096 422097 5016 824e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
339205715 4096 417456 5000 808e/hongjun/v1gcc_-O2_-fomit-frame-pointer2019090220190816
340805491 4096 416462 4984 800e/hongjun/v1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
340805491 4096 416462 4984 800e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
352007708 4096 422169 5016 824e/hongjun/v1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
359205564 4096 418657 5016 824e/hongjun/v0gcc_-O3_-fomit-frame-pointer2019090220190816
360806512 4096 420977 5016 824e/hongjun/v0gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
364006075 4096 419896 5000 808e/hongjun/v0gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
368804095 4096 415848 5000 808e/hongjun/v0gcc_-O2_-fomit-frame-pointer2019090220190816
376806027 4096 419920 5000 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
382403803 4096 414782 4984 800e/hongjun/v0gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
382403803 4096 414782 4984 800e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
390406472 4096 420865 5016 824e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
398404388 4096 118404 4896 840e/hongjun/v0clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
402406056 4096 120068 4896 840e/hongjun/v1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
417608592 0 422464 904 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
417608472 0 422857 912 824e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
418405960 4096 119932 4896 840e/hongjun/v1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
419206016 4096 120036 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
419206016 4096 120036 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
419206016 4096 120036 4896 840e/hongjun/v1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
423207204 0 418944 904 808e/bernstein/little-4gcc_-O2_-fomit-frame-pointer2019090220190816
424804288 4096 118260 4896 840e/hongjun/v0clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
424804344 4096 118364 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
424804344 4096 118364 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
424804344 4096 118364 4896 840e/hongjun/v0clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
426407688 0 420769 912 824e/bernstein/little-4gcc_-O3_-fomit-frame-pointer2019090220190816
428808632 0 423097 912 824e/bernstein/little-4gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
432808688 0 422504 904 808e/bernstein/little-4gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
466405916 0 419792 904 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
467205556 0 419945 912 824e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
476004544 0 417633 912 824e/bernstein/little-3gcc_-O3_-fomit-frame-pointer2019090220190816
476007132 0 418784 904 808e/bernstein/little-4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
485607676 0 420681 912 824e/bernstein/big-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
485607536 0 420553 912 824e/bernstein/little-4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
487207600 0 420617 912 824e/bernstein/little-1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
487204120 0 415856 904 808e/bernstein/little-3gcc_-O2_-fomit-frame-pointer2019090220190816
489608612 0 422985 912 824e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
491206068 0 416974 888 800e/bernstein/little-1gcc_-Os_-fomit-frame-pointer2019090220190816
491206068 0 416974 888 800e/bernstein/little-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
491205492 0 419961 912 824e/bernstein/little-3gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
496808440 0 422913 912 824e/bernstein/little-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
497606408 0 418056 904 808e/bernstein/big-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
497604620 0 417641 912 824e/bernstein/little-3gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
498406068 0 417038 888 800e/bernstein/little-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
498408536 0 422921 912 824e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
498406068 0 417038 888 800e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
498405824 0 419648 904 808e/bernstein/little-3gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
500806152 0 417110 888 800e/bernstein/big-1gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
500806152 0 417110 888 800e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
502406312 0 417960 904 808e/bernstein/little-1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
503206316 0 418064 904 808e/bernstein/little-1gcc_-O2_-fomit-frame-pointer2019090220190816
504007496 0 420585 912 824e/bernstein/little-1gcc_-O3_-fomit-frame-pointer2019090220190816
508808764 0 422632 904 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
510408636 0 422440 904 808e/bernstein/big-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
510408552 0 423001 912 824e/bernstein/big-1gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
512007604 0 420673 912 824e/bernstein/big-1gcc_-O3_-fomit-frame-pointer2019090220190816
512008580 0 422392 904 808e/bernstein/little-1gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
526404200 0 415944 904 808e/bernstein/little-2gcc_-O2_-fomit-frame-pointer2019090220190816
529608684 0 422560 904 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
529604112 0 415768 904 808e/bernstein/little-3gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
532806388 0 418128 904 808e/bernstein/big-1gcc_-O2_-fomit-frame-pointer2019090220190816
540004700 0 417721 912 824e/bernstein/little-2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
544807188 0 121212 800 840e/bernstein/little-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
545605936 0 419752 904 808e/bernstein/little-2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090220190816
546404640 0 417729 912 824e/bernstein/little-2gcc_-O3_-fomit-frame-pointer2019090220190816
546405588 0 420057 912 824e/bernstein/little-2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090220190816
548807236 0 121260 800 840e/bernstein/big-1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
556805636 0 420025 912 824e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
558407228 0 121260 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
558407228 0 121260 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
558407228 0 121260 800 840e/bernstein/little-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
559207228 0 121204 800 840e/bernstein/little-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
562407256 0 121236 800 840e/bernstein/big-1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
563207256 0 121284 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
563207256 0 121284 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
563207256 0 121284 800 840e/bernstein/big-1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
564006152 0 417046 888 800e/bernstein/big-1gcc_-Os_-fomit-frame-pointer2019090220190816
564006152 0 417046 888 800e/bernstein/big-1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
564004192 0 415848 904 808e/bernstein/little-2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
568005972 0 419848 904 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
568006944 0 417910 888 800e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
569606944 0 417910 888 800e/bernstein/little-4gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
581606772 4096 419785 5016 824e/hongjun/v1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
594405735 4096 417384 5000 808e/hongjun/v1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
606405495 4096 416390 4984 800e/hongjun/v1gcc_-Os_-fomit-frame-pointer2019090220190816
606405495 4096 416390 4984 800e/hongjun/v1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
611203856 0 414822 888 800e/bernstein/little-3gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
612003856 0 414822 888 800e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
619206944 0 417846 888 800e/bernstein/little-4gcc_-Os_-fomit-frame-pointer2019090220190816
619206944 0 417846 888 800e/bernstein/little-4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
622404059 4096 415728 5000 808e/hongjun/v0gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090220190816
622405536 4096 418561 5016 824e/hongjun/v0gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090220190816
623203803 4096 414718 4984 800e/hongjun/v0gcc_-Os_-fomit-frame-pointer2019090220190816
623203803 4096 414718 4984 800e/hongjun/v0gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
645603856 0 414758 888 800e/bernstein/little-3gcc_-Os_-fomit-frame-pointer2019090220190816
645603856 0 414758 888 800e/bernstein/little-3gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
676004884 0 118908 800 840e/bernstein/little-2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
677604928 0 118908 800 840e/bernstein/little-2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
677604928 0 118956 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
677604928 0 118956 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
677604928 0 118956 800 840e/bernstein/little-2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
680803960 0 414926 888 800e/bernstein/little-2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090220190816
680803960 0 414926 888 800e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
683203960 0 414862 888 800e/bernstein/little-2gcc_-Os_-fomit-frame-pointer2019090220190816
683203960 0 414862 888 800e/bernstein/little-2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090220190816
684006952 0 120972 800 840e/bernstein/little-4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
724809296 0 424416 904 808e/bernstein/little-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
724809296 0 424416 904 808e/bernstein/little-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
730406760 0 418664 904 808e/bernstein/little-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
732006760 0 418664 904 808e/bernstein/little-1gcc_-O_-fomit-frame-pointer2019090220190816
743209344 0 424456 904 808e/bernstein/big-1gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
743209344 0 424456 904 808e/bernstein/big-1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
747206808 0 418704 904 808e/bernstein/big-1gcc_-O_-fomit-frame-pointer2019090220190816
747206808 0 418704 904 808e/bernstein/big-1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
748805832 0 420952 904 808e/bernstein/little-2gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
748805832 0 420952 904 808e/bernstein/little-2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
749604920 0 118940 800 840e/bernstein/little-3clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090220190816
756004232 0 416136 904 808e/bernstein/little-2gcc_-O_-fomit-frame-pointer2019090220190816
756004232 0 416136 904 808e/bernstein/little-2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
760804924 0 118900 800 840e/bernstein/little-3clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
762404924 0 118956 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
762404924 0 118956 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
762404924 0 118956 800 840e/bernstein/little-3clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
764005843 4096 417736 5000 808e/hongjun/v1gcc_-O_-fomit-frame-pointer2019090220190816
764005843 4096 417736 5000 808e/hongjun/v1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
771206215 4096 421344 5000 808e/hongjun/v0gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
771206215 4096 421344 5000 808e/hongjun/v0gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
772807020 0 120996 800 840e/bernstein/little-4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090220190816
776004111 4096 416016 5000 808e/hongjun/v0gcc_-O_-fomit-frame-pointer2019090220190816
776004111 4096 416016 5000 808e/hongjun/v0gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
796807599 4096 422712 5000 808e/hongjun/v1gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
796807599 4096 422712 5000 808e/hongjun/v1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
804806952 0 120980 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090220190816
804806952 0 120980 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090220190816
804806952 0 120980 800 840e/bernstein/little-4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090220190816
846407308 0 419208 904 808e/bernstein/little-4gcc_-O_-fomit-frame-pointer2019090220190816
846407308 0 419208 904 808e/bernstein/little-4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
846409192 0 424312 904 808e/bernstein/little-4gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
846409192 0 424312 904 808e/bernstein/little-4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
850405988 0 421112 904 808e/bernstein/little-3gcc_-funroll-loops_-O_-fomit-frame-pointer2019090220190816
850405988 0 421112 904 808e/bernstein/little-3gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
858404124 0 416024 904 808e/bernstein/little-3gcc_-O_-fomit-frame-pointer2019090220190816
858404124 0 416024 904 808e/bernstein/little-3gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090220190816
16640011968 0 431136 888 816e/bernstein/little-4cc2019090220190816
16640011968 0 431136 888 816e/bernstein/little-4gcc2019090220190816
16640011968 0 431136 888 816e/bernstein/little-4gcc_-funroll-loops2019090220190816
1728005420 0 424592 888 816e/bernstein/little-2cc2019090220190816
1728005420 0 424592 888 816e/bernstein/little-2gcc2019090220190816
1728005420 0 424592 888 816e/bernstein/little-2gcc_-funroll-loops2019090220190816
1953608504 0 427672 888 816e/bernstein/little-1cc2019090220190816
1953608504 0 427672 888 816e/bernstein/little-1gcc2019090220190816
1953608504 0 427672 888 816e/bernstein/little-1gcc_-funroll-loops2019090220190816
1965608520 0 427680 888 816e/bernstein/big-1cc2019090220190816
1965608520 0 427680 888 816e/bernstein/big-1gcc2019090220190816
1965608520 0 427680 888 816e/bernstein/big-1gcc_-funroll-loops2019090220190816
1995205492 0 424664 888 816e/bernstein/little-3cc2019090220190816
1995205492 0 424664 888 816e/bernstein/little-3gcc2019090220190816
1995205492 0 424664 888 816e/bernstein/little-3gcc_-funroll-loops2019090220190816
25224016428 4096 435592 4984 816e/hongjun/v1cc2019090220190816
25224016428 4096 435592 4984 816e/hongjun/v1gcc2019090220190816
25224016428 4096 435592 4984 816e/hongjun/v1gcc_-funroll-loops2019090220190816
25752010628 4096 429800 4984 816e/hongjun/v0cc2019090220190816
25752010628 4096 429800 4984 816e/hongjun/v0gcc2019090220190816
25760010628 4096 429800 4984 816e/hongjun/v0gcc_-funroll-loops2019090220190816

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: 19, 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

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