Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d5n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d5n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
366992105312 0 0123253 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
36987084586 0 0100245 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
37166490882 0 0106501 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
374156126904 0 0145565 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
374175105312 0 0123253 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
381180109896 0 0128421 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38169392802 0 0108669 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38644084586 0 0100149 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
38648184586 0 0100245 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
38913272957 0 090103 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
389316109896 0 0128421 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39193290906 0 0106533 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
39394490882 0 0106501 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
39467692802 0 0108669 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
394696105312 0 0123253 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
39860187543 0 0103940 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
39964085434 0 0100877 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
40090890882 0 0106501 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
40152473835 0 093975 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
404204108658 0 0124741 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
404664217316 0 0124741 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40536655664 0 072205 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
40617673835 0 093975 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40836485962 0 0101509 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
40997787644 0 0103740 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41060074109 0 092039 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41093288728 0 0104029 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
414660104578 0 0122165 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
41476474109 0 092039 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41571685962 0 0101573 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
41586956381 0 072997 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41672073835 0 093975 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41900487543 0 0103940 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42078487215 0 0103724 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
42099288728 0 0104029 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42276887644 0 0103740 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
42336056824 0 073573 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
42618872957 0 090103 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
42689255664 0 072205 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
428036104578 0 0122165 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
43028456824 0 073573 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
43278487215 0 0103724 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
43419273867 0 092679 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
43638946816 0 060125 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
44073687751 0 0104332 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44491247454 0 060757 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
44532856078 0 072773 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
44539550086 0 063308 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
44670950222 0 063444 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
44801647066 0 060373 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
44814346503 0 059797 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44846050638 0 063884 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
44850046929 0 060213 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
44928456381 0 072997 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
44976047432 0 060725 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
45119256824 0 073573 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
45120450158 0 063372 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
45478849420 0 062308 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
455340126904 0 0145565 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
45555050174 0 063396 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
45636447066 0 060373 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
46146847455 0 060757 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
46148087751 0 0104332 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
46151250086 0 063308 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
46219250638 0 063884 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
46346047454 0 060757 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
46432850174 0 063396 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
46514450086 0 063308 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
47119250638 0 063884 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
47379044666 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
474376102972 0 065028 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47740850174 0 063396 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
48223846929 0 060213 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48302049420 0 062308 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
48383684586 0 0100245 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
48596846816 0 060125 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
48824847455 0 060757 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
49370447453 0 060757 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
49432493006 0 059797 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
49468844632 0 056816 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49518944656 0 056872 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49833651486 0 065028 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
50001244623 0 056800 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
50012844673 0 056896 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
50070844503 0 056688 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
50214487215 0 0103724 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
50508856078 0 072773 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
50733644685 0 056872 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
50754844632 0 056816 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51170847066 0 060373 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
51564944656 0 056872 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
51918050158 0 063372 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
52157247454 0 060757 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
52358444673 0 056896 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
52546444665 0 056888 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52648044634 0 056816 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
52916047455 0 060757 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
53153244513 0 056696 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
53583689264 0 056816 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
53827644685 0 056872 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
53858844665 0 056888 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54013644503 0 056688 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
54528444666 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
54887650030 0 063252 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
55422044503 0 056688 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
55456444734 0 056928 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
55468844634 0 056816 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
55970444632 0 056816 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
56412044685 0 056872 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
57389244634 0 056816 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
59652844666 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
59700044623 0 056800 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
121888472938 0 087895 784 888refcc2019083020190816
123858072938 0 087895 784 888refgcc_-funroll-loops2019083020190816
125746072938 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