Implementation notes: amd64, gpu, crypto_aead/shellaes128v2d7n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27729239252 0 052477 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
36407254972 0 070517 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
36566470105 0 088685 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37038048240 0 066303 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37239648576 0 068879 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37527670105 0 088685 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37529762832 0 081301 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38473247904 0 065199 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38735653796 0 069381 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
38748061367 0 078869 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38882061367 0 078869 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
39070048784 0 067759 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39071661218 0 079085 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
39136048240 0 066303 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39441253772 0 069141 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
39816344675 0 061125 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
39844862832 0 081301 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
40429245129 0 061813 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
40472453819 0 069037 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
405308124646 0 078325 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40736054092 0 069549 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
40736847904 0 065199 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40982054044 0 070060 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41215262323 0 078325 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
41314061218 0 079085 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
41602461218 0 079085 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
41656453819 0 069037 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42017253961 0 070396 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
42116454351 0 070692 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42122854376 0 070876 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
42482053796 0 069381 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
42542053961 0 070396 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
42615654092 0 069613 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
42682054972 0 070517 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
43407254351 0 070692 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
43492445129 0 061813 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
43600454972 0 070517 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
43649253961 0 070396 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
43649653796 0 069381 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
43826455450 0 071261 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43982055450 0 071261 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
44050448576 0 068879 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
44094448576 0 068879 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
44200054716 0 070253 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
44240039200 0 052429 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
44590054376 0 070876 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44665839042 0 052253 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44752045198 0 061733 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45124540416 0 053564 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
45317644945 0 061549 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
45356444675 0 061125 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45436839317 0 052509 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45504840832 0 053988 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
45554845129 0 061813 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
45672045198 0 061733 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45793240544 0 053692 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
46072844945 0 061549 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
46221653764 0 069253 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
46489240790 0 053948 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46769738005 0 050152 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
47340039271 0 052493 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
47424054044 0 070060 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47640440355 0 053156 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47660440544 0 053692 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
47721240512 0 053660 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
48325639267 0 052493 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
48326478084 0 052253 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48445640355 0 053156 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
48549282814 0 054868 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
48806840480 0 053628 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
49539240480 0 053628 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
49764441407 0 054868 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
49808438029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49908440790 0 053948 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
50008839317 0 052509 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
50063239266 0 052493 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
50097639267 0 052493 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
50379337901 0 050024 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
50563638029 0 050168 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50600838029 0 050168 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50602039305 0 052541 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
50637640832 0 053988 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
50643239267 0 052493 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
50754839271 0 052493 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
51151538005 0 050152 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
51521640832 0 053988 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
51533237901 0 050024 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
51582438020 0 050168 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
51699237901 0 050024 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
51980038020 0 050168 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52146037896 0 050016 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
52332038005 0 050152 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
52869639305 0 052541 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
53213639200 0 052429 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
53514838029 0 050168 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53903639305 0 052541 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
54000037896 0 050016 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54333239271 0 052493 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
54619637898 0 050016 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
54684837822 0 049928 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
55027237887 0 050000 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
55038437896 0 050016 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55491675792 0 050016 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
55552840544 0 053692 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
55792440480 0 053628 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
56340837898 0 050016 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
56960037887 0 050000 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
57788037822 0 049928 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
58397237901 0 050024 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
59559637824 0 049944 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
60572837898 0 050016 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
61277637822 0 049928 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
120401463602 0 078487 784 888refgcc2019083020190816
127783663602 0 078487 784 888refgcc_-funroll-loops2019083020190816
133270863602 0 078487 784 888refcc2019083020190816

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