Implementation notes: amd64, gpu, crypto_aead/shellaes128v1d4n80

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: shellaes128v1d4n80
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23610874029 0 091959 784 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
31352044685 0 056872 776 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
36295273755 0 093895 784 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37154173755 0 093895 784 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37638085866 0 0101477 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
38103985866 0 0101413 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
38223284442 0 0100101 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
38234190754 0 0106373 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
38526892706 0 0108573 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38649692706 0 0108573 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
38693273755 0 093895 784 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
387388217124 0 0124645 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
38874390754 0 0106373 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
38953584442 0 0100005 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
39277572733 0 089879 784 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
39316887431 0 0103828 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
395652126808 0 0145469 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
39924484442 0 0100101 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
40128356633 0 073381 800 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
40340088632 0 0103933 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
40407684442 0 0100101 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
405400109752 0 0128277 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
40632490754 0 0106373 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
40769172733 0 089879 784 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
407904105152 0 0123093 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
408512105152 0 0123093 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
40873687655 0 0104236 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
40884356276 0 072901 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41049656276 0 072901 800 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
412872104468 0 0122053 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
413256104468 0 0122053 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
414632105152 0 0123093 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
41509288632 0 0103933 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
41568655572 0 072109 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
41576487055 0 0103564 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
41718087548 0 0103644 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
41792473787 0 092599 784 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
41857287055 0 0103564 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
419240109752 0 0128277 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
422804108562 0 0124645 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
423080126808 0 0145469 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
42722455974 0 072661 800 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
42974056633 0 073381 800 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
43020474029 0 091959 784 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
43268087055 0 0103564 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
43547255572 0 072109 800 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
43580147369 0 060677 800 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
43675647066 0 060373 800 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
43869285306 0 0100749 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
43949147370 0 060677 800 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
44113655974 0 072661 800 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
44175687548 0 0103644 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
44468456633 0 073381 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
44859287431 0 0103828 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
44887647348 0 060645 800 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
44979290810 0 0106437 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
45128750126 0 063348 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
45205846816 0 060125 800 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
45331249982 0 063204 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
457084102972 0 065028 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
46012450158 0 063372 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
46762450638 0 063884 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
46803650038 0 063260 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
46915250038 0 063260 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
47481246929 0 060213 800 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
47481687655 0 0104236 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
47625650638 0 063884 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
47762049420 0 062308 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
47914047066 0 060373 800 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
48201247066 0 060373 800 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
48288846503 0 059797 800 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48395647370 0 060677 800 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
48746850638 0 063884 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
48747044656 0 056872 776 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
48764450038 0 063260 792 928refgcc_-O2_-fomit-frame-pointer2019083020190816
48826893006 0 059797 800 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
48931249420 0 062308 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
49028050126 0 063348 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
49216244666 0 056880 776 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
49284644634 0 056816 776 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
49295251486 0 065028 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
49759647371 0 060677 800 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
50102450126 0 063348 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
50135644665 0 056888 776 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
50180446816 0 060125 800 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
50242847371 0 060677 800 928refgcc_-O_-fomit-frame-pointer2019083020190816
50540850158 0 063372 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
50770844656 0 056872 776 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
50828850174 0 063396 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
51134444685 0 056872 776 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
51251247371 0 060677 800 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
51525689264 0 056816 776 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
52036844673 0 056896 776 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
52134044503 0 056688 776 896refgcc_-Os_-fomit-frame-pointer2019083020190816
52196444623 0 056800 776 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
52404847370 0 060677 800 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
52424846929 0 060213 800 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
52729644666 0 056880 776 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
53252744673 0 056896 776 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
53525644634 0 056816 776 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
53769644513 0 056696 776 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
53934844632 0 056816 776 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
54454844634 0 056816 776 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
55066444632 0 056816 776 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
55272444685 0 056872 776 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
55318444734 0 056928 776 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
55952044623 0 056800 776 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
56564844503 0 056688 776 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
56865244632 0 056816 776 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
59528444665 0 056888 776 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
59819644503 0 056688 776 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
61059644666 0 056880 776 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
118213872938 0 087895 784 888refcc2019083020190816
124813572938 0 087895 784 888refgcc_-funroll-loops2019083020190816
129708472938 0 087895 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