Implementation notes: x86, gpu, crypto_stream/aes192ctr

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_stream
Primitive: aes192ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
717023861 1408 01491705 72667 8252cryptoppg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082420190816
757625764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082420190816
764423861 1408 01492025 72667 8252cryptoppg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082420190816
784024952 1408 01495417 72667 8252cryptoppg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082420190816
78489951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082420190816
80249959 1488 01478899 73043 8252cryptoppg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
808423228 1408 01489993 72667 8252cryptoppg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082420190816
818024625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082420190816
822424689 1408 01492565 72667 8252cryptoppg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
82289951 1488 01478907 73043 8252cryptoppg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
824023261 1408 01490254 72671 8252cryptoppg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019082420190816
828024517 1408 01495113 72667 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
828423498 1408 01494345 72667 8252cryptoppg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019082420190816
830423628 1408 01491237 72667 8252cryptoppg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019082420190816
831650444 2816 01497581 72667 8252cryptoppg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
833424068 1408 01491138 72671 8252cryptoppg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
83609955 1488 01478871 73043 8252cryptoppg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082420190816
836424855 1408 01492709 72667 8252cryptoppg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
840823284 1408 01490394 72671 8252cryptoppg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082420190816
841224855 1408 01492709 72667 8252cryptoppg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
844824391 1408 01493157 72667 8252cryptoppg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019082420190816
844823243 1408 01490366 72671 8252cryptoppg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082420190816
84529959 1488 01478899 73043 8252cryptoppg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
84769959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
85089971 1488 01478875 73043 8252cryptoppg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082420190816
852824683 1408 01495633 72667 8252cryptoppg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
853623225 1408 01492781 72667 8252cryptoppg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082420190816
856424517 1408 01495177 72667 8252cryptoppg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
86009959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
86049951 1488 01478907 73043 8252cryptoppg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082420190816
86169959 1488 01478915 73043 8252cryptoppg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019082420190816
862423200 1408 01492749 72667 8252cryptoppg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082420190816
865224068 1408 01491138 72671 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
865225620 1408 01497081 72667 8252cryptoppg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082420190816
869224855 1408 01492709 72667 8252cryptoppg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
86929963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019082420190816
874023810 1408 01494889 72667 8252cryptoppg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082420190816
874825620 1408 01497081 72667 8252cryptoppg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082420190816
87529951 1488 01478907 73043 8252cryptoppg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082420190816
876025764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082420190816
877224689 1408 01492565 72667 8252cryptoppg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
87769951 1488 01478859 73043 8252cryptoppg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082420190816
880824690 1408 01492545 72667 8252cryptoppg++_-m32_-O2_-fomit-frame-pointer2019082420190816
882424460 1408 01491294 72671 8252cryptoppg++_-m32_-march=i386_-O_-fomit-frame-pointer2019082420190816
882825708 1408 01493949 72667 8252cryptoppg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019082420190816
883624517 1408 01495177 72667 8252cryptoppg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
886024068 1408 01491138 72671 8252cryptoppg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
886423284 1408 01490394 72671 8252cryptoppg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082420190816
887624517 1408 01495161 72667 8252cryptoppg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019082420190816
890423810 1408 01495129 72667 8252cryptoppg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082420190816
892424683 1408 01495633 72667 8252cryptoppg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
89289963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082420190816
893623810 1408 01494681 72667 8252cryptoppg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082420190816
894024530 1408 01490946 72671 8252cryptoppg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019082420190816
895624530 1408 01490946 72671 8252cryptoppg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082420190816
897224689 1408 01492565 72667 8252cryptoppg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
898023171 1408 01490082 72671 8252cryptoppg++_-m32_-march=k8_-O_-fomit-frame-pointer2019082420190816
90009951 1488 01478855 73043 8252cryptoppg++_-m32_-Os_-fomit-frame-pointer2019082420190816
900824689 1408 01492581 72667 8252cryptoppg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019082420190816
902023290 1408 01490649 72667 8252cryptoppg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082420190816
902023106 1408 01493237 72667 8252cryptoppg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082420190816
902425083 1408 01492313 72667 8252cryptoppg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082420190816
902823261 1408 01490254 72671 8252cryptoppg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019082420190816
905223810 1408 01494681 72667 8252cryptoppg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082420190816
90729955 1488 01478871 73043 8252cryptoppg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019082420190816
909623225 1408 01492781 72667 8252cryptoppg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
912825647 1408 01496585 72667 8252cryptoppg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019082420190816
91609951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082420190816
91849963 1488 01478975 73043 8252cryptoppg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082420190816
921624952 1408 01495417 72667 8252cryptoppg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082420190816
926023193 1408 01490093 72667 8252cryptoppg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082420190816
928424518 1408 01495057 72667 8252cryptoppg++_-m32_-O3_-fomit-frame-pointer2019082420190816
928819902 2976 01478923 73043 8252cryptoppg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
930424902 1408 01492098 72671 8252cryptoppg++_-m32_-march=i486_-O_-fomit-frame-pointer2019082420190816
93769959 1488 01478899 73043 8252cryptoppg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
937624625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6_-O_-fomit-frame-pointer2019082420190816
942025764 1408 01494053 72667 8252cryptoppg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019082420190816
94369955 1488 01478871 73043 8252cryptoppg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019082420190816
94609971 1488 01478927 73043 8252cryptoppg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019082420190816
94649951 1488 01478807 73043 8252cryptoppg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082420190816
948822777 1408 01489482 72671 8252cryptoppg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019082420190816
957648802 2816 01491578 72671 8252cryptoppg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
95919955 1488 01478871 73043 8252cryptoppg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082420190816
96089959 1488 01478899 73043 8252cryptoppg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
963224068 1408 01491138 72671 8252cryptoppg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
972424068 1408 01491138 72671 8252cryptoppg++_-m32_-march=core2_-O_-fomit-frame-pointer2019082420190816
974024068 1408 01491138 72671 8252cryptoppg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019082420190816
974024625 1408 01491334 72671 8252cryptoppg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082420190816
977224683 1408 01495633 72667 8252cryptoppg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
977625620 1408 01496921 72667 8252cryptoppg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019082420190816
982423284 1408 01490394 72671 8252cryptoppg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082420190816
986424485 1408 01491277 72667 8252cryptoppg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019082420190816
996424069 1408 01491082 72671 8252cryptoppg++_-m32_-O_-fomit-frame-pointer2019082420190816
998450660 2816 01494641 72667 8252cryptoppg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
1005223861 1408 01491705 72667 8252cryptoppg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082420190816
1023623861 1408 01491705 72667 8252cryptoppg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082420190816
1054425083 1408 01492313 72667 8252cryptoppg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082420190816
1060423284 1408 01490450 72671 8252cryptoppg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082420190816
1090823228 1408 01489993 72667 8252cryptoppg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1112424068 1408 01491138 72671 8252cryptoppg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816

Test failure

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

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