Implementation notes: amd64, gpu, crypto_aead/aes128otrpv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128otrpv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14052414217 4400 35232965 5168 1232refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
1653166888 4392 35219669 5168 1296refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
17704516982 4392 35232045 5184 1296refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
18006613048 4400 35230085 5168 1520refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
18699213512 4400 35231317 5168 1520refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
18845214178 4400 35234261 5168 1232refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
19038416349 4392 36831621 5184 1296refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
19076817299 4392 35232789 5184 1296refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
19340416349 4392 36831621 5184 1296refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
19398815751 4392 35230669 5184 1296refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
19459216365 4392 36831541 5184 1296refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
19644817907 4392 35235109 5184 1296refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
19754819255 4392 35236805 5184 1296refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
19841219867 4392 35238005 5184 1296refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
19858816349 4392 36831621 5184 1296refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
20026014178 4400 35234261 5168 1232refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
20086819255 4392 35236805 5184 1296refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
20127635118 8784 70433277 5184 1296refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
20202419255 4392 35236805 5184 1296refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
20491613048 4400 35230085 5168 1520refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
20519614178 4400 35234261 5168 1232refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
20726017142 4392 35232309 5184 1296refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
20833620009 4392 35235973 5168 1296refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
21122020085 4392 35236261 5168 1296refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
21227219894 4392 35235957 5168 1296refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
2124247992 4392 35224269 5168 1296refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
21374020085 4392 35236261 5168 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
21602420039 4392 35238349 5184 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
21648817559 4392 35233277 5184 1296refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
21656417907 4392 35235109 5184 1296refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
21877617142 4392 35232365 5184 1296refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
22185215751 4392 35230669 5184 1296refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
22696817142 4392 35232365 5184 1296refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
22764020009 4392 35235973 5168 1296refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
22810817142 4392 35232373 5184 1296refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
22866417299 4392 35232789 5184 1296refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
23104414334 8784 70420285 5168 1296refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
23210819651 4392 35235325 5168 1296refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
23256417030 4392 35232261 5184 1296refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
23276419867 4392 35238005 5184 1296refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
2328606872 4392 35219653 5168 1296refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
23336813512 4400 35231317 5168 1520refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
2339246872 4392 35219653 5168 1296refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
2354968081 4392 35224229 5168 1296refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2361287992 4392 35224269 5168 1296refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
23741619651 4392 35235325 5168 1296refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2374367980 4392 35224213 5168 1296refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
23851620039 4392 35238349 5184 1296refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
23897217142 4392 35232365 5184 1296refgcc_-O3_-fomit-frame-pointer2019082520190816
24108019894 4392 35235957 5168 1296refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
2411847918 4392 35223997 5168 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2429647980 4392 35224213 5168 1296refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
2450047167 4392 35220285 5168 1296refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2462248081 4392 35224229 5168 1296refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2478167918 4392 35223997 5168 1296refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2492126872 4392 35219653 5168 1296refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
2509164948 4392 35216785 5152 1264refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2520686888 4392 35219669 5168 1296refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
2529606920 4392 35219725 5168 1296refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
2529926478 4392 35218941 5168 1296refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2566805834 4392 35218645 5168 1296refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
25887211668 8784 70418645 5168 1296refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2592766739 4392 35219533 5168 1296refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
2605485045 4392 35216849 5152 1264refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2608965048 4392 35216889 5152 1264refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2610245049 4392 35216889 5152 1264refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2624725049 4392 35216889 5152 1264refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
26254419894 4392 35235957 5168 1296refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
2639765885 4392 35218709 5168 1296refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
2643285045 4392 35216849 5152 1264refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
2649606920 4392 35219725 5168 1296refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
2658686739 4392 35219533 5168 1296refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
2660885877 4392 35218693 5168 1296refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
2665406872 4392 35219653 5168 1296refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2670205049 4392 35216889 5152 1264refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2678245045 4392 35216849 5152 1264refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
2678525048 4392 35216889 5152 1264refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2679205877 4392 35218693 5168 1296refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
2679765885 4392 35218709 5168 1296refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2681685044 4392 35216849 5152 1264refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2724686478 4392 35218941 5168 1296refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2738566888 4392 35219669 5168 1296refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
2744285045 4392 35216849 5152 1264refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2746884948 4392 35216785 5152 1264refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
2757124969 4392 35216793 5152 1264refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2760007992 4392 35224269 5168 1296refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
2763685877 4392 35218693 5168 1296refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
2772924939 4392 35216745 5152 1264refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
2776126920 4392 35219725 5168 1296refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
2776124945 4392 35216761 5152 1264refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
2777165877 4392 35218693 5168 1296refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
2787405881 4392 35218709 5168 1296refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
2798085045 4392 35216849 5152 1264refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2815045897 4392 35218733 5168 1296refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
2816646888 4392 35219669 5168 1296refgcc_-O2_-fomit-frame-pointer2019082520190816
2826725049 4392 35216889 5152 1264refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2845924939 4392 35216745 5152 1264refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2857726010 4392 35218813 5168 1296refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
28617610090 8784 70416849 5152 1264refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2874964969 4392 35216793 5152 1264refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2892364939 4392 35216745 5152 1264refgcc_-Os_-fomit-frame-pointer2019082520190816
2893204969 4392 35216793 5152 1264refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2901685881 4392 35218709 5168 1296refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
2929244948 4392 35216785 5152 1264refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
2943965877 4392 35218693 5168 1296refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
2947525045 4392 35216849 5152 1264refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
2958445044 4392 35216849 5152 1264refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2998126010 4392 35218813 5168 1296refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
3065045881 4392 35218709 5168 1296refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
3163005897 4392 35218733 5168 1296refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
3275765885 4392 35218709 5168 1296refgcc_-O_-fomit-frame-pointer2019082520190816
3929845033 4392 35216849 5152 1264refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
7620088105 4416 35222703 5192 1264refcc2019082520190816
7686888105 4416 35222703 5192 1264refgcc2019082520190816
8250968105 4416 35222703 5192 1264refgcc_-funroll-loops2019082520190816

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