Implementation notes: amd64, gpu, crypto_stream/aes192ctr

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes192ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
497621840 2800 01589274 145031 10296cryptoppg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
606021416 2800 01583915 145039 10296cryptoppg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
610821415 2800 01583819 145039 10296cryptoppg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
61768530 2960 01574139 145799 10264cryptoppg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
62928531 2960 01574139 145799 10264cryptoppg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
635113612 0 01280651 143783 10552cryptoppclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
650721552 2800 01586478 145031 10296cryptoppg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
654921415 2800 01583819 145039 10296cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
656120969 2800 01582850 145031 10296cryptoppg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
679213612 0 01280651 143783 10552cryptoppclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
67928530 2960 01574139 145799 10264cryptoppg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
681613525 0 01282907 143783 10264cryptoppclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
684813525 0 01282907 143783 10264cryptoppclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
684821415 2800 01583819 145039 10296cryptoppg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
68568530 2960 01574155 145799 10264cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
686721391 2800 01583835 145039 10296cryptoppg++_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
689221416 2800 01583819 145039 10296cryptoppg++_-m64_-O_-fomit-frame-pointer2019082420190816
690421103 2800 01585342 145031 10296cryptoppg++_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
691221697 2800 01586802 145031 10296cryptoppg++_-m64_-O3_-fomit-frame-pointer2019082420190816
691821660 2800 01584418 145031 10296cryptoppg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
693213513 0 01281579 143783 10264cryptoppclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
694821697 2800 01586802 145031 10296cryptoppg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
695213525 0 01282907 143783 10264cryptoppclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
695221697 2800 01586802 145031 10296cryptoppg++_-O3_-fomit-frame-pointer2019082420190816
698843838 5600 01585914 145031 10296cryptoppg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
699221415 2800 01583819 145039 10296cryptoppg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
699221415 2800 01583819 145039 10296cryptoppg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
700842782 5600 01583835 145039 10296cryptoppg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
70248530 2960 01574139 145799 10264cryptoppg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
703221621 2800 01587162 145031 10296cryptoppg++_-march=k8_-O3_-fomit-frame-pointer2019082420190816
704421467 2800 01584242 145031 10296cryptoppg++_-m64_-O2_-fomit-frame-pointer2019082420190816
704421416 2800 01583915 145039 10296cryptoppg++_-march=k8_-O_-fomit-frame-pointer2019082420190816
70688530 2960 01574139 145799 10264cryptoppg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
70808531 2960 01574139 145799 10264cryptoppg++_-m64_-Os_-fomit-frame-pointer2019082420190816
71128530 2960 01574139 145799 10264cryptoppg++_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
711621466 2800 01584242 145031 10296cryptoppg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
712421722 2800 01586838 145031 10296cryptoppg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
713221621 2800 01587162 145031 10296cryptoppg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
718443984 5600 01588622 145031 10296cryptoppg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
719221572 2800 01584386 145031 10296cryptoppg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
72248531 2960 01574139 145799 10264cryptoppg++_-Os_-fomit-frame-pointer2019082420190816
723913528 0 01279899 143783 10552cryptoppclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
734821103 2800 01585342 145031 10296cryptoppg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
737621660 2800 01584418 145031 10296cryptoppg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
73768531 2960 01574139 145799 10264cryptoppg++_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
74048530 2960 01574155 145799 10264cryptoppg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
742421622 2800 01584450 145031 10296cryptoppg++_-march=k8_-O2_-fomit-frame-pointer2019082420190816
743621415 2800 01583819 145039 10296cryptoppg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
746021415 2800 01583819 145039 10296cryptoppg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
746021919 2800 01585914 145031 10296cryptoppg++_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
746421660 2800 01584418 145031 10296cryptoppg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
746421657 2800 01586802 145031 10296cryptoppg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
748821467 2800 01584242 145031 10296cryptoppg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
748821618 2800 01586734 145031 10296cryptoppg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
753221422 2800 01587283 145039 10296cryptoppg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
754421416 2800 01583819 145039 10296cryptoppg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
75888531 2960 01574139 145799 10264cryptoppg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
762313528 0 01279899 143783 10552cryptoppclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
762821592 2800 01587610 145031 10296cryptoppg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
763621722 2800 01586838 145031 10296cryptoppg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
765217060 5920 01574139 145799 10264cryptoppg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
767621572 2800 01584386 145031 10296cryptoppg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
768421618 2800 01586670 145031 10296cryptoppg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
77368530 2960 01574155 145799 10264cryptoppg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
774421622 2800 01584450 145031 10296cryptoppg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
77488531 2960 01574139 145799 10264cryptoppg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
77848531 2960 01574195 145799 10264cryptoppg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
77888530 2960 01574155 145799 10264cryptoppg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
779621467 2800 01584242 145031 10296cryptoppg++_-O2_-fomit-frame-pointer2019082420190816
779621416 2800 01583819 145039 10296cryptoppg++_-O_-fomit-frame-pointer2019082420190816
788821376 2800 01583859 145039 10296cryptoppg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
790021376 2800 01583859 145039 10296cryptoppg++_-march=nocona_-O_-fomit-frame-pointer2019082420190816
793220969 2800 01582850 145031 10296cryptoppg++_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
795621722 2800 01586750 145031 10296cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
80568531 2960 01574139 145799 10264cryptoppg++_-march=k8_-Os_-fomit-frame-pointer2019082420190816
815621415 2800 01583819 145039 10296cryptoppg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
835621572 2800 01584386 145031 10296cryptoppg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
848421992 2800 01588622 145031 10296cryptoppg++_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
869621722 2800 01586838 145031 10296cryptoppg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
869621660 2800 01584418 145031 10296cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
970019094 4984 01591111 147495 10264cryptoppg++2019082420190816

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer cryptopp
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer cryptopp