Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d7n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d7n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
30044844725 0 056912 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
366354104738 0 0122309 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
36783690978 0 0106597 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
36884473691 0 093831 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
374988105360 0 0123301 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
375174108882 0 0124933 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37577792978 0 0108845 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
378219110008 0 0128533 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
37882484634 0 0100293 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
38101584634 0 0100293 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
38653586138 0 0101669 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
38741491098 0 0106709 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
38794290978 0 0106597 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
39022873723 0 092535 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
390981127000 0 0145629 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39278073691 0 093831 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39434084634 0 0100197 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
394760105360 0 0123301 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
397372105360 0 0123301 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
39987672061 0 089207 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40065672061 0 089207 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40080485498 0 0100941 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
40335673691 0 093831 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
404048104738 0 0122309 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40571686138 0 0101733 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
40616473309 0 091223 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40669656746 0 073493 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
40766456569 0 073173 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41175687263 0 0103772 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
411896127000 0 0145629 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
412048110008 0 0128533 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41274087836 0 0103916 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41336090978 0 0106597 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
41351656746 0 073493 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
413776217764 0 0124933 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42140492978 0 0108845 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
42140484634 0 0100293 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
42231687911 0 0104460 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
42339656265 0 072933 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
42384456746 0 073493 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
42489688909 0 0104189 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
42820073309 0 091223 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
42882487735 0 0104132 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
42974887911 0 0104460 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
42986149982 0 063204 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
43328087735 0 0104132 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
43513856569 0 073173 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43644949958 0 063180 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
43676056265 0 072933 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
43814487836 0 0103916 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
43868887263 0 0103772 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
43901749982 0 063204 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
44041647052 0 060341 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
44349655855 0 072381 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44436488909 0 0104189 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
44477251486 0 064996 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
44512447133 0 060421 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
44724647134 0 060421 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
44745647112 0 060405 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
44800849854 0 063076 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
44930092972 0 059749 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44962850622 0 063852 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
45042855855 0 072381 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45497747172 0 060469 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
45712847134 0 060421 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
45757249982 0 063204 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
45854850030 0 063252 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
46141647052 0 060341 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
46204849404 0 062276 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
46420487263 0 0103772 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
46704846915 0 060181 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
46910050622 0 063852 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
46920450622 0 063852 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
47063649404 0 062276 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47598450142 0 063356 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47765250142 0 063356 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47871647134 0 060421 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
47933744504 0 056680 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
48347144494 0 056672 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
48464846486 0 059749 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
485360102972 0 064996 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
48935246794 0 060077 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
49068846915 0 060181 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
49244444661 0 056872 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49330844669 0 056880 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49357649958 0 063180 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
49408444623 0 056800 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49460789246 0 056800 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49502844661 0 056872 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49567247172 0 060469 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
49624049958 0 063180 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
49746044625 0 056800 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
49995944676 0 056856 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
50146044625 0 056800 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
50408047052 0 060341 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
50556044623 0 056800 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51322844662 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
51855644494 0 056672 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
52017644662 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
52113247172 0 060469 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
52373644625 0 056800 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
52841644652 0 056856 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53420444494 0 056672 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
53613646794 0 060077 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
53646844662 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
54410444614 0 056784 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
54654444623 0 056800 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55560444669 0 056880 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55759644614 0 056784 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
58582044676 0 056856 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
59830844652 0 056856 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
60764844676 0 056856 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
115452672925 0 087879 784 888refgcc2019083020190816
119979672925 0 087879 784 888refgcc_-funroll-loops2019083020190816
121333672925 0 087879 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