Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d4n64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d4n64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
27402847356 0 060645 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
368109105152 0 0123093 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
37466773739 0 093879 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37689384426 0 0100085 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
377226108562 0 0124613 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
37796873771 0 092583 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
37859492690 0 0108557 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38191290738 0 0106357 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
38225190794 0 0106405 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
383864217124 0 0124613 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
38401674029 0 091943 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38462485290 0 0100733 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
38490072733 0 089879 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
386346109720 0 0128245 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38789184426 0 0100085 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
390156104452 0 0122021 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
390980105152 0 0123093 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
394584126744 0 0145373 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39552474029 0 091943 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39585690738 0 0106357 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
39606056260 0 072869 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
39650084426 0 0100085 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
397575104452 0 0122021 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40258072733 0 089879 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
40280073739 0 093879 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40560655958 0 072629 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
40750890738 0 0106357 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
408160109720 0 0128245 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
40890887415 0 0103812 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
40908073739 0 093879 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
40939256260 0 072869 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41062592690 0 0108557 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
41332856617 0 073365 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
41371684426 0 099989 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
41413685850 0 0101381 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
42134187537 0 0103628 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
42180687623 0 0104172 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
422384126744 0 0145373 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42562087039 0 0103548 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
428370102908 0 064964 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
43082487537 0 0103628 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
43133687039 0 0103548 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
43193650022 0 063244 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
43302487039 0 0103548 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
43848855556 0 072077 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
43892887415 0 0103812 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
43953688621 0 0103901 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
44182488621 0 0103901 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
44202050622 0 063852 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
44207450022 0 063244 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
44234056617 0 073365 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
44428055556 0 072077 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
44522447357 0 060645 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
44922647052 0 060341 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
45090650622 0 063852 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
45120847357 0 060645 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
45122446915 0 060181 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
45124455958 0 072629 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
45176885850 0 0101445 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
45821656617 0 073365 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
45920749404 0 062276 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
46007650110 0 063332 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
46081650022 0 063244 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
46087647334 0 060629 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
46414050142 0 063356 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
465972105152 0 0123093 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
46608650158 0 063380 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
46710447052 0 060341 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
46785247355 0 060645 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
46929647356 0 060645 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
47327650110 0 063332 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
47378051454 0 064964 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47799649404 0 062276 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
48004892978 0 059765 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48014050142 0 063356 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
48241647052 0 060341 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
48297246800 0 060093 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
48382847356 0 060645 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
48415850622 0 063852 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
48590847357 0 060645 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
48703246915 0 060181 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
48741044661 0 056872 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
48896750110 0 063332 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
49021649966 0 063188 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
49248044625 0 056800 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
49290344614 0 056784 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
49310844494 0 056672 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
49685646489 0 059765 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
50128887623 0 0104172 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
50137244652 0 056856 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
50230444625 0 056800 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
50669244623 0 056800 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
51133244669 0 056880 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
51378844676 0 056856 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
51483644614 0 056784 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
51651644625 0 056800 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
52195244662 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
52518489246 0 056800 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52768046800 0 060093 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
53195144623 0 056800 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53369244662 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
53633144504 0 056680 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
54064044676 0 056856 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
54389244725 0 056912 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
54470044623 0 056800 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54751644494 0 056672 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
54834044676 0 056856 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
55364044661 0 056872 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
56283644669 0 056880 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
58513644652 0 056856 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
59663244662 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
60276044494 0 056672 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
120772872925 0 087879 784 888refcc2019083020190816
124332472925 0 087879 784 888refgcc_-funroll-loops2019083020190816
124735672925 0 087879 784 888refgcc2019083020190816

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