Implementation notes: amd64, manny613, crypto_sign/gui184

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_sign
Primitive: gui184
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
39796096? ? ?? ? ?pclmulqdqicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
39817696? ? ?? ? ?pclmulqdqicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
39853960? ? ?? ? ?pclmulqdqicc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
39947212? ? ?? ? ?pclmulqdqicc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
40153672? ? ?? ? ?pclmulqdqicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
40184972? ? ?? ? ?pclmulqdqicc2018082920180818
40185828? ? ?? ? ?pclmulqdqgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
40187024? ? ?? ? ?pclmulqdqgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
40191848? ? ?? ? ?pclmulqdqgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
40207032? ? ?? ? ?pclmulqdqicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
40248936? ? ?? ? ?pclmulqdqicc_-no-vec2018082920180818
40263500? ? ?? ? ?pclmulqdqgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
40287364? ? ?? ? ?pclmulqdqicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
40312676? ? ?? ? ?pclmulqdqicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
40709092? ? ?? ? ?pclmulqdqgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
40751512? ? ?? ? ?pclmulqdqgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
40780676? ? ?? ? ?pclmulqdqgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
40861616? ? ?? ? ?pclmulqdqgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
40864868? ? ?? ? ?pclmulqdqgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
40877912? ? ?? ? ?pclmulqdqgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
40980748? ? ?? ? ?pclmulqdqgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
41069300? ? ?? ? ?pclmulqdqgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
49146200? ? ?? ? ?pclmulqdqgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
49166952? ? ?? ? ?pclmulqdqgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
49213516? ? ?? ? ?pclmulqdqgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
49260680? ? ?? ? ?pclmulqdqgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
1609787440? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1610085872? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1644626396? ? ?? ? ?amd64gcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1645588108? ? ?? ? ?amd64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1671845620? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1672208056? ? ?? ? ?amd64gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1675208668? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1675958476? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1704843360? ? ?? ? ?amd64icc_-no-vec2018082920180818
1842635676? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1844364580? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1877944324? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1879873380? ? ?? ? ?amd64gcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1881200272? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1883339160? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
1883702228? ? ?? ? ?amd64gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
1936658468? ? ?? ? ?amd64gcc_-O3_-fomit-frame-pointer2018082920180818
1936828312? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1937343384? ? ?? ? ?amd64gcc_-m64_-O3_-fomit-frame-pointer2018082920180818
2000164872? ? ?? ? ?amd64gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
2000438696? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
2000767068? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
2017292592? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2017984144? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2018956724? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2019135424? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2029385496? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2031434900? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2078212160? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
2078271484? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
2079813964? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2081845288? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2082214268? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2084506332? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2086580220? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
2087105048? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
2087186924? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
2087256888? ? ?? ? ?amd64gcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
2087903780? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
2089004048? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
2089948796? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
2097451392? ? ?? ? ?amd64gcc_-O2_-fomit-frame-pointer2018082920180818
2097795588? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
2109873076? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
2112390456? ? ?? ? ?amd64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
2112663292? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
2114378912? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
2131784732? ? ?? ? ?amd64gcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2134903272? ? ?? ? ?amd64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
2138479064? ? ?? ? ?amd64gcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2141767784? ? ?? ? ?amd64gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2142109952? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
2154832120? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
2155173580? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
2155578580? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
2158562916? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
2158830932? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
2162180580? ? ?? ? ?amd64gcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2162829028? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
2165009296? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
2165550216? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
2166518868? ? ?? ? ?amd64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
2172303492? ? ?? ? ?amd64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
2173108004? ? ?? ? ?amd64gcc_-O_-fomit-frame-pointer2018082920180818
2174274852? ? ?? ? ?amd64gcc_-m64_-O_-fomit-frame-pointer2018082920180818
2180445164? ? ?? ? ?amd64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
2180497480? ? ?? ? ?amd64gcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
2180909636? ? ?? ? ?amd64gcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2182401364? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
2190513592? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
2190609208? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
2191092644? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
2192216216? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
2194939420? ? ?? ? ?amd64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
2196090500? ? ?? ? ?amd64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
2197384844? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
2216743704? ? ?? ? ?amd64gcc_-m64_-O2_-fomit-frame-pointer2018082920180818
2250865360? ? ?? ? ?amd64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
2275727904? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
3539935708? ? ?? ? ?amd64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
3540061824? ? ?? ? ?amd64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
3540119112? ? ?? ? ?amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
3540561504? ? ?? ? ?amd64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
3629616116? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3630621184? ? ?? ? ?amd64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3637211732? ? ?? ? ?amd64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3642863340? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
3644603120? ? ?? ? ?amd64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
3645524928? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
3651787956? ? ?? ? ?amd64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
3652694088? ? ?? ? ?amd64gcc_-Os_-fomit-frame-pointer2018082920180818
3653087300? ? ?? ? ?amd64gcc_-m64_-Os_-fomit-frame-pointer2018082920180818
3666516716? ? ?? ? ?amd64gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
3805281908? ? ?? ? ?amd64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3806069840? ? ?? ? ?amd64gcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3830328708? ? ?? ? ?amd64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3839113784? ? ?? ? ?amd64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
3844352336? ? ?? ? ?amd64gcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3844750212? ? ?? ? ?amd64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
3913678892? ? ?? ? ?amd64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
4009309240? ? ?? ? ?amd64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
4009530456? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
4009759088? ? ?? ? ?amd64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
4016927736? ? ?? ? ?amd64gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
4017487728? ? ?? ? ?amd64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
4210286788? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
4242929348? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
4243660096? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
4243810988? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
4245014424? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
4257665684? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
4272961472? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
4295284760? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
4588081320? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082920180818
4588091632? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082920180818
4588237548? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
4681877548? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4683174696? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4700112324? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
4700246856? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
4700309268? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
4710710496? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
4711586160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
4723283496? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4725564768? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
4727251364? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
4727414240? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
4730284944? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
4733168300? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
4759509932? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
4763777304? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
9730416096? ? ?? ? ?amd64gcc_-funroll-loops2018082920180818
9730873664? ? ?? ? ?amd64gcc2018082920180818
9790322452? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
9791469056? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
9860454040? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
9860474192? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
9861220356? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
9864583560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
9865238724? ? ?? ? ?reficc_-no-vec2018082920180818
9870007364? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
9870930964? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
9871856492? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
9871970120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
9872046260? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
9874968404? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
9876594320? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
9877155740? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
9889666584? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
9889684184? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
9889957476? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
9890407624? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082920180818
9891355672? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
9900161968? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
9901887736? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
9910314168? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082920180818
10062053968? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
10069374672? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
10106272728? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
10107262452? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
10174254068? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
10174306760? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
10177165688? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
10178324364? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
10283663608? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
10291714260? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
10293682688? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
10294571892? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
10295138552? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
10295320992? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
10314036544? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
10314742092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
10389097824? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
10389125524? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
10389291940? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
10440166364? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
10443441956? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
10449155668? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
10457573408? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
10459469060? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
10515148260? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
10536674960? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
10537153404? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
10601075344? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082920180818
10606413292? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082920180818
10612534224? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
17693859552? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
17694311148? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
17695170184? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
17696264020? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
17706148956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
17707978660? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
17709553264? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
17821186184? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
17824143472? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
17852385556? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
17857762156? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
17958321704? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
17959770192? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
17974948132? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
18242373140? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
18262671008? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
18415087820? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
18417447796? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
18594971424? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
18620766416? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
18850205360? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
18853586536? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
19698779440? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
19845569740? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
19846199204? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082920180818
19850056080? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082920180818

Test failure

Implementation: amd64
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 amd64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer amd64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer amd64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer pclmulqdq
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

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc
error 142
sh: line 1: 65075 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
error 142
sh: line 1: 66817 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xAVX -O3 -fomit-frame-pointer
error 142
sh: line 1: 66692 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xCORE-AVX-I -O2 -fomit-frame-pointer
error 142
sh: line 1: 67559 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xCORE-AVX-I -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xCORE-AVX-I -O3 -fomit-frame-pointer
error 142
sh: line 1: 67230 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xCORE-AVX-I -O3 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xSSE4.1 -O2 -fomit-frame-pointer
error 142
sh: line 1: 65714 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.1 -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xSSE4.1 -O3 -fomit-frame-pointer
error 142
sh: line 1: 65383 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.1 -O3 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xSSE4.2 -O2 -fomit-frame-pointer
error 142
sh: line 1: 66385 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.2 -O2 -fomit-frame-pointer amd64

Test failure

Implementation: amd64
Security model: unknown
Compiler: icc -xSSE4.2 -O3 -fomit-frame-pointer
error 142
sh: line 1: 66260 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.2 -O3 -fomit-frame-pointer amd64

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc
error 142
sh: line 1: 458 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc ref

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops
error 142
sh: line 1: 9946 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc
error 142
sh: line 1: 5418 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
error 142
sh: line 1: 7728 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xAVX -O3 -fomit-frame-pointer
error 142
sh: line 1: 7177 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xAVX -O3 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xCORE-AVX-I -O2 -fomit-frame-pointer
error 142
sh: line 1: 8287 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xCORE-AVX-I -O3 -fomit-frame-pointer
error 142
sh: line 1: 7815 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xSSE4.1 -O2 -fomit-frame-pointer
error 142
sh: line 1: 6351 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.1 -O2 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xSSE4.1 -O3 -fomit-frame-pointer
error 142
sh: line 1: 5775 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.1 -O3 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xSSE4.2 -O2 -fomit-frame-pointer
error 142
sh: line 1: 6829 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.2 -O2 -fomit-frame-pointer ref

Test failure

Implementation: ref
Security model: unknown
Compiler: icc -xSSE4.2 -O3 -fomit-frame-pointer
error 142
sh: line 1: 6442 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -xSSE4.2 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: amd64
Security model: unknown
Compiler: cc
gfext_poly_gf2.c: In file included from blas.h:22:0,
gfext_poly_gf2.c: from gfext_poly_gf2.c:3:
gfext_poly_gf2.c: blas_u64.h: In function '_gf16v_mul_scalar_u64':
gfext_poly_gf2.c: blas_u64.h:27:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num;i++) {
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h:27:2: note: use option -std=c99 or -std=gnu99 to compile your code
gfext_poly_gf2.c: blas_u64.h:36:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h:39:15: error: redefinition of 'j'
gfext_poly_gf2.c: for(unsigned j=0;j<_num_b;j++) a[st+j] = ptr_p[j];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h:36:15: note: previous definition of 'j' was here
gfext_poly_gf2.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h:39:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned j=0;j<_num_b;j++) a[st+j] = ptr_p[j];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h: In function '_gf16v_madd_u64':
gfext_poly_gf2.c: blas_u64.h:47:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num;i++) {
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas_u64.h:56:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
gfext_poly_gf2.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc amd64

Compiler output

Implementation: pclmulqdq
Security model: unknown
Compiler: cc
blas.c: In file included from blas.h:22:0,
blas.c: from blas.c:1:
blas.c: blas_u64.h: In function '_gf16v_mul_scalar_u64':
blas.c: blas_u64.h:27:2: error: 'for' loop initial declarations are only allowed in C99 mode
blas.c: for(unsigned i=0;i<_num;i++) {
blas.c: ^
blas.c: blas_u64.h:27:2: note: use option -std=c99 or -std=gnu99 to compile your code
blas.c: blas_u64.h:36:2: error: 'for' loop initial declarations are only allowed in C99 mode
blas.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
blas.c: ^
blas.c: blas_u64.h:39:15: error: redefinition of 'j'
blas.c: for(unsigned j=0;j<_num_b;j++) a[st+j] = ptr_p[j];
blas.c: ^
blas.c: blas_u64.h:36:15: note: previous definition of 'j' was here
blas.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
blas.c: ^
blas.c: blas_u64.h:39:2: error: 'for' loop initial declarations are only allowed in C99 mode
blas.c: for(unsigned j=0;j<_num_b;j++) a[st+j] = ptr_p[j];
blas.c: ^
blas.c: blas_u64.h: In function '_gf16v_madd_u64':
blas.c: blas_u64.h:47:2: error: 'for' loop initial declarations are only allowed in C99 mode
blas.c: for(unsigned i=0;i<_num;i++) {
blas.c: ^
blas.c: blas_u64.h:56:2: error: 'for' loop initial declarations are only allowed in C99 mode
blas.c: for(unsigned j=0;j<_num_b;j++) ptr_p[j] = a[st+j];
blas.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc pclmulqdq

Compiler output

Implementation: pclmulqdq
Security model: unknown
Compiler: gcc
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h: In function '_gf2ext184_reduce_sse':
gfext_poly_gf2.c: gfext_aesni.h:296:10: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: x128 ^= _mm_clmulepi64_si128( x256 , reducer , 1 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h:297:15: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: __m128i tt = _mm_clmulepi64_si128( x256 , reducer , 0 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h:301:8: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( x128 , reducer , 1 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h:302:8: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( _mm_srli_epi64( x128 , 56 ) , reducer , 0x10 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h: In function 'gf2ext184_mul_sse':
gfext_poly_gf2.c: gfext_aesni.h:55:15: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: __m128i p0 = _mm_clmulepi64_si128( a0 , b0 , 0 ); \
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h:321:2: note: in expansion of macro '_MUL_3_KARATSUBA'
gfext_poly_gf2.c: _MUL_3_KARATSUBA( c0,c128,c256,a0,a128,b0,b128 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~
gfext_poly_gf2.c: gfext_aesni.h:56:15: error: '__builtin_ia32_pclmulqdq128' needs isa option -m32 -mpclmul -msse2
gfext_poly_gf2.c: __m128i p2 = _mm_clmulepi64_si128( b2 , a2 , 0 ); \
gfext_poly_gf2.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc pclmulqdq
gcc -funroll-loops pclmulqdq

Compiler output

Implementation: pclmulqdq
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h: In function '_gf2ext184_reduce_sse':
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:302:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( _mm_srli_epi64( x128 , 56 ) , reducer , 0x10 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:301:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( x128 , reducer , 1 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: ...

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer pclmulqdq
gcc -O3 -fomit-frame-pointer pclmulqdq
gcc -O -fomit-frame-pointer pclmulqdq
gcc -Os -fomit-frame-pointer pclmulqdq
gcc -fno-schedule-insns -O2 -fomit-frame-pointer pclmulqdq
gcc -fno-schedule-insns -O3 -fomit-frame-pointer pclmulqdq
gcc -fno-schedule-insns -O -fomit-frame-pointer pclmulqdq
gcc -fno-schedule-insns -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer pclmulqdq
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=corei7 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=corei7 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=k8 -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=k8 -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=k8 -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=k8 -Os -fomit-frame-pointer pclmulqdq
gcc -m64 -march=nocona -O2 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=nocona -O3 -fomit-frame-pointer pclmulqdq
gcc -m64 -march=nocona -O -fomit-frame-pointer pclmulqdq
gcc -m64 -march=nocona -Os -fomit-frame-pointer pclmulqdq
gcc -march=barcelona -O2 -fomit-frame-pointer pclmulqdq
gcc -march=barcelona -O3 -fomit-frame-pointer pclmulqdq
gcc -march=barcelona -O -fomit-frame-pointer pclmulqdq
gcc -march=barcelona -Os -fomit-frame-pointer pclmulqdq
gcc -march=k8 -O2 -fomit-frame-pointer pclmulqdq
gcc -march=k8 -O3 -fomit-frame-pointer pclmulqdq
gcc -march=k8 -O -fomit-frame-pointer pclmulqdq
gcc -march=k8 -Os -fomit-frame-pointer pclmulqdq
gcc -march=nocona -O2 -fomit-frame-pointer pclmulqdq
gcc -march=nocona -O3 -fomit-frame-pointer pclmulqdq
gcc -march=nocona -O -fomit-frame-pointer pclmulqdq
gcc -march=nocona -Os -fomit-frame-pointer pclmulqdq

Compiler output

Implementation: pclmulqdq
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h: In function '_gf2ext184_reduce_sse':
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:302:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( _mm_srli_epi64( x128 , 56 ) , reducer , 0x10 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:301:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( x128 , reducer , 1 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: ...
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h: In function '_gf2ext184_reduce_sse':
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:302:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( _mm_srli_epi64( x128 , 56 ) , reducer , 0x10 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/wmmintrin.h:116:1: error: inlining failed in call to always_inline '_mm_clmulepi64_si128': target specific option mismatch
gfext_poly_gf2.c: _mm_clmulepi64_si128 (__m128i __X, __m128i __Y, const int __I)
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext.h:20,
gfext_poly_gf2.c: from gfext_poly_gf2.c:21:
gfext_poly_gf2.c: gfext_aesni.h:301:8: note: called from here
gfext_poly_gf2.c: x0 ^= _mm_clmulepi64_si128( x128 , reducer , 1 );
gfext_poly_gf2.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gfext_poly_gf2.c: In file included from gfext_aesni.h:12,
gfext_poly_gf2.c: from gfext.h:20,
gfext_poly_gf2.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
gfext_poly_gf2.c: In file included from gfext_poly_gf2.c:3:0:
gfext_poly_gf2.c: blas.h: In function 'gf256v_fdump':
gfext_poly_gf2.c: blas.h:41:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) { fprintf(fp,"0x%02x,",v[i]); if(7==(i%8)) fprintf(fp," ");}
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas.h:41:2: note: use option -std=c99 or -std=gnu99 to compile your code
gfext_poly_gf2.c: blas.h: In function '_gf256v_add':
gfext_poly_gf2.c: blas.h:47:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) accu_b[i]^=a[i];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas.h: In function 'gf256v_is_zero':
gfext_poly_gf2.c: blas.h:56:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) r |= a[i];
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas.h: In function '_gf16v_mul_scalar':
gfext_poly_gf2.c: blas.h:62:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) a[i] = gf256_mul_gf16( a[i] , gf16_b );
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas.h: In function '_gf16v_madd':
gfext_poly_gf2.c: blas.h:67:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) accu_c[i] ^= gf256_mul_gf16( a[i] , gf16_b );
gfext_poly_gf2.c: ^
gfext_poly_gf2.c: blas.h: In function '_gf256v_mul_scalar':
gfext_poly_gf2.c: blas.h:72:2: error: 'for' loop initial declarations are only allowed in C99 mode
gfext_poly_gf2.c: for(unsigned i=0;i<_num_byte;i++) a[i] = gf256_mul( a[i] , b );
gfext_poly_gf2.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref