Implementation notes: amd64, gpu, crypto_aead/proest256copav1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: proest256copav1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
56375631923 0 051390 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
56486037236 0 059222 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
59502839804 0 061366 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
61545634484 0 053750 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
61947229385 0 048982 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
63589634484 0 053750 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
63815239131 0 061710 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
64076839804 0 061366 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
64438833032 0 052678 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
64543233037 0 052766 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
65102837236 0 059222 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082820190816
65578033032 0 052678 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082820190816
65636439574 0 062478 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
66175270050 0 055302 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
66192034417 0 054350 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
66424039574 0 062478 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
67054833037 0 052830 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
67542834417 0 054350 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082820190816
68484435025 0 055302 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
68567232965 0 052742 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
69097629385 0 049078 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
69136829385 0 049078 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
69355639131 0 061710 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082820190816
70304829385 0 049078 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
70333237236 0 059222 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082820190816
70571633032 0 052678 776 928refgcc_-O3_-fomit-frame-pointer2019082820190816
82280010689 0 031365 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
85695610649 0 031125 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
86917626071 0 050101 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
87993626071 0 050101 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
88386013261 0 033405 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
91204029171 0 050973 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
92837229733 0 050669 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
92979626071 0 050101 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
93725226072 0 048773 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
93785210692 0 031125 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082820190816
94286410692 0 031125 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
9455085294 0 020985 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
9613206285 0 023629 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
97329610649 0 031157 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
9835005735 0 022949 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
98531613359 0 033973 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082820190816
98641229171 0 050973 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
99134113359 0 033973 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
99202013261 0 033405 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
99682429733 0 050669 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
9985885928 0 022853 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
100878010689 0 031365 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082820190816
101333610689 0 031365 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082820190816
10273525738 0 022965 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082820190816
103080011442 0 022933 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
10354966285 0 023789 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
104024413631 0 034493 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
10416165735 0 022829 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
10455805735 0 022949 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
10476846285 0 023789 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
10493645735 0 022829 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082820190816
10520725735 0 022949 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
10601246285 0 023613 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
10634326285 0 023629 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
10681925735 0 022949 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
107238413631 0 034493 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
10743326285 0 023629 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
107560010649 0 031125 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
10776205721 0 022837 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082820190816
107796813194 0 033709 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082820190816
10810565199 0 020873 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
10840645735 0 022949 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
10885565735 0 022949 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
10948325199 0 020833 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082820190816
10978085287 0 020969 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
110383610649 0 031157 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082820190816
11039645294 0 020985 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082820190816
11054086285 0 023629 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
11084965199 0 020873 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
11124485199 0 020873 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
112382813359 0 033973 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082820190816
11304165192 0 020833 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
11324725735 0 022949 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
113982013318 0 024477 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
11413045199 0 020833 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
114193613194 0 033709 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
115010010398 0 020833 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
11526045192 0 020833 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
11542085294 0 020969 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
11543046294 0 023621 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082820190816
11591605199 0 020833 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082820190816
11621685721 0 022933 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
11631525735 0 022949 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
11669245738 0 022965 768 928refgcc_-O_-fomit-frame-pointer2019082820190816
11694645199 0 020873 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
11705165199 0 020841 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
11768766067 0 023413 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082820190816
11808325738 0 022965 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
11847365199 0 020841 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
11874965721 0 022837 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
11901725928 0 022853 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
12017006067 0 023413 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
12098525199 0 020841 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
12139926285 0 023789 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
12235485199 0 020841 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
12242045294 0 020985 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082820190816
12253725294 0 020969 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
12294206294 0 023621 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
12394925294 0 020969 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
12429725294 0 020969 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082820190816
12455125287 0 020969 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
12476166294 0 023621 768 928refgcc_-O2_-fomit-frame-pointer2019082820190816
12541765199 0 020833 752 896refgcc_-Os_-fomit-frame-pointer2019082820190816
12625126659 0 024477 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
12625845199 0 020833 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
12791485199 0 020833 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
315232011328 0 030038 760 888refgcc2019082820190816
319488411328 0 030038 760 888refgcc_-funroll-loops2019082820190816
326808011328 0 030038 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