Implementation notes: amd64, gpu, crypto_aead/spook128mu384v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: spook128mu384v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7276726957 0 024765 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
7427086792 0 022061 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
7808126362 0 021677 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
8907085893 0 018854 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
11042016822 0 023853 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
11176236957 0 024765 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
11415046999 0 022517 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
114615210610 0 028797 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
11572447127 0 022869 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
117919210168 0 027413 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
11844046792 0 022061 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
119333210079 0 027661 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
12011446792 0 022061 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
120345614254 0 022869 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
120350010704 0 029053 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
12117486732 0 021837 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
12159207001 0 025757 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
122051210610 0 028797 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
12210086985 0 027069 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
122108010079 0 027661 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
12311767508 0 023326 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
12313526362 0 021677 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
123527210079 0 027661 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
12378646860 0 022133 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
12419166822 0 023853 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
12437406844 0 022101 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
124648810168 0 027413 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
12675966726 0 021685 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
12721166985 0 027069 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
12804126362 0 021677 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
12826046726 0 021685 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
128338410704 0 029053 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
12956967698 0 023934 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
12975367769 0 023886 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
12988486844 0 022037 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
13099966999 0 022517 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
13225367698 0 023934 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
13265407786 0 024110 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
13438206362 0 021581 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
13438886985 0 027069 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
13757605943 0 018886 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
13785727698 0 023934 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
13943846771 0 023054 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
13974847786 0 024110 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
14005745723 0 018334 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
14078246111 0 022534 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
14238606111 0 022534 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
14295446111 0 022534 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
14499167508 0 023326 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
14565607769 0 023886 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
14570365893 0 018854 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
14796405893 0 018854 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
14838526027 0 019278 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
14843925893 0 018854 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
14943045723 0 018334 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
15108925909 0 018870 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
152327610088 0 018022 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
15262725909 0 018894 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
15472726042 0 022246 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
15474765909 0 018894 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
15522164862 0 016753 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
156476812054 0 019278 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
15657405909 0 018894 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
15766526771 0 023054 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15782965909 0 018870 776 928refgcc_-O2_-fomit-frame-pointer2019083020190816
15875405242 0 018182 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
15908405045 0 018022 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
15958235175 0 018158 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
15990044870 0 016777 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
16040614863 0 016753 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
16051845045 0 018022 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
16073325094 0 018070 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
16079044869 0 016793 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16126885101 0 018086 776 928refgcc_-O_-fomit-frame-pointer2019083020190816
16132244871 0 016753 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
16167005893 0 018854 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
16173845094 0 018070 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
16174485943 0 018886 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
16233245242 0 018182 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
16266524871 0 016753 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
16379725094 0 018070 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
16383404870 0 016777 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
16437284870 0 016777 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
16470085101 0 018086 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
16498845094 0 018070 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
16577366042 0 022246 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
16615844863 0 016753 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
16678565909 0 018870 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
16878164863 0 016753 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
16888845094 0 018070 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
16896524869 0 016793 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
16923004871 0 016753 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
16945249726 0 016753 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
16954484862 0 016753 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
17009405045 0 018022 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
17039044870 0 016793 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
17065126208 0 022566 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
17210684870 0 016793 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
17294685044 0 018022 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
17341565101 0 018086 776 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
17390444870 0 016793 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
17529124863 0 016737 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
17549884863 0 016753 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
17601086208 0 022566 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
17690724863 0 016753 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
17696644863 0 016737 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
17805084863 0 016753 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
17982804863 0 016737 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
18148005175 0 018158 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
18206004870 0 016793 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
18236924871 0 016753 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
18724164863 0 016737 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
40827526525 0 021207 768 888refgcc2019083020190816
43267286525 0 021207 768 888refcc2019083020190816
43808846525 0 021207 768 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