Implementation notes: amd64, gpu, crypto_aead/saeaes192a120t128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: saeaes192a120t128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27218013285 0 026125 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
27571616412 0 032517 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
29326813230 0 026045 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
29526013285 0 026117 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
29762416444 0 032613 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
29986416816 0 034573 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
30048013229 0 026045 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
30109213206 0 026045 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
30181213193 0 026029 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
30296016748 0 034838 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
30437613206 0 026045 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
30472812947 0 024753 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
30506813285 0 026125 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
30547216748 0 034838 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
30630413285 0 026117 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
30720813193 0 026029 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
30743616256 0 036301 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
30816013325 0 026445 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
30930415357 0 030382 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
30966016696 0 032941 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
31011613183 0 025677 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
31016812947 0 024753 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
31150416412 0 032517 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
31153613285 0 026117 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
31156813206 0 026045 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
31211216696 0 032781 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
31261613285 0 026117 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
31328813206 0 026045 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
31390016256 0 036301 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
31390030842 0 031046 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
31440415373 0 030614 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
31536426386 0 026029 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
31634816812 0 035030 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
31804812947 0 024753 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
31840015357 0 030526 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
31904412991 0 024825 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
32039613206 0 026045 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
32067212947 0 024753 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
32195216256 0 033245 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
32209216183 0 031893 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
32273216367 0 032533 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
32286016812 0 035030 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
32332816675 0 033822 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
32366812991 0 024825 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
32376413285 0 026117 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
32377212991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
32460826650 0 026445 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
32592813183 0 025677 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
32623213206 0 026061 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
32647613206 0 026061 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
32660016256 0 036301 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
32743216412 0 032517 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
32765612947 0 024737 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
32836813285 0 026125 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
33054816272 0 034989 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
33059616396 0 032405 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
33114415384 0 030806 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
33210412947 0 024753 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
33239212947 0 024737 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
33321215357 0 030526 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
33360012947 0 024753 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
33368015421 0 031046 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
33380016697 0 032989 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
33455616396 0 032405 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
33559613206 0 026061 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
33725616444 0 032613 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
33830813285 0 026117 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
33838816732 0 034222 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
34021213230 0 026045 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
34024816696 0 032941 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
34100813229 0 026045 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
34124415357 0 030526 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
34144413206 0 026045 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
34160015373 0 030486 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
34181215373 0 030614 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
34261616696 0 032781 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
34313613285 0 026117 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
34334812947 0 024753 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
34404416256 0 033245 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
34447212947 0 024753 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
34458413206 0 026045 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
34472816732 0 034222 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
34489212947 0 024753 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
34508812947 0 024753 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
34579616816 0 034573 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
34718415323 0 030190 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
34737615373 0 030518 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
34780416183 0 031893 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
34806813206 0 026045 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
34862012991 0 024825 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
34875615384 0 030806 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
34958012947 0 024753 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
35006012991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
35018412991 0 024825 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
35043625894 0 024753 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
35079212991 0 024825 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
35298416675 0 033822 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
35406012991 0 024825 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
35483215373 0 030534 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
35489216697 0 032989 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
35746815323 0 030190 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
35930816732 0 034222 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
36672415373 0 030550 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
36858815373 0 030614 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
38014013285 0 026117 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
38095613193 0 026029 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
38108812947 0 024737 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
38407212947 0 024737 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
38767212947 0 024753 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
38827616367 0 032533 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
39165216697 0 032989 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
39796012991 0 024825 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
77491220378 0 034862 760 888refgcc2019082820190816
78140020378 0 034862 760 888refgcc_-funroll-loops2019082820190816
83014420378 0 034862 760 888refcc2019082820190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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