Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d8n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d8n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27803250030 0 063252 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
36880591074 0 0106693 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
370084105472 0 0123413 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
376980105472 0 0123413 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
37722691074 0 0106693 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
37742872093 0 089239 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
377888110120 0 0128645 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38012873739 0 092551 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38016886234 0 0101829 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
38281891194 0 0106805 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
38338873707 0 093847 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
383552104841 0 0122421 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
38561484730 0 0100389 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
38608585594 0 0101037 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
38658091074 0 0106693 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
38673684730 0 0100293 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
38710489005 0 0104285 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
387488127096 0 0145725 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
387972110120 0 0128645 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38904073341 0 091255 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38973687847 0 0104244 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
39248484730 0 0100389 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
39295573707 0 093847 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
39386484730 0 0100389 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
394816108978 0 0125029 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
395372127096 0 0145725 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
40533673707 0 093847 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40824956365 0 073045 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
40856087847 0 0104244 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
40864287937 0 0104028 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
40897247112 0 060405 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
40988487375 0 0103884 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
41049693074 0 0108941 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41082872093 0 089239 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41183286234 0 0101765 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
41230088007 0 0104556 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
41435689005 0 0104285 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
41507287375 0 0103884 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
41881256850 0 073589 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
42075955959 0 072493 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
42284056673 0 073269 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
42448587937 0 0104028 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
43127455959 0 072493 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
43266056850 0 073589 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
43360856673 0 073269 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
43536493074 0 0108941 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
43817647052 0 060341 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
43828487375 0 0103884 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
44096856850 0 073589 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
44246149982 0 063204 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
442824217956 0 0125029 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
44565349982 0 063204 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
446988105472 0 0123413 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
44958047052 0 060341 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
44972056365 0 073045 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
44988851486 0 064996 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
45004473341 0 091255 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
45176446915 0 060181 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45346050142 0 063356 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
45400446486 0 059749 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
45622049854 0 063076 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
45686888007 0 0104556 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
45892847052 0 060341 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
459016104841 0 0122421 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
45915646794 0 060077 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
46076847172 0 060469 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
46190449958 0 063180 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
46292449982 0 063204 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
46414447133 0 060421 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
46440992972 0 059749 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
46541650622 0 063852 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
46757650142 0 063356 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
47052850622 0 063852 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
47193249958 0 063180 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47199644725 0 056912 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
473296102972 0 064996 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47522847134 0 060421 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
47552447134 0 060421 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
47645744662 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
47655647172 0 060469 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
48017744652 0 056856 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
48368847134 0 060421 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
48765244669 0 056880 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
48852049404 0 062276 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
48980044661 0 056872 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49002450622 0 063852 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
49162844662 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
49438544652 0 056856 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49464844494 0 056672 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
49625644623 0 056800 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
49643144625 0 056800 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
49902889246 0 056800 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
49922449404 0 062276 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
50240144676 0 056856 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
50432844623 0 056800 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50883644625 0 056800 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
50966846915 0 060181 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
51479644661 0 056872 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
51498044494 0 056672 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
51760046794 0 060077 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
52230044614 0 056784 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52403247172 0 060469 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
52554444662 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
52913244676 0 056856 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
52960844614 0 056784 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
53784844676 0 056856 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
53963644623 0 056800 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
54001249958 0 063180 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
54493644669 0 056880 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55361644625 0 056800 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
56136444494 0 056672 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
59433244504 0 056680 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
117307272925 0 087879 784 888refgcc2019083020190816
120535872925 0 087879 784 888refcc2019083020190816
127955672925 0 087879 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