Implementation notes: amd64, gpu, crypto_aead/simple64speck

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple64speck
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
14820525274 0 020445 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
22613254294 0 024501 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
22905994310 0 022229 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
24585606963 0 023253 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
24913057006 0 025277 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
24958366912 0 025029 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
25127765326 0 020789 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
253083210876 0 021117 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
25737636845 0 023029 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
25968646944 0 024469 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
25996165274 0 020541 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
26080245322 0 020533 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
26400576944 0 024469 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
26442936795 0 022877 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
26447925322 0 020533 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
26459725438 0 021117 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
26500956845 0 023029 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
26518565274 0 020541 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
26568337006 0 025277 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
26778425258 0 020309 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
26799526795 0 022877 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
26834685274 0 020541 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
27119845326 0 020789 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
27181446845 0 023029 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
27287885258 0 020461 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
27365766912 0 025029 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
27469205258 0 020461 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
27499446944 0 024469 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
27631445322 0 020533 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
27878725258 0 020397 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
28048846963 0 023253 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
28439167161 0 023534 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
28818517118 0 023326 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
28819387197 0 023630 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
30004956858 0 024029 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
30158734265 0 021413 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
30189204310 0 022229 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
30645396858 0 024029 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
30993274294 0 024501 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
31781784294 0 024501 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
32014607118 0 023326 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
32209777161 0 023534 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
32229447197 0 023630 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
32231125231 0 020109 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
32501044265 0 021413 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
33292804294 0 023173 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
33390965231 0 020109 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
33438066770 0 022533 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
33512247197 0 023630 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
34253523979 0 016869 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
34372523979 0 016869 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
34659206770 0 022533 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
38613487305 0 023590 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
41191233979 0 016877 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
42803487305 0 023590 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
60859628104 0 017277 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
62932233286 0 015193 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
62975493979 0 016869 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
64010673979 0 016869 784 928refgcc_-O2_-fomit-frame-pointer2019083020190816
64620423926 0 016821 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
64712003979 0 016869 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
65461414052 0 017277 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
65619403292 0 015193 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
65808083286 0 015193 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
65901003979 0 016877 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
66480963979 0 016877 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
66970593979 0 016877 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
67516403979 0 016869 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
68003403369 0 015297 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
68098683369 0 015297 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
68517043979 0 016869 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
68612363926 0 016821 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
69452523338 0 015241 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
69574023338 0 015241 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
69658803338 0 015241 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
69915273317 0 015249 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
69981603338 0 015241 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
70179993369 0 015297 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
70548563369 0 015297 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
70965043317 0 015249 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
71045803286 0 015193 768 896refgcc_-Os_-fomit-frame-pointer2019083020190816
71319043292 0 015193 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
71748923338 0 015241 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
71892123317 0 015249 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
72154373369 0 015297 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
72384483369 0 015297 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
72648663338 0 015241 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
72651643292 0 015193 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
72918483338 0 015241 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
74441406676 0 015241 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
75760923286 0 015193 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
76208973289 0 015193 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
76396123338 0 015241 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
81263763832 0 016397 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
84071643832 0 016397 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
85413544000 0 016982 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
86944414001 0 016982 792 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
88015844000 0 016982 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
88687654000 0 016982 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
89812714000 0 016982 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
89974167936 0 016934 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
91886193989 0 016982 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
92336444001 0 016982 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
92406724000 0 016982 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
92415144062 0 017006 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
92515324000 0 016982 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
92586763968 0 016934 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
96071563989 0 016982 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
96700484000 0 016982 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
96857124001 0 016982 792 928refgcc_-O_-fomit-frame-pointer2019083020190816
97883764062 0 017006 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
98297444000 0 016982 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
284587026094 0 020767 784 888refgcc2019083020190816
301411286094 0 020767 784 888refcc2019083020190816
305691966094 0 020767 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