Implementation notes: amd64, gpu, crypto_aead/elephant160v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: elephant160v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9772322811493 1024 028749 1816 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
9805167111326 1024 028917 1816 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
986720079057 1024 025237 1800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
9908966011326 1024 028917 1816 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
10070688013309 1024 031509 1816 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
1009862408243 1024 023949 1800 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
10110945611493 1024 028749 1816 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
1013486607624 1024 022597 1816 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
1020611847624 1024 022597 1816 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
1023782128090 1024 024181 1800 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
10351218812997 1024 031341 1816 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
10418808812997 1024 031341 1816 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
1052331848090 1024 024181 1800 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
1057967087646 1024 022917 1816 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
10594259611326 1024 028917 1816 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
1063351968517 1024 024277 1816 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
1066710728897 1024 024893 1800 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
10689466413309 1024 031509 1816 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
1075894448389 1024 023917 1816 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
1076358727793 1024 025703 1800 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
1077775769057 1024 025237 1800 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
1079858247646 1024 022917 1816 928refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
1094254048090 1024 024181 1800 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
1099085048243 1024 023949 1800 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
1099398167710 1024 022989 1816 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
1100543047839 1024 028039 1800 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
1102448368897 1024 024893 1800 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
1104318967569 1024 024711 1800 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
1105464406782 1024 022109 1816 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
11079519617034 2048 024277 1816 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
1110863727710 1024 022989 1816 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
1111326018389 1024 023917 1816 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
1118249047710 1024 022925 1816 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
1122954087569 1024 024711 1800 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
1131670367646 1024 022917 1816 928refgcc_-O3_-fomit-frame-pointer2019082520190816
1134388366782 1024 022109 1816 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
1136375927566 1024 022677 1816 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
1151629036878 1024 022117 1816 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
1154233006783 1024 025655 1800 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
1155398606782 1024 022109 1816 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
1171072767839 1024 028039 1800 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
1181914847793 1024 025703 1800 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
1191962727839 1024 028039 1800 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
1296613843814 1024 016637 1800 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
1311336243734 1024 016557 1800 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1328740683734 1024 016557 1800 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1335607963814 1024 016637 1800 928refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
1338287283814 1024 016637 1800 928refgcc_-O2_-fomit-frame-pointer2019082520190816
1349138603830 1024 016677 1800 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
1359811563830 1024 016677 1800 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
1360196648470 2048 017381 1800 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
1361188723574 1024 016069 1800 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
1375709003734 1024 016557 1800 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
1417363203574 1024 016069 1800 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
1418216284235 1024 017381 1800 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
1425081223947 1024 016781 1800 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
1457989643947 1024 016781 1800 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
1473816723734 1024 016557 1800 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1490829843830 1024 016677 1800 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
1601822363790 1024 016613 1800 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
1666359084677 1024 020910 1808 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1686521744677 1024 020910 1808 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1933896763042 1024 015926 1808 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1937507643042 1024 015926 1808 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1965831804590 1024 020894 1808 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
2024308164568 1024 020710 1808 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2030640924624 1024 020982 1808 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
2043196884590 1024 020894 1808 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
2058552164568 1024 020710 1808 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2093594644624 1024 020982 1808 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2106090164624 1024 020982 1808 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
2245134363044 1024 015958 1808 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
2258909766044 2048 015918 1808 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2265932923044 1024 015958 1808 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
2275238003060 1024 015982 1808 928refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
2276577923060 1024 015982 1808 928refgcc_-O_-fomit-frame-pointer2019082520190816
2287661643059 1024 015966 1808 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
2297841443022 1024 015918 1808 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2309543203060 1024 015966 1808 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
2311181683059 1024 015966 1808 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
2321529483060 1024 015966 1808 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
2337481883060 1024 015966 1808 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
2374751163060 1024 015982 1808 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2380875283059 1024 015966 1808 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
2403581883057 1024 015966 1808 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
2504780723059 1024 015966 1808 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
2626657642437 1024 014265 1784 896refgcc_-Os_-fomit-frame-pointer2019082520190816
2635223562456 1024 014313 1784 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2652589962437 1024 014265 1784 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2653593962456 1024 014313 1784 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2686228442444 1024 014273 1784 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
2688798002444 1024 014273 1784 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2694484642449 1024 014305 1784 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
2703100562449 1024 014305 1784 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2705057962437 1024 014265 1784 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
2712990602437 1024 014265 1784 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
2717640362444 1024 014273 1784 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2720041762449 1024 014305 1784 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
2722014322444 1024 014273 1784 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
2723010122456 1024 014313 1784 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2731200762445 1024 014281 1784 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2739291082444 1024 014273 1784 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2742471282444 1024 014273 1784 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2766216644888 2048 014273 1784 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2785178722444 1024 014273 1784 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
2786431042444 1024 014273 1784 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3315928562456 1024 014313 1784 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3324182762445 1024 014281 1784 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3340511182456 1024 014313 1784 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3347860522445 1024 014281 1784 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
3398384002456 1024 014313 1784 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3760912122455 1024 014297 1784 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
4888344444132 1024 018735 1800 888refgcc_-funroll-loops2019082520190816
5020083884132 1024 018735 1800 888refgcc2019082520190816
5029906284132 1024 018735 1800 888refcc2019082520190816

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