Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d6n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d6n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
22325790898 0 0106517 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
26708047126 0 060421 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
36748572029 0 089175 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
36810684554 0 0100213 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
37087286074 0 0101621 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
37206473675 0 093815 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37252890898 0 0106517 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
377001109960 0 0128485 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
37722085418 0 0100861 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
377928105264 0 0123205 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
380922105264 0 0123205 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
38100084554 0 0100213 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
38104092898 0 0108765 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38503873277 0 091207 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38600488824 0 0104125 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38836873707 0 092519 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38934987655 0 0104052 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
38944892898 0 0108765 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39006884554 0 0100213 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
390558217572 0 0124869 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
391056109960 0 0128485 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39753356179 0 072869 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
39838884554 0 0100117 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
39899287655 0 0104052 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
400512108786 0 0124869 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40152073277 0 091207 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40287687183 0 0103692 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
40429656179 0 072869 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
404416104660 0 0122245 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
405556127000 0 0145661 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40607673675 0 093815 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40617656483 0 073093 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
406176104660 0 0122245 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40711256483 0 073093 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
408132105264 0 0123205 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
40930886074 0 0101685 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
41228487183 0 0103692 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
41577687756 0 0103852 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41826491034 0 0106661 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
42042088824 0 0104125 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42117673675 0 093815 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
423088127000 0 0145661 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42367249974 0 063196 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
42468872029 0 089175 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
42665656661 0 073413 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
42877687847 0 0104428 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43574090898 0 0106517 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
44167849420 0 062308 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
44598849870 0 063092 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
44814456661 0 073413 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
44894746929 0 060213 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45056087756 0 0103852 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
45388455770 0 072317 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45392450638 0 063884 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
45685650638 0 063884 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
45839749998 0 063220 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
45840447066 0 060373 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
45904055770 0 072317 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
46150856661 0 073413 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
46151246500 0 059781 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
46272449974 0 063196 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
46996487183 0 0103692 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47157647186 0 060485 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
47160049998 0 063220 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
47254447148 0 060453 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
47274850046 0 063268 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
47420444665 0 056888 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
47486450158 0 063372 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47492049420 0 062308 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47592050158 0 063372 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47597687847 0 0104428 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47607250638 0 063884 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
47683647148 0 060453 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
47798451518 0 065060 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47798847147 0 060453 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
47846847066 0 060373 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
48306049974 0 063196 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
48382846929 0 060213 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48391293000 0 059781 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48392189264 0 056816 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
48978847148 0 060453 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
49240847186 0 060485 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
49456844673 0 056896 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49528844623 0 056800 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49646446808 0 060109 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
49696047186 0 060485 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
49813247066 0 060373 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
49978444665 0 056888 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50009244503 0 056688 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
50308444513 0 056696 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
50403044632 0 056816 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
504832103036 0 065060 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
50697344685 0 056872 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
50965244673 0 056896 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
51755244666 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52280849998 0 063220 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
52340844734 0 056928 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
52535646808 0 060109 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
52594044623 0 056800 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52825244666 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
53464044634 0 056816 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
53542044634 0 056816 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
55758444632 0 056816 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
55846044666 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
56168844656 0 056872 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
56288044632 0 056816 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
57175244685 0 056872 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
58069644685 0 056872 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
58954844634 0 056816 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
59861244503 0 056688 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
60658844656 0 056872 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
60975244503 0 056688 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
119520972938 0 087895 784 888refcc2019083020190816
124020072938 0 087895 784 888refgcc_-funroll-loops2019083020190816
124683272938 0 087895 784 888refgcc2019083020190816

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