Implementation notes: amd64, gpu, crypto_encrypt/r5nd5pke0d

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encrypt
Primitive: r5nd5pke0d
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
135833129220 0 0178115 960 1944avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
138954629220 0 0178115 960 1944avx2clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101420190816
139104629220 0 0178115 960 1944optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
139452628947 0 0178715 960 1592optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101420190816
140512529220 0 0178115 960 1944optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101420190816
1521357? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101420190816
155005828947 0 0178715 960 1592avx2clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101420190816
158488228947 0 0180059 960 1592avx2clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
158538328947 0 0180059 960 1592optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
160681828947 0 0180059 960 1592optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
161035828947 0 0180059 960 1592optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
161125228947 0 0180059 960 1592avx2clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
1618506? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101420190816
1627167? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101420190816
1633077? ? ?? ? ?avx2gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101420190816
1644024? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101420190816
1664829? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101420190816
1665915? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101420190816
1672608? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101420190816
1677459? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101420190816
1678959? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101420190816
1683066? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101420190816
1683519? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101420190816
1684014? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101420190816
168606928947 0 0180059 960 1592avx2clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
1688055? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101420190816
1693755? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101420190816
1698006? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101420190816
176653829705 0 0178019 960 1944avx2clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101420190816
183705329705 0 0178019 960 1944optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101420190816
183796529705 0 0178019 960 1944optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101420190816
191788529705 0 0178019 960 1944avx2clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101420190816
3376014? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
3519210? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
3536451? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
3754713? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
3757929? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
3771177? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019101420190816
3832026? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101420190816
3848178? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
3875160? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
3880446? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
3882111? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101420190816
3884220? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101420190816
3885510? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101420190816
3893613? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
3895377? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
3896199? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
3902532? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101420190816
3904536? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019101420190816
3918057? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
3918219? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101420190816
3924936? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
3929856? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
3940269? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
3946221? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
3958671? ? ?? ? ?avx2gcc_-funroll-loops_-O2_-fomit-frame-pointer2019101420190816
3966237? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
3974547? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101420190816
3976374? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
3983553? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
3989841? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
3994272? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
3997818? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
4018887? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
4036218? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
4056783? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
4059546? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101420190816
4060941? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101420190816
4073712? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101420190816
4073949? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
4089420? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
4090599? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101420190816
4103568? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
4115262? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
4269339? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
4340349? ? ?? ? ?avx2gcc_-funroll-loops_-O_-fomit-frame-pointer2019101420190816
4354407? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019101420190816
4425894? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101420190816
4511280? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
4582920? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
4596015? ? ?? ? ?avx2gcc_-funroll-loops_-O3_-fomit-frame-pointer2019101420190816
4684476? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
4693446? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101420190816
4769346? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101420190816
4788081? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
4822272? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101420190816
5054709? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
5099289? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019101420190816
5140830? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101420190816
5172957? ? ?? ? ?avx2gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
5186100? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
5187468? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
5224335? ? ?? ? ?avx2gcc_-march=k8_-O3_-fomit-frame-pointer2019101420190816
5227902? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
5251248? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
5252493? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101420190816
5258724? ? ?? ? ?avx2gcc_-O3_-fomit-frame-pointer2019101420190816
5264505? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
5267331? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101420190816
5277657? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101420190816
5282544? ? ?? ? ?avx2gcc_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
5303481? ? ?? ? ?avx2gcc_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
5304813? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
5327793? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019101420190816
5330316? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
5334237? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101420190816
5335650? ? ?? ? ?avx2gcc_-m64_-O2_-fomit-frame-pointer2019101420190816
5351943? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019101420190816
5361453? ? ?? ? ?avx2gcc_-march=k8_-O2_-fomit-frame-pointer2019101420190816
5374644? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101420190816
5377356? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101420190816
5387703? ? ?? ? ?avx2gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101420190816
5389224? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101420190816
5439165? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019101420190816
5439642? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101420190816
5462640? ? ?? ? ?avx2gcc_-m64_-O3_-fomit-frame-pointer2019101420190816
5479905? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101420190816
5507853? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101420190816
5536668? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
5543343? ? ?? ? ?avx2gcc_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
5553531? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019101420190816
5564979? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101420190816
5570187? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
5577429? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019101420190816
5659464? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101420190816
5661660? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101420190816
5691144? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101420190816
5702976? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
5734650? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
5780610? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
5785845? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
5805414? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
5815053? ? ?? ? ?avx2gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
5841801? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
5849856? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101420190816
5867121? ? ?? ? ?avx2gcc_-O2_-fomit-frame-pointer2019101420190816
5867196? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
5875008? ? ?? ? ?avx2gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101420190816
5914659? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101420190816
5949723? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
5963946? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101420190816
5969208? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101420190816
5973597? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019101420190816
6007896? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
6037500? ? ?? ? ?avx2gcc_-march=k8_-O_-fomit-frame-pointer2019101420190816
6052536? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019101420190816
6078330? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
6129522? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019101420190816
6133683? ? ?? ? ?avx2gcc_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
6163770? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101420190816
6246369? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
6256827? ? ?? ? ?avx2gcc_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
6269130? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
6270900? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
6442653? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101420190816
6505962? ? ?? ? ?avx2gcc_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
6543207? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
6574251? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101420190816
6634602? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101420190816
6651705? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
6666513? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101420190816
6675315? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
6689310? ? ?? ? ?avx2gcc_-march=k8_-Os_-fomit-frame-pointer2019101420190816
6716073? ? ?? ? ?avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101420190816
6739296? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
6765189? ? ?? ? ?avx2gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101420190816
6777525? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019101420190816
6778986? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101420190816
6807621? ? ?? ? ?avx2gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101420190816
6818823? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101420190816
6825969? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101420190816
6847500? ? ?? ? ?avx2gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
6879312? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
6893409? ? ?? ? ?avx2gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101420190816
6915135? ? ?? ? ?avx2gcc_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
6917064? ? ?? ? ?avx2gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
6924957? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
6929151? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101420190816
6935103? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
6936195? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
6938829? ? ?? ? ?avx2gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
6948015? ? ?? ? ?avx2gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101420190816
6955953? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101420190816
6958080? ? ?? ? ?avx2gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
6962181? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
6964407? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019101420190816
6965667? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101420190816
6968142? ? ?? ? ?avx2gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
6972372? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
6972474? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
6977067? ? ?? ? ?avx2gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101420190816
6979623? ? ?? ? ?avx2gcc_-march=nocona_-O_-fomit-frame-pointer2019101420190816
6986766? ? ?? ? ?avx2gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101420190816
7009500? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
7013127? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101420190816
7017195? ? ?? ? ?avx2gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101420190816
7019451? ? ?? ? ?avx2gcc_-m64_-O_-fomit-frame-pointer2019101420190816
7022871? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101420190816
7025511? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101420190816
7027095? ? ?? ? ?avx2gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101420190816
7027968? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101420190816
7041117? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101420190816
7044714? ? ?? ? ?avx2gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
7056261? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101420190816
7064163? ? ?? ? ?avx2gcc_-O_-fomit-frame-pointer2019101420190816
7064406? ? ?? ? ?avx2gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
7078170? ? ?? ? ?avx2gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101420190816
7097328? ? ?? ? ?avx2gcc_-Os_-fomit-frame-pointer2019101420190816
7101357? ? ?? ? ?avx2gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
7116012? ? ?? ? ?avx2gcc_-funroll-loops_-Os_-fomit-frame-pointer2019101420190816
7134603? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101420190816
7152186? ? ?? ? ?avx2gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
7303302? ? ?? ? ?avx2gcc_-m64_-Os_-fomit-frame-pointer2019101420190816
7838088? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019101420190816
7886697? ? ?? ? ?avx2gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
7902564? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101420190816
7915056? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101420190816
7920186? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
7921380? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019101420190816
7926921? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
7935519? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
7943820? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
8065080? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019101420190816
16347480? ? ?? ? ?optgcc_-funroll-loops2019101420190816
16434768? ? ?? ? ?optcc2019101420190816
16503198? ? ?? ? ?avx2gcc_-funroll-loops2019101420190816
16625784? ? ?? ? ?avx2cc2019101420190816
16800675? ? ?? ? ?avx2gcc2019101420190816
16835820? ? ?? ? ?optgcc2019101420190816
14070718544440 648 500204044 1584 2424refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
14292747944440 648 500204044 1584 2424refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019101420190816
227113932? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
227561223? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019101420190816
228279600? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019101420190816
229622880? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019101420190816
230066670? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
230195841? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019101420190816
230291841? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
231588906? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
231752751? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019101420190816
231822468? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
232761420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
23329734640192 648 500202212 1584 2104refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
233327418? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
233551311? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
233647596? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019101420190816
233914311? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019101420190816
23391756640192 648 500202212 1584 2104refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
233980458? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019101420190816
233980968? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019101420190816
234045780? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019101420190816
234138561? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019101420190816
234218214? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019101420190816
234255666? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
234349365? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019101420190816
234499419? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019101420190816
234687963? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019101420190816
235026546? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019101420190816
235054917? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
235179165? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019101420190816
235403739? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019101420190816
235675146? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019101420190816
23568778240192 648 500202212 1584 2104refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019101420190816
235703157? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
235798179? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
23600834442935 648 500201900 1584 2424refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019101420190816
236042931? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019101420190816
236178756? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019101420190816
23636909442935 648 500201900 1584 2424refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019101420190816
236468247? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
236544405? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019101420190816
236956194? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
236982876? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019101420190816
238424484? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019101420190816
238709940? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019101420190816
23940023140208 648 500200868 1584 2104refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019101420190816
239404104? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019101420190816
239806371? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
240380100? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
241156212? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019101420190816
241310943? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019101420190816
241443000? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019101420190816
241521834? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019101420190816
241586703? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019101420190816
242232402? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019101420190816
244184985? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019101420190816
244450038? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019101420190816
244657896? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019101420190816
245160510? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019101420190816
245219769? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019101420190816
246183129? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019101420190816
246277380? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019101420190816
246432822? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019101420190816
247142523? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
247332159? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019101420190816
247375617? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
248157801? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
248197422? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019101420190816
248996781? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
249000687? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019101420190816
249172578? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019101420190816
249255732? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
249703194? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
250109673? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019101420190816
250143687? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019101420190816
250224189? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019101420190816
250848801? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
250950486? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
251637450? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019101420190816
252001929? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
252241236? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
253428924? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
253831452? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
254349204? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019101420190816
254753181? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019101420190816
255145236? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019101420190816
255313008? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019101420190816
255839598? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
255844731? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019101420190816
256448895? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019101420190816
257305797? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019101420190816
257679966? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019101420190816
258084573? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019101420190816
258361263? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019101420190816
258891330? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019101420190816
258972018? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019101420190816
259447830? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019101420190816
259611351? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019101420190816
259632093? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019101420190816
259823688? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019101420190816
259857504? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019101420190816
259980621? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
260760222? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019101420190816
262256715? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019101420190816
262575255? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019101420190816
262683306? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019101420190816
262858839? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019101420190816
263184996? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019101420190816
264924495? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019101420190816
265629222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019101420190816
292947927? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019101420190816
420768624? ? ?? ? ?refcc2019101420190816
458609472? ? ?? ? ?refgcc_-funroll-loops2019101420190816
461106063? ? ?? ? ?refgcc2019101420190816

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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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:140: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