Implementation notes: amd64, gpu, crypto_aead/simple128speck

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: simple128speck
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
32237367962 0 026077 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
32606467233 0 022453 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
33120807261 0 022477 784 928refgcc_-O3_-fomit-frame-pointer2019083020190816
33583807261 0 022477 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
33613268058 0 026325 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
33672456913 0 023101 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
34079247257 0 022421 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
34150527962 0 026077 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
34230937318 0 022781 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
34287367257 0 022517 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
34293756913 0 023101 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
34352448058 0 026325 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
34442087233 0 022389 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
34447967233 0 022453 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
34560727656 0 025181 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
34729607233 0 022285 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
34740167318 0 022781 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
34789327257 0 022517 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
34818544034 0 021973 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
349727214780 0 023061 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
34991847390 0 023061 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
35082287656 0 025181 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
35293417257 0 022517 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
35320327656 0 025181 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
35529327291 0 023381 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
35552077291 0 023381 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
36406653909 0 021061 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
36625563955 0 024165 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
36835926913 0 023101 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
36933843955 0 024165 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
36959047261 0 022477 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
37086807355 0 023629 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
37145487355 0 023629 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
37807804034 0 021973 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
37846683909 0 021061 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38502723955 0 024165 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
38576683955 0 022837 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
38838306085 0 022526 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
39138006085 0 022526 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
39329316090 0 022470 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
39389685988 0 022206 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
39392885988 0 022206 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
39423336090 0 022470 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
39856596085 0 022526 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
40251763667 0 016597 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
42027633680 0 016589 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
42975803680 0 016589 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
43039803680 0 016589 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
44509597580 0 024773 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
44766247162 0 022037 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
45535567580 0 024773 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
45823866844 0 022637 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
46075597162 0 022037 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
46502803047 0 014953 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
47632403097 0 015001 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
48065926194 0 015001 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
48835726844 0 022637 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
49306563097 0 015001 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
49562706277 0 022582 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
52383366277 0 022582 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
60270063859 0 016854 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
67369537976 0 017205 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
68506683667 0 016597 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
68624493700 0 016605 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
68625363667 0 016597 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
68988663700 0 016605 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
71321043767 0 016669 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
71654803052 0 014993 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
72742163700 0 016605 784 928refgcc_-O2_-fomit-frame-pointer2019083020190816
72905963680 0 016589 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
73821323988 0 017205 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
73961483052 0 014993 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
74837323767 0 016669 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
76735743097 0 015001 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
77134443072 0 014985 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
78632223672 0 016581 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
79655643096 0 015001 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
79982103047 0 014953 768 896refgcc_-Os_-fomit-frame-pointer2019083020190816
80675163097 0 015001 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
80749683102 0 015041 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
81131443102 0 015041 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
81733233047 0 014953 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
82163543096 0 015001 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
82387243102 0 015041 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
83614083097 0 015001 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
83778723102 0 015041 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
84228003072 0 014985 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
84732763101 0 015041 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
84897043101 0 015041 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
85198523097 0 015001 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
85352203052 0 014993 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
85632723047 0 014953 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
85709683072 0 014985 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
87350743052 0 014961 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
92114603552 0 016117 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
95975803552 0 016117 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
97988423859 0 016854 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
101423603859 0 016854 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
102619013859 0 016854 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
102724293734 0 016726 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
103499803859 0 016854 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
104613763860 0 016854 792 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
105508847468 0 016726 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
105677373860 0 016862 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
106512163859 0 016854 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
107698483860 0 016862 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
109561103859 0 016854 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
109625483859 0 016854 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
109689523860 0 016854 792 928refgcc_-O_-fomit-frame-pointer2019083020190816
110189403860 0 016854 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
113600883912 0 016878 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
120487843912 0 016878 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
338312135908 0 020575 784 888refgcc2019083020190816
340304965908 0 020575 784 888refcc2019083020190816
344463645908 0 020575 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