Implementation notes: amd64, gpu, crypto_encrypt/r5n13pke0d

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encrypt
Primitive: r5n13pke0d
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
35800644? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
35901666? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
35926719? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
35941056? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101320190816
35965707? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
35972625? ? ?? ? ?avx2gcc_-m64_-O3_-fomit-frame-pointer2019101320190816
36013611? ? ?? ? ?avx2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019101320190816
36016260? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
36018114? ? ?? ? ?avx2gcc_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
36052137? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
36095475? ? ?? ? ?avx2gcc_-march=k8_-O3_-fomit-frame-pointer2019101320190816
36187089? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019101320190816
36189528? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101320190816
36585895? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
36805965? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
37102047? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
3916754131974 0 0183067 960 1592optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
3920921131228 0 0179547 960 1944avx2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101320190816
3955823131721 0 0180603 960 1944avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
42247593? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
42314847? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101320190816
42322734? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
42619101? ? ?? ? ?avx2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101320190816
43296159? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
43356525? ? ?? ? ?avx2gcc_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
43383116? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101320190816
43499694? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101320190816
43659528? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101320190816
43730409? ? ?? ? ?avx2gcc_-O2_-fomit-frame-pointer2019101320190816
43733745? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101320190816
43757525? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101320190816
44399601? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101320190816
44429835? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101320190816
44491524? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101320190816
44512572? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101320190816
44538504? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101320190816
44701755? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101320190816
45132948? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
45281817? ? ?? ? ?avx2gcc_-m64_-Os_-fomit-frame-pointer2019101320190816
45480792? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
45497784? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101320190816
45545784? ? ?? ? ?avx2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
53525382? ? ?? ? ?avx2gcc_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
57175089? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
57971901? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101320190816
58153341? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101320190816
58482123? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
58493523? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
58563465? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101320190816
58646019? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
58715385? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019101320190816
58901718? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
59103783? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
59334102? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101320190816
59497273? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
60072351? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
60622041? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
60640779? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101320190816
61028082? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
6129871831721 0 0180603 960 1944optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
61394919? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
62096850? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101320190816
6340440631974 0 0183067 960 1592avx2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
6544497931721 0 0180603 960 1944optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101320190816
65485575? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101320190816
6573265831228 0 0179547 960 1944optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101320190816
6578983531228 0 0179547 960 1944avx2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101320190816
65797860? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
65836722? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101320190816
65920704? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
65924169? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
65962980? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
65963487? ? ?? ? ?avx2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101320190816
66129228? ? ?? ? ?avx2gcc_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
66169908? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101320190816
66183078? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101320190816
66210312? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
66253548? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101320190816
66482382? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
66628872? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019101320190816
66752969? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101320190816
66946173? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101320190816
67261170? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
67424379? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101320190816
67468694? ? ?? ? ?avx2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
67714128? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101320190816
67718693? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101320190816
67740915? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
67828368? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101320190816
67859718? ? ?? ? ?avx2gcc_-funroll-loops_-O_-fomit-frame-pointer2019101320190816
67889715? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101320190816
67913348? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
67994655? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101320190816
68013753? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
6804525631974 0 0183067 960 1592avx2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
68072634? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101320190816
68305128? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101320190816
68367465? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101320190816
68398296? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019101320190816
68538910? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101320190816
68552793? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
68643783? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
68784972? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101320190816
68898705? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
69048057? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
69152982? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
69230244? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
69372312? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
70293090? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
7056363331974 0 0183067 960 1592optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
70657329? ? ?? ? ?avx2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019101320190816
7089042031721 0 0180603 960 1944avx2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101320190816
70948974? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101320190816
70995123? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
71054247? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019101320190816
71156469? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
71228748? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
71309757? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019101320190816
71401065? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
72109437? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101320190816
7273436731974 0 0183067 960 1592optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
73404757? ? ?? ? ?avx2gcc_-O3_-fomit-frame-pointer2019101320190816
73474338? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101320190816
7360322731228 0 0179547 960 1944optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101320190816
73659990? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
7494930331974 0 0181723 960 1592avx2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101320190816
7638408031974 0 0183067 960 1592avx2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
76647765? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101320190816
7670601331974 0 0181723 960 1592optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101320190816
77034870? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
77370180? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101320190816
77476797? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
77572371? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101320190816
77627088? ? ?? ? ?avx2gcc_-march=k8_-O_-fomit-frame-pointer2019101320190816
78052509? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019101320190816
78209115? ? ?? ? ?avx2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
78970221? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101320190816
79091514? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
79344984? ? ?? ? ?avx2gcc_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
79737438? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101320190816
80031657? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
80571708? ? ?? ? ?avx2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101320190816
80618421? ? ?? ? ?avx2gcc_-O_-fomit-frame-pointer2019101320190816
80648916? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
80712537? ? ?? ? ?avx2gcc_-m64_-O_-fomit-frame-pointer2019101320190816
80978802? ? ?? ? ?avx2gcc_-Os_-fomit-frame-pointer2019101320190816
81151215? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
81433787? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101320190816
81595467? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101320190816
81711834? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
81790251? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019101320190816
81812910? ? ?? ? ?avx2gcc_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
81885237? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101320190816
81885588? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101320190816
81900492? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101320190816
81956088? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101320190816
81996780? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
82155108? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101320190816
82575819? ? ?? ? ?avx2gcc_-m64_-O2_-fomit-frame-pointer2019101320190816
82610217? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101320190816
82626219? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101320190816
82674580? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
82676406? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101320190816
82847661? ? ?? ? ?avx2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
82901604? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
82921281? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101320190816
82983991? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
83072808? ? ?? ? ?avx2gcc_-march=k8_-O2_-fomit-frame-pointer2019101320190816
83103894? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019101320190816
83104230? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
83127471? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101320190816
83182611? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
83292624? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019101320190816
83359471? ? ?? ? ?avx2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101320190816
83401719? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101320190816
83404398? ? ?? ? ?avx2gcc_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
83477661? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101320190816
83567856? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019101320190816
83947650? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101320190816
83960559? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
84028400? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
84124305? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101320190816
84382808? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
84450825? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101320190816
84566724? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019101320190816
84582708? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019101320190816
84600057? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101320190816
84618670? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101320190816
84652209? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
85009899? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101320190816
85057779? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101320190816
85195413? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101320190816
85720584? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019101320190816
85937076? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
86026386? ? ?? ? ?avx2gcc_-march=nocona_-O_-fomit-frame-pointer2019101320190816
86184162? ? ?? ? ?avx2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
86278422? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101320190816
86589480? ? ?? ? ?avx2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101320190816
86863228? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101320190816
86956170? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101320190816
86996277? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019101320190816
87052338? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
87073243? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
87271392? ? ?? ? ?avx2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
87319764? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101320190816
87612213? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101320190816
87661248? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101320190816
87694362? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
87815499? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
87921864? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101320190816
87952839? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
88170681? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
88228893? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
88354608? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
88358595? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
88625952? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019101320190816
88893702? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
89291532? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
89417148? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019101320190816
89461462? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101320190816
91164165? ? ?? ? ?avx2gcc_-march=k8_-Os_-fomit-frame-pointer2019101320190816
91240254? ? ?? ? ?avx2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019101320190816
91569969? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
92044107? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
310704693? ? ?? ? ?optcc2019101320190816
321158604? ? ?? ? ?avx2cc2019101320190816
328580211? ? ?? ? ?avx2gcc2019101320190816
329212938? ? ?? ? ?optgcc2019101320190816
329217567? ? ?? ? ?avx2gcc_-funroll-loops2019101320190816
334811730? ? ?? ? ?optgcc_-funroll-loops2019101320190816
391937457342935 648 500201900 1584 2424refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101320190816
490726587644440 648 500204044 1584 2424refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101320190816
519116569844440 648 500204044 1584 2424refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
5236480821? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
5250500844? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
5262564720? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101320190816
5265403338? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
5296102386? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101320190816
5308769934? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101320190816
5317752789? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101320190816
5334413193? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101320190816
5335207344? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019101320190816
5341907034? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101320190816
5343860421? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019101320190816
5358504648? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
5380950714? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019101320190816
5382017940? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019101320190816
5387467848? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101320190816
5392924449? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101320190816
5402529120? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101320190816
5405925285? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
5411190321? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
5412885951? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101320190816
5413100736? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019101320190816
5417760123? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019101320190816
5429159397? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101320190816
5467035321? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019101320190816
5490447951? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101320190816
5492455839? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
549865419642935 648 500201900 1584 2424refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101320190816
5509085838? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101320190816
5513912373? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101320190816
5521412691? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019101320190816
5542943463? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
5557111185? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019101320190816
5560151637? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
5588902587? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101320190816
5592906432? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
5599022400? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101320190816
5601448539? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
5602694274? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101320190816
5609684595? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101320190816
5612680407? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101320190816
5622187023? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101320190816
5625684489? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101320190816
5627125326? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
5640198291? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
5658403356? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101320190816
5669758086? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101320190816
5670007773? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101320190816
5672944965? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101320190816
5676563166? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101320190816
5687515605? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101320190816
5699445714? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101320190816
5700843222? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
5703330273? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
5708752503? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
5708766165? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101320190816
5713372593? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101320190816
5719860444? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101320190816
5732353845? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
5734501854? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101320190816
5734510443? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019101320190816
5737280643? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
5739116808? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
5740566246? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
5747144655? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
5747461842? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
5747685330? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019101320190816
5750995050? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
5755413117? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101320190816
5755639005? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
5755683996? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
5756560650? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101320190816
5763110442? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019101320190816
5771447358? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101320190816
5774563677? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
5787952461? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101320190816
5819946666? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101320190816
5835056172? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101320190816
5837064477? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101320190816
5838432300? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019101320190816
5840461857? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
5854538592? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101320190816
5855460336? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
5857340124? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101320190816
5866090830? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101320190816
5900684190? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101320190816
5914806831? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019101320190816
5915062395? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101320190816
5922639546? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101320190816
5933844771? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
5945432085? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019101320190816
5963742711? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019101320190816
5995938717? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101320190816
599737176040192 648 500202212 1584 2104refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
6001305372? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101320190816
601332271240192 648 500202212 1584 2104refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
6017951109? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101320190816
6041979210? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
6051321909? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101320190816
6058319877? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101320190816
6084628308? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019101320190816
610679287540192 648 500202212 1584 2104refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101320190816
6125665872? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101320190816
6218308392? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101320190816
6222147681? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101320190816
622728129340208 648 500200868 1584 2104refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101320190816
6269199390? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101320190816
6306419859? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019101320190816
6311124924? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101320190816
6432275070? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019101320190816
9983168982? ? ?? ? ?refcc2019101320190816
10158543990? ? ?? ? ?refgcc_-funroll-loops2019101320190816
10227754797? ? ?? ? ?refgcc2019101320190816

Test failure

Implementation: avx2
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt
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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: cc
a_fixed.c: In file included from a_fixed.h:13:0,
a_fixed.c: from a_fixed.c:10:
a_fixed.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_fixed.c: #warning AVX2 not supported by platform
a_fixed.c: ^~~~~~~
a_random.c: In file included from a_random.h:13:0,
a_random.c: from a_random.c:10:
a_random.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_random.c: #warning AVX2 not supported by platform
a_random.c: ^~~~~~~
cca_encrypt.c: In file included from cca_encrypt.h:14:0,
cca_encrypt.c: from cca_encrypt.c:12:
cca_encrypt.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cca_encrypt.c: #warning AVX2 not supported by platform
cca_encrypt.c: ^~~~~~~
cpa_kem.c: In file included from cpa_kem.h:13:0,
cpa_kem.c: from cpa_kem.c:11:
cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cpa_kem.c: #warning AVX2 not supported by platform
cpa_kem.c: ^~~~~~~
drbg.c: In file included from drbg.h:13:0,
drbg.c: from drbg.c:18:
drbg.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
drbg.c: #warning AVX2 not supported by platform
drbg.c: ^~~~~~~
matmul.c: In file included from matmul.h:8:0,
matmul.c: from matmul.c:8:
matmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul.c: #warning AVX2 not supported by platform
matmul.c: ^~~~~~~
matmul_avx2.c: In file included from matmul.h:8:0,
matmul_avx2.c: from matmul_avx2.c:8:
matmul_avx2.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_avx2.c: #warning AVX2 not supported by platform
matmul_avx2.c: ^~~~~~~
matmul_cm.c: In file included from matmul.h:8:0,
matmul_cm.c: from matmul_cm.c:7:
matmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_cm.c: #warning AVX2 not supported by platform
matmul_cm.c: ^~~~~~~
probe_cm.c: In file included from probe_cm.c:6:0:
probe_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
probe_cm.c: #warning AVX2 not supported by platform
probe_cm.c: ^~~~~~~
r5_cca_kem.c: In file included from r5_cca_kem.c:7:0:
r5_cca_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_kem.c: #warning AVX2 not supported by platform
r5_cca_kem.c: ^~~~~~~
r5_cca_pke.c: In file included from r5_cca_pke.c:12:0:
r5_cca_pke.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_pke.c: #warning AVX2 not supported by platform
r5_cca_pke.c: ^~~~~~~
r5_cpa_kem.c: In file included from r5_cpa_kem.c:9:0:
r5_cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_kem.c: #warning AVX2 not supported by platform
r5_cpa_kem.c: ^~~~~~~
r5_cpa_pke_n1.c: In file included from r5_cpa_pke_n1.c:6:0:
r5_cpa_pke_n1.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_n1.c: #warning AVX2 not supported by platform
r5_cpa_pke_n1.c: ^~~~~~~
r5_cpa_pke_nd.c: In file included from r5_cpa_pke_nd.c:7:0:
r5_cpa_pke_nd.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_nd.c: #warning AVX2 not supported by platform
r5_cpa_pke_nd.c: ^~~~~~~
r5_dem.c: In file included from r5_dem.c:11:0:
r5_dem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_dem.c: #warning AVX2 not supported by platform
r5_dem.c: ^~~~~~~
ringmul.c: In file included from ringmul.h:9:0,
ringmul.c: from ringmul.c:8:
ringmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul.c: #warning AVX2 not supported by platform
ringmul.c: ^~~~~~~
ringmul_cm.c: In file included from ringmul.h:9:0,
ringmul_cm.c: from ringmul_cm.c:8:
ringmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul_cm.c: #warning AVX2 not supported by platform
ringmul_cm.c: ^~~~~~~
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 103, namely:
CompilerImplementations
cc avx2
gcc avx2
gcc -O2 -fomit-frame-pointer avx2
gcc -O3 -fomit-frame-pointer avx2
gcc -O -fomit-frame-pointer avx2
gcc -Os -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops avx2
gcc -funroll-loops -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -O -fomit-frame-pointer avx2
gcc -funroll-loops -Os -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx2
gcc -m64 -O2 -fomit-frame-pointer avx2
gcc -m64 -O3 -fomit-frame-pointer avx2
gcc -m64 -O -fomit-frame-pointer avx2
gcc -m64 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=k8 -O -fomit-frame-pointer avx2
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=nocona -O -fomit-frame-pointer avx2
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx2
gcc -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -march=barcelona -O -fomit-frame-pointer avx2
gcc -march=barcelona -Os -fomit-frame-pointer avx2
gcc -march=k8 -O2 -fomit-frame-pointer avx2
gcc -march=k8 -O3 -fomit-frame-pointer avx2
gcc -march=k8 -O -fomit-frame-pointer avx2
gcc -march=k8 -Os -fomit-frame-pointer avx2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2
gcc -march=nocona -O2 -fomit-frame-pointer avx2
gcc -march=nocona -O3 -fomit-frame-pointer avx2
gcc -march=nocona -O -fomit-frame-pointer avx2
gcc -march=nocona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
a_fixed.c: In file included from a_fixed.c:10:
a_fixed.c: In file included from ./a_fixed.h:13:
a_fixed.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
a_fixed.c: #warning AVX2 not supported by platform
a_fixed.c: ^
a_fixed.c: 1 warning generated.
a_random.c: In file included from a_random.c:10:
a_random.c: In file included from ./a_random.h:13:
a_random.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
a_random.c: #warning AVX2 not supported by platform
a_random.c: ^
a_random.c: 1 warning generated.
cca_encrypt.c: In file included from cca_encrypt.c:12:
cca_encrypt.c: In file included from ./cca_encrypt.h:14:
cca_encrypt.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
cca_encrypt.c: #warning AVX2 not supported by platform
cca_encrypt.c: ^
cca_encrypt.c: 1 warning generated.
cpa_kem.c: In file included from cpa_kem.c:11:
cpa_kem.c: In file included from ./cpa_kem.h:13:
cpa_kem.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
cpa_kem.c: #warning AVX2 not supported by platform
cpa_kem.c: ^
cpa_kem.c: 1 warning generated.
drbg.c: In file included from drbg.c:18:
drbg.c: In file included from ./drbg.h:13:
drbg.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
drbg.c: #warning AVX2 not supported by platform
drbg.c: ^
drbg.c: 1 warning generated.
matmul.c: In file included from matmul.c:8:
matmul.c: In file included from ./matmul.h:8:
matmul.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
matmul.c: #warning AVX2 not supported by platform
matmul.c: ^
matmul.c: 1 warning generated.
matmul_avx2.c: In file included from matmul_avx2.c:8:
matmul_avx2.c: In file included from ./matmul.h:8:
matmul_avx2.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
matmul_avx2.c: #warning AVX2 not supported by platform
matmul_avx2.c: ^
matmul_avx2.c: 1 warning generated.
matmul_cm.c: In file included from matmul_cm.c:7:
matmul_cm.c: In file included from ./matmul.h:8:
matmul_cm.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
matmul_cm.c: #warning AVX2 not supported by platform
matmul_cm.c: ^
matmul_cm.c: 1 warning generated.
probe_cm.c: In file included from probe_cm.c:6:
probe_cm.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
probe_cm.c: #warning AVX2 not supported by platform
probe_cm.c: ^
probe_cm.c: 1 warning generated.
r5_cca_kem.c: In file included from r5_cca_kem.c:7:
r5_cca_kem.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_cca_kem.c: #warning AVX2 not supported by platform
r5_cca_kem.c: ^
r5_cca_kem.c: 1 warning generated.
r5_cca_pke.c: In file included from r5_cca_pke.c:12:
r5_cca_pke.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_cca_pke.c: #warning AVX2 not supported by platform
r5_cca_pke.c: ^
r5_cca_pke.c: 1 warning generated.
r5_cpa_kem.c: In file included from r5_cpa_kem.c:9:
r5_cpa_kem.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_cpa_kem.c: #warning AVX2 not supported by platform
r5_cpa_kem.c: ^
r5_cpa_kem.c: 1 warning generated.
r5_cpa_pke_n1.c: In file included from r5_cpa_pke_n1.c:6:
r5_cpa_pke_n1.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_cpa_pke_n1.c: #warning AVX2 not supported by platform
r5_cpa_pke_n1.c: ^
r5_cpa_pke_n1.c: 1 warning generated.
r5_cpa_pke_nd.c: In file included from r5_cpa_pke_nd.c:7:
r5_cpa_pke_nd.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_cpa_pke_nd.c: #warning AVX2 not supported by platform
r5_cpa_pke_nd.c: ^
r5_cpa_pke_nd.c: 1 warning generated.
r5_dem.c: In file included from r5_dem.c:11:
r5_dem.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
r5_dem.c: #warning AVX2 not supported by platform
r5_dem.c: ^
r5_dem.c: 1 warning generated.
ringmul.c: In file included from ringmul.c:8:
ringmul.c: In file included from ./ringmul.h:9:
ringmul.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
ringmul.c: #warning AVX2 not supported by platform
ringmul.c: ^
ringmul.c: 1 warning generated.
ringmul_cm.c: In file included from ringmul_cm.c:8:
ringmul_cm.c: In file included from ./ringmul.h:9:
ringmul_cm.c: ./r5_parameter_sets.h:143:2: warning: AVX2 not supported by platform [-W#warnings]
ringmul_cm.c: #warning AVX2 not supported by platform
ringmul_cm.c: ^
ringmul_cm.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx2
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx2

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
a_fixed.c: In file included from a_fixed.h:13:0,
a_fixed.c: from a_fixed.c:10:
a_fixed.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_fixed.c: #warning AVX2 not supported by platform
a_fixed.c: ^~~~~~~
a_random.c: In file included from a_random.h:13:0,
a_random.c: from a_random.c:10:
a_random.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_random.c: #warning AVX2 not supported by platform
a_random.c: ^~~~~~~
cca_encrypt.c: In file included from cca_encrypt.h:14:0,
cca_encrypt.c: from cca_encrypt.c:12:
cca_encrypt.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cca_encrypt.c: #warning AVX2 not supported by platform
cca_encrypt.c: ^~~~~~~
cpa_kem.c: In file included from cpa_kem.h:13:0,
cpa_kem.c: from cpa_kem.c:11:
cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cpa_kem.c: #warning AVX2 not supported by platform
cpa_kem.c: ^~~~~~~
drbg.c: In file included from drbg.h:13:0,
drbg.c: from drbg.c:18:
drbg.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
drbg.c: #warning AVX2 not supported by platform
drbg.c: ^~~~~~~
matmul.c: In file included from matmul.h:8:0,
matmul.c: from matmul.c:8:
matmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul.c: #warning AVX2 not supported by platform
matmul.c: ^~~~~~~
matmul_avx2.c: In file included from matmul.h:8:0,
matmul_avx2.c: from matmul_avx2.c:8:
matmul_avx2.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_avx2.c: #warning AVX2 not supported by platform
matmul_avx2.c: ^~~~~~~
matmul_cm.c: In file included from matmul.h:8:0,
matmul_cm.c: from matmul_cm.c:7:
matmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_cm.c: #warning AVX2 not supported by platform
matmul_cm.c: ^~~~~~~
probe_cm.c: In file included from probe_cm.c:6:0:
probe_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
probe_cm.c: #warning AVX2 not supported by platform
probe_cm.c: ^~~~~~~
r5_cca_kem.c: In file included from r5_cca_kem.c:7:0:
r5_cca_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_kem.c: #warning AVX2 not supported by platform
r5_cca_kem.c: ^~~~~~~
r5_cca_pke.c: In file included from r5_cca_pke.c:12:0:
r5_cca_pke.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_pke.c: #warning AVX2 not supported by platform
r5_cca_pke.c: ^~~~~~~
r5_cpa_kem.c: In file included from r5_cpa_kem.c:9:0:
r5_cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_kem.c: #warning AVX2 not supported by platform
r5_cpa_kem.c: ^~~~~~~
r5_cpa_pke_n1.c: In file included from r5_cpa_pke_n1.c:6:0:
r5_cpa_pke_n1.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_n1.c: #warning AVX2 not supported by platform
r5_cpa_pke_n1.c: ^~~~~~~
r5_cpa_pke_nd.c: In file included from r5_cpa_pke_nd.c:7:0:
r5_cpa_pke_nd.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_nd.c: #warning AVX2 not supported by platform
r5_cpa_pke_nd.c: ^~~~~~~
r5_dem.c: In file included from r5_dem.c:11:0:
r5_dem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_dem.c: #warning AVX2 not supported by platform
r5_dem.c: ^~~~~~~
ringmul.c: In file included from ringmul.h:9:0,
ringmul.c: from ringmul.c:8:
ringmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul.c: #warning AVX2 not supported by platform
ringmul.c: ^~~~~~~
ringmul_cm.c: In file included from ringmul.h:9:0,
ringmul_cm.c: from ringmul_cm.c:8:
ringmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul_cm.c: #warning AVX2 not supported by platform
ringmul_cm.c: ^~~~~~~
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
a_fixed.c: In file included from a_fixed.h:13:0,
a_fixed.c: from a_fixed.c:10:
a_fixed.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_fixed.c: #warning AVX2 not supported by platform
a_fixed.c: ^~~~~~~
a_random.c: In file included from a_random.h:13:0,
a_random.c: from a_random.c:10:
a_random.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
a_random.c: #warning AVX2 not supported by platform
a_random.c: ^~~~~~~
cca_encrypt.c: In file included from cca_encrypt.h:14:0,
cca_encrypt.c: from cca_encrypt.c:12:
cca_encrypt.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cca_encrypt.c: #warning AVX2 not supported by platform
cca_encrypt.c: ^~~~~~~
cpa_kem.c: In file included from cpa_kem.h:13:0,
cpa_kem.c: from cpa_kem.c:11:
cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
cpa_kem.c: #warning AVX2 not supported by platform
cpa_kem.c: ^~~~~~~
drbg.c: In file included from drbg.h:13:0,
drbg.c: from drbg.c:18:
drbg.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
drbg.c: #warning AVX2 not supported by platform
drbg.c: ^~~~~~~
matmul.c: In file included from matmul.h:8:0,
matmul.c: from matmul.c:8:
matmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul.c: #warning AVX2 not supported by platform
matmul.c: ^~~~~~~
matmul_avx2.c: In file included from matmul.h:8:0,
matmul_avx2.c: from matmul_avx2.c:8:
matmul_avx2.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_avx2.c: #warning AVX2 not supported by platform
matmul_avx2.c: ^~~~~~~
matmul_cm.c: In file included from matmul.h:8:0,
matmul_cm.c: from matmul_cm.c:7:
matmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
matmul_cm.c: #warning AVX2 not supported by platform
matmul_cm.c: ^~~~~~~
probe_cm.c: In file included from probe_cm.c:6:0:
probe_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
probe_cm.c: #warning AVX2 not supported by platform
probe_cm.c: ^~~~~~~
r5_cca_kem.c: In file included from r5_cca_kem.c:7:0:
r5_cca_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_kem.c: #warning AVX2 not supported by platform
r5_cca_kem.c: ^~~~~~~
r5_cca_pke.c: In file included from r5_cca_pke.c:12:0:
r5_cca_pke.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cca_pke.c: #warning AVX2 not supported by platform
r5_cca_pke.c: ^~~~~~~
r5_cpa_kem.c: In file included from r5_cpa_kem.c:9:0:
r5_cpa_kem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_kem.c: #warning AVX2 not supported by platform
r5_cpa_kem.c: ^~~~~~~
r5_cpa_pke_n1.c: In file included from r5_cpa_pke_n1.c:6:0:
r5_cpa_pke_n1.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_n1.c: #warning AVX2 not supported by platform
r5_cpa_pke_n1.c: ^~~~~~~
r5_cpa_pke_nd.c: In file included from r5_cpa_pke_nd.c:7:0:
r5_cpa_pke_nd.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_cpa_pke_nd.c: #warning AVX2 not supported by platform
r5_cpa_pke_nd.c: ^~~~~~~
r5_dem.c: In file included from r5_dem.c:11:0:
r5_dem.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
r5_dem.c: #warning AVX2 not supported by platform
r5_dem.c: ^~~~~~~
ringmul.c: In file included from ringmul.h:9:0,
ringmul.c: from ringmul.c:8:
ringmul.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul.c: #warning AVX2 not supported by platform
ringmul.c: ^~~~~~~
ringmul_cm.c: In file included from ringmul.h:9:0,
ringmul_cm.c: from ringmul_cm.c:8:
ringmul_cm.c: r5_parameter_sets.h:143:2: warning: #warning AVX2 not supported by platform [-Wcpp]
ringmul_cm.c: #warning AVX2 not supported by platform
ringmul_cm.c: ^~~~~~~
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx2

Compiler output

Implementation: opt
Security model: unknown
Compiler: cc
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 206, namely:
CompilerImplementations
cc opt
gcc opt
gcc -O2 -fomit-frame-pointer opt
gcc -O3 -fomit-frame-pointer opt
gcc -O -fomit-frame-pointer opt
gcc -Os -fomit-frame-pointer opt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops opt
gcc -funroll-loops -O2 -fomit-frame-pointer opt
gcc -funroll-loops -O3 -fomit-frame-pointer opt
gcc -funroll-loops -O -fomit-frame-pointer opt
gcc -funroll-loops -Os -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt
gcc -m64 -O2 -fomit-frame-pointer opt
gcc -m64 -O3 -fomit-frame-pointer opt
gcc -m64 -O -fomit-frame-pointer opt
gcc -m64 -Os -fomit-frame-pointer opt
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -O -fomit-frame-pointer opt
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opt
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opt
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opt
gcc -m64 -march=corei7 -O -fomit-frame-pointer opt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt
gcc -m64 -march=k8 -O -fomit-frame-pointer opt
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt
gcc -m64 -march=nocona -O -fomit-frame-pointer opt
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt
gcc -march=barcelona -O2 -fomit-frame-pointer opt
gcc -march=barcelona -O3 -fomit-frame-pointer opt
gcc -march=barcelona -O -fomit-frame-pointer opt
gcc -march=barcelona -Os -fomit-frame-pointer opt
gcc -march=k8 -O2 -fomit-frame-pointer opt
gcc -march=k8 -O3 -fomit-frame-pointer opt
gcc -march=k8 -O -fomit-frame-pointer opt
gcc -march=k8 -Os -fomit-frame-pointer opt
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opt
gcc -march=nocona -O2 -fomit-frame-pointer opt
gcc -march=nocona -O3 -fomit-frame-pointer opt
gcc -march=nocona -O -fomit-frame-pointer opt
gcc -march=nocona -Os -fomit-frame-pointer opt
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status
measure.c: /usr/bin/ld: /home/z/supercop/supercop-20190816/supercop-data/gpu/amd64/lib/fastrandombytes.o: relocation R_X86_64_32 against `.bss' can not be used when making a PIE object; recompile with -fPIC
measure.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
measure.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer opt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer opt
gcc -m64 -march=barcelona -O -fomit-frame-pointer opt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer opt
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref