Implementation notes: amd64, gpu, crypto_aead/aeadaes256ocbtaglen64v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5331032595 0 019707 824 896refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
5432528244 0 030931 792 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
5503028532 0 032547 792 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5545148532 0 032547 792 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
55952111484 0 031180 832 896refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
56023611356 0 031084 832 896refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
5604904009 0 024563 824 896refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
5623719580 0 029603 824 896refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
5627808484 0 029443 792 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
56437611645 0 030836 832 896refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
56585211356 0 031084 832 896refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
5693004009 0 024563 824 896refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
58063612794 0 034276 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
58191012794 0 034276 832 896refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
58407311356 0 031084 832 896refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
58643212732 0 035516 832 896refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
5883762964 0 020275 824 896refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
59056012620 0 035116 832 896refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
5939282603 0 019707 824 896refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
59678111468 0 031324 832 896refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
60194411724 0 031404 832 896refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
60226811356 0 030988 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
60312412860 0 034852 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
60726012732 0 035516 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
6073172996 0 020363 824 896refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
6093992932 0 020259 824 896refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
6118832932 0 020259 824 896refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
6128643923 0 024291 824 896refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
6137248484 0 029443 792 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
61458411628 0 031300 832 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
6147929580 0 029603 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
6153442604 0 019707 824 896refgcc_-O_-fomit-frame-pointer2019082420190816
61741611645 0 030836 832 896refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
6188402075 0 017847 808 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
61928811468 0 031324 832 896refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
6198572956 0 020195 824 896refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
6202928484 0 030243 792 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
6223232603 0 019707 824 896refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
62306812860 0 034852 832 896refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
6246088532 0 032547 792 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
6261272083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
6295642996 0 020363 824 896refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
6297122891 0 019707 824 896refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
62974412860 0 034852 832 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
6304762964 0 020275 824 896refgcc_-O2_-fomit-frame-pointer2019082420190816
6324512088 0 017831 808 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
6415362088 0 017823 808 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
64308011628 0 031300 832 896refgcc_-O3_-fomit-frame-pointer2019082420190816
6441842916 0 020227 824 896refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
6458563960 0 024363 824 896refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
6485922964 0 020275 824 896refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
6490128484 0 030243 792 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
6503244009 0 024563 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
6531442956 0 020195 824 896refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
6540562068 0 017863 808 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
6550009612 0 030011 824 896refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
65666411484 0 031116 832 896refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
6578484004 0 024339 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
65918811388 0 030884 832 896refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
6620042932 0 020259 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
66270411580 0 031772 832 896refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
6630403960 0 024363 824 896refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
6646169572 0 030163 824 896refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
6652322088 0 017807 808 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
66585623160 0 031772 832 896refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
6666809700 0 030419 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
6680732595 0 019707 824 896refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
67001612620 0 035116 832 896refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
6715442932 0 020259 824 896refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
6716483923 0 024291 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
6725402075 0 017847 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
6757402996 0 020363 824 896refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
6758129700 0 030419 824 896refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
6762965066 0 019627 824 896refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
6763562055 0 017791 808 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
6789169572 0 030163 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
6803602055 0 017791 808 896refgcc_-Os_-fomit-frame-pointer2019082420190816
6824722088 0 017823 808 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
6836362068 0 017863 808 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
6852324004 0 024339 824 896refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
68602811628 0 031300 832 896refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
6866132075 0 017847 808 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
6870562579 0 019587 824 896refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
6871049612 0 030011 824 896refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
6892802891 0 019707 824 896refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
6896089572 0 030163 824 896refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
6927922088 0 017831 808 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
6935922579 0 019587 824 896refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
6936282068 0 017863 808 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
6936322088 0 017807 808 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
6973483140 0 020811 824 896refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
6978802533 0 019627 824 896refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
6986802595 0 019579 824 896refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
7022122083 0 017847 808 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
7078842075 0 017847 808 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
7106362604 0 019707 824 896refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
7135282083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
7239722083 0 017847 808 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
7344406280 0 020811 824 896refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
7362602595 0 019707 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
7370602595 0 019707 824 896refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
7410842595 0 019707 824 896refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
7418922595 0 019579 824 896refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
7437842088 0 017831 808 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
7440082604 0 019707 824 896refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
7495522088 0 017823 808 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
7512042603 0 019707 824 896refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
7524642055 0 017791 808 896refgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
7571884176 0 017823 808 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
7658162055 0 017799 808 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
7668522083 0 017847 808 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
7870682083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
10135123156 0 021998 816 888refcc2019082420190816
10467803156 0 021998 816 888refgcc_-funroll-loops2019082420190816
10882563156 0 021998 816 888refgcc2019082420190816

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