Implementation notes: amd64, gpu, crypto_aead/shellaes128v2d6n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v2d6n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26960039266 0 052509 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
371880124454 0 078261 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37269054652 0 070205 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
37817148768 0 067743 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
37840553733 0 068957 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38331062227 0 078261 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
38353853733 0 068957 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38398448208 0 066287 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38713661290 0 078805 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38888847872 0 065167 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39106848560 0 068863 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39171053716 0 069301 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
39274448560 0 068863 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39360061122 0 078989 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
39458453692 0 069061 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
39465254028 0 069501 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
39814070105 0 088717 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39837248208 0 066287 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39972054892 0 070437 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
40207261122 0 078989 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
40207653716 0 069301 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
40474854892 0 070437 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
40493655370 0 071181 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
40703753964 0 069996 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
40875645112 0 061669 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41063653684 0 069173 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
41125270105 0 088717 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
41167553881 0 070316 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
41396854312 0 070844 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
41580054892 0 070437 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
41590253964 0 069996 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41748862784 0 081253 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41804854271 0 070612 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42034061290 0 078805 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42108853716 0 069301 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
42706444590 0 061061 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
42758453881 0 070316 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
42867245044 0 061733 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
43012540848 0 054020 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
43043254271 0 070612 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
43327648560 0 068863 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
43502445112 0 061669 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43517247872 0 065167 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
43662845044 0 061733 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
44203244590 0 061061 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44514939056 0 052285 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44565661122 0 078989 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
44588454312 0 070844 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44924482878 0 054932 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44951140432 0 053580 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
45030940848 0 054020 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
45233644859 0 061485 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
45268045044 0 061733 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
45454444859 0 061485 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
45716454028 0 069565 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
46103439285 0 052525 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
46172040496 0 053644 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
46358455370 0 071181 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
46454739280 0 052509 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
46646440560 0 053708 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
46849640848 0 054020 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
46861640528 0 053676 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
46957641439 0 054932 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
46972462784 0 081253 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
47254453881 0 070316 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
47415639281 0 052525 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
47560040371 0 053188 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47769639214 0 052461 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
47828738009 0 050168 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
47904440371 0 053188 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
48122478112 0 052285 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48395439333 0 052541 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48536040806 0 053964 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
48925239281 0 052525 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
49150538024 0 050184 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49368839285 0 052525 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
49442438024 0 050184 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49658439333 0 052541 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
49914440496 0 053644 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
49937639214 0 052461 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
49994138033 0 050184 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50003737910 0 050040 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
50076439319 0 052557 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
50082040560 0 053708 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
50232840560 0 053708 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
50271239285 0 052525 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
50290039319 0 052557 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
50415337907 0 050032 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
50537640496 0 053644 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
50556440806 0 053964 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
50573639281 0 052525 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
50613337905 0 050032 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
50787275810 0 050032 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51784838033 0 050184 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51957237896 0 050016 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52434837831 0 049960 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
52626838009 0 050168 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
53082837910 0 050040 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
53226837905 0 050032 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
53457637896 0 050016 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53807638033 0 050184 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54089637910 0 050040 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
54210439319 0 052557 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
54472437831 0 049960 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
54847638009 0 050168 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
54902437910 0 050040 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
55009637831 0 049960 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
56116038033 0 050184 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
56846837833 0 049960 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
59718437907 0 050032 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
61614037905 0 050032 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
62540437907 0 050032 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
126598063615 0 078503 784 888refgcc_-funroll-loops2019083020190816
127497663615 0 078503 784 888refgcc2019083020190816
138297663615 0 078503 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