Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d8n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d8n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
31108844734 0 056928 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
36134091090 0 0106709 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
365325110152 0 0128677 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
37363873723 0 093863 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37548086250 0 0101861 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
37772073341 0 091271 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
380088108978 0 0125061 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
38167691210 0 0106837 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
38210885610 0 0101053 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
383310105472 0 0123413 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
38389284746 0 0100405 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
385440110152 0 0128677 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
386272105472 0 0123413 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
38659273723 0 093863 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38810884746 0 0100405 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
38877672093 0 089239 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39259673723 0 093863 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39313887863 0 0104260 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
39349291090 0 0106709 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
39504493090 0 0108957 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39657356689 0 073301 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
39705273341 0 091271 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39904889016 0 0104317 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
401680104857 0 0122453 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40616486250 0 0101797 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
40631284746 0 0100309 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
40971055975 0 072525 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
41013387948 0 0104044 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41192887391 0 0103900 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
41213289016 0 0104317 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
41504456866 0 073621 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
41617284746 0 0100405 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
416360217956 0 0125061 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
41648493090 0 0108957 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41665272093 0 089239 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41917691090 0 0106709 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
41958856381 0 073077 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
42017287391 0 0103900 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
423908104857 0 0122453 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42462087863 0 0104260 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42570456381 0 073077 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
426704127160 0 0145821 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
427952105472 0 0123413 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
43032888039 0 0104620 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
431073103036 0 065060 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43124487391 0 0103900 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
43144247148 0 060453 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
43179288039 0 0104620 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43286056689 0 073301 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43330850638 0 063884 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
43730751518 0 065060 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43758456866 0 073621 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
43967150638 0 063884 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
44044473755 0 092567 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
44051747148 0 060453 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
440596127160 0 0145821 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
44285446929 0 060213 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
44463347186 0 060485 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
44585647066 0 060373 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
44734456866 0 073621 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
44860549420 0 062308 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
45013849420 0 062308 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
45422455975 0 072525 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45509687948 0 0104044 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
45540049998 0 063220 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
45576446808 0 060109 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
45607547186 0 060485 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
45626047148 0 060453 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
45796493000 0 059781 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45904450158 0 063372 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46178447066 0 060373 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
46400446929 0 060213 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
46500449974 0 063196 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
46740450638 0 063884 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
47013650158 0 063372 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47467249974 0 063196 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
47924047147 0 060453 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
47987144685 0 056872 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
48016447126 0 060421 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
48124846500 0 059781 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48142544666 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
48456849998 0 063220 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
49034849998 0 063220 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
49143644666 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
49401247186 0 060485 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
49459246808 0 060109 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
49675647066 0 060373 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
49756044665 0 056888 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49973649870 0 063092 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
50091244665 0 056888 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50187249974 0 063196 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
50540050046 0 063268 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
51142244634 0 056816 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
51904044632 0 056816 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52496044632 0 056816 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53092844685 0 056872 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
53149644634 0 056816 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
53377244656 0 056872 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53544044623 0 056800 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53642844673 0 056896 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53852044503 0 056688 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
54270844503 0 056688 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
54323289264 0 056816 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54334844673 0 056896 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54416044513 0 056696 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
54615644685 0 056872 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
54624844632 0 056816 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54656044666 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
54686844503 0 056688 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
54752844623 0 056800 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
57465244656 0 056872 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
59559644634 0 056816 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
120463672938 0 087895 784 888refcc2019083020190816
123147672938 0 087895 784 888refgcc2019083020190816
124082472938 0 087895 784 888refgcc_-funroll-loops2019083020190816

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