Implementation notes: amd64, gpu, crypto_aead/shellaes128v2d6n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d6n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
36858662752 0 081221 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
37013747872 0 065167 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
37470070041 0 088621 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37491648544 0 068847 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37878353676 0 069045 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
38341253723 0 068941 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38846155354 0 071165 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
39082248544 0 068847 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39127653723 0 068941 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
39282070041 0 088621 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39551261122 0 078989 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
39577261268 0 078773 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
396624124454 0 078229 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39680048208 0 066271 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39945061122 0 078989 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
40064845028 0 061701 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
40109262227 0 078229 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40117662752 0 081221 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
40127654876 0 070421 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
40132454876 0 070421 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
40161654012 0 069533 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
40202053865 0 070300 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
40302053700 0 069285 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
40673248208 0 066271 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40743944843 0 061453 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
41024453700 0 069285 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
41053654255 0 070596 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
41064053700 0 069285 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
41088448544 0 068847 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
41178645096 0 061637 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41388954280 0 070780 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
41634054255 0 070596 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
41694461268 0 078773 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
41910854876 0 070421 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
42020048752 0 067727 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
42072845096 0 061637 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
42160444574 0 061029 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
42385653668 0 069157 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
42412854012 0 069469 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
42549647872 0 065167 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
42662440512 0 053660 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
42735253948 0 069964 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
42788453948 0 069964 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
43275253865 0 070300 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
43392053865 0 070300 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
43867654280 0 070780 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43898855354 0 071165 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
44188044843 0 061453 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
44327439266 0 052493 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
44534839271 0 052493 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
44811245028 0 061701 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
45251739042 0 052253 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45299244574 0 061029 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45440041407 0 054868 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
45500140832 0 053988 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
45595839271 0 052493 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
45665261122 0 078989 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
45857654636 0 070173 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
46077640832 0 053988 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
46377245028 0 061701 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
46445640790 0 053948 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46526439200 0 052429 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
46661740480 0 053628 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
46934439252 0 052477 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
46942039267 0 052493 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
46980340544 0 053692 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47030740416 0 053564 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
47853239317 0 052509 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48022438005 0 050152 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
48114940544 0 053692 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
48244839305 0 052541 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
48244840790 0 053948 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
48391538029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
48449239267 0 052493 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
48504839305 0 052541 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
48676839317 0 052509 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
49245239271 0 052493 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
49264837896 0 050016 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49538138029 0 050168 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49564040355 0 053156 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
49565240832 0 053988 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
49638840480 0 053628 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
49677639305 0 052541 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
49683638029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
50535637898 0 050016 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
50570838005 0 050152 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
50623640480 0 053628 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
50835682814 0 054868 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
51002839267 0 052493 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
51875175792 0 050016 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52146438029 0 050168 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
52213837822 0 049928 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52460837822 0 049928 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
52796078084 0 052253 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
52886039200 0 052429 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
53578037887 0 050000 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53822838020 0 050168 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
54314037898 0 050016 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
54532437887 0 050000 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
54627240355 0 053156 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
54919637901 0 050024 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
54967237824 0 049944 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
55100038020 0 050168 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
55150437901 0 050024 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
55554438005 0 050152 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
55661637896 0 050016 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
57346040544 0 053692 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
57586037898 0 050016 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
58486837822 0 049928 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
58776037896 0 050016 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
59086437901 0 050024 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
59366437901 0 050024 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
119696163602 0 078487 784 888refgcc2019083020190816
125300463602 0 078487 784 888refcc2019083020190816
136544063602 0 078487 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