Implementation notes: amd64, manny613, crypto_scalarmult/kummer

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_scalarmult
Primitive: kummer
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
354312? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
354320? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
354328? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
354504? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
354764? ? ?? ? ?avxicc2018082920180818
354896? ? ?? ? ?avxicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
354908? ? ?? ? ?avxgcc_-O3_-fomit-frame-pointer2018082920180818
354920? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
354932? ? ?? ? ?avxicc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
354944? ? ?? ? ?avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
354956? ? ?? ? ?avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
354956? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
354956? ? ?? ? ?avxicc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
354972? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
354984? ? ?? ? ?avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
354996? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
355004? ? ?? ? ?avxicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
355008? ? ?? ? ?avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
355012? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
355012? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
355012? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
355016? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
355028? ? ?? ? ?avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
355032? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
355048? ? ?? ? ?avxgcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
355052? ? ?? ? ?avxgcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
355056? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
355144? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
355168? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
355212? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
355252? ? ?? ? ?avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
355260? ? ?? ? ?avxgcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
355316? ? ?? ? ?avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
355504? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
355532? ? ?? ? ?avxgcc_-m64_-O3_-fomit-frame-pointer2018082920180818
355540? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
355552? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
355572? ? ?? ? ?avxicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
355604? ? ?? ? ?avxicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
355608? ? ?? ? ?avxicc_-no-vec2018082920180818
355624? ? ?? ? ?avxgcc_-O_-fomit-frame-pointer2018082920180818
355640? ? ?? ? ?avxicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
355716? ? ?? ? ?avxicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
355764? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
355808? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
355824? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
355852? ? ?? ? ?avxgcc_-O2_-fomit-frame-pointer2018082920180818
355868? ? ?? ? ?avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
355872? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
356012? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
356068? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
356076? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
356076? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
356112? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
356136? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
356148? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
356176? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
356188? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
356188? ? ?? ? ?avxgcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
356216? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
356228? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
356240? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
356272? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
356288? ? ?? ? ?avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
356288? ? ?? ? ?avxgcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
356312? ? ?? ? ?avxgcc_-m64_-O2_-fomit-frame-pointer2018082920180818
356332? ? ?? ? ?avxgcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
356344? ? ?? ? ?avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
356348? ? ?? ? ?avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
356364? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
356388? ? ?? ? ?avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
356428? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
356448? ? ?? ? ?avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
356464? ? ?? ? ?avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
356504? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
356516? ? ?? ? ?avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
356524? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
356556? ? ?? ? ?avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
356616? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
356628? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
356640? ? ?? ? ?avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
356684? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
356752? ? ?? ? ?avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
356776? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
356844? ? ?? ? ?avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
356892? ? ?? ? ?avxgcc_-Os_-fomit-frame-pointer2018082920180818
357032? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
357032? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
357060? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
357164? ? ?? ? ?avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
357316? ? ?? ? ?avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
357468? ? ?? ? ?avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
357500? ? ?? ? ?avxgcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
357544? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
357556? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
357584? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
357596? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
357600? ? ?? ? ?avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
357672? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
357688? ? ?? ? ?avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
357692? ? ?? ? ?avxgcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
357732? ? ?? ? ?avxgcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
357756? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
357756? ? ?? ? ?avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
357760? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
357772? ? ?? ? ?avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
357784? ? ?? ? ?avxgcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
357788? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
357792? ? ?? ? ?avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
357808? ? ?? ? ?avxgcc_-m64_-O_-fomit-frame-pointer2018082920180818
357824? ? ?? ? ?avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
357872? ? ?? ? ?avxgcc_-m64_-Os_-fomit-frame-pointer2018082920180818
357920? ? ?? ? ?avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
360712? ? ?? ? ?avxgcc2018082920180818
361512? ? ?? ? ?avxcc2018082920180818
362080? ? ?? ? ?avxgcc_-funroll-loops2018082920180818
500564? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1056300? ? ?? ? ?ref5uicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
1060384? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
1064640? ? ?? ? ?ref5uicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
1065156? ? ?? ? ?ref5uicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
1065872? ? ?? ? ?ref5uicc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
1066556? ? ?? ? ?ref5icc2018082920180818
1075036? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082920180818
1077212? ? ?? ? ?ref5icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082920180818
1078784? ? ?? ? ?ref5icc_-xAVX_-O3_-fomit-frame-pointer2018082920180818
1081492? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
1081720? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
1082380? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
1082672? ? ?? ? ?ref5icc_-xSSE4.1_-O3_-fomit-frame-pointer2018082920180818
1084740? ? ?? ? ?ref5icc_-xSSE4.2_-O3_-fomit-frame-pointer2018082920180818
1095952? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1097352? ? ?? ? ?ref5uicc2018082920180818
1097444? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1097592? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1099200? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1099972? ? ?? ? ?ref5gcc_-O3_-fomit-frame-pointer2018082920180818
1100252? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1100360? ? ?? ? ?ref5gcc_-m64_-O3_-fomit-frame-pointer2018082920180818
1103056? ? ?? ? ?ref5gcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
1103320? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
1104652? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1105152? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1106152? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1106184? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
1106532? ? ?? ? ?ref5gcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
1107468? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
1107480? ? ?? ? ?ref5gcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1107996? ? ?? ? ?ref5gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1109376? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1109460? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1109492? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
1109620? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1109668? ? ?? ? ?ref5gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
1109796? ? ?? ? ?ref5gcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1111628? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
1114020? ? ?? ? ?ref5gcc_-m64_-O2_-fomit-frame-pointer2018082920180818
1114024? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
1114340? ? ?? ? ?ref5gcc_-O2_-fomit-frame-pointer2018082920180818
1117560? ? ?? ? ?ref5gcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1117624? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
1117708? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1117724? ? ?? ? ?ref5gcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1117940? ? ?? ? ?ref5gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1119932? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1120020? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1121960? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1123756? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082920180818
1124352? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082920180818
1125688? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1125824? ? ?? ? ?ref5gcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1126268? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082920180818
1126376? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
1126492? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
1126920? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
1127060? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
1127252? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
1127600? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
1130364? ? ?? ? ?ref5gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
1135476? ? ?? ? ?ref5icc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
1143008? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1143544? ? ?? ? ?ref5gcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1143900? ? ?? ? ?ref5icc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
1147120? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082920180818
1148032? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082920180818
1148184? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082920180818
1150052? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082920180818
1151304? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1151664? ? ?? ? ?ref5ugcc_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1152088? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1152860? ? ?? ? ?ref5ugcc_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1157816? ? ?? ? ?ref5ugcc_-m64_-O3_-fomit-frame-pointer2018082920180818
1158636? ? ?? ? ?ref5ugcc_-O3_-fomit-frame-pointer2018082920180818
1160428? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1160860? ? ?? ? ?ref5ugcc_-funroll-loops_-O3_-fomit-frame-pointer2018082920180818
1161456? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082920180818
1163652? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082920180818
1165820? ? ?? ? ?ref5icc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
1167656? ? ?? ? ?ref5icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
1168344? ? ?? ? ?ref5ugcc_-funroll-loops_-O2_-fomit-frame-pointer2018082920180818
1168752? ? ?? ? ?ref5uicc_-no-vec2018082920180818
1168972? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
1169588? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1169700? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1169848? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
1170388? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082920180818
1171180? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1171364? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1172316? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1173288? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1174224? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1174352? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082920180818
1176552? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1176656? ? ?? ? ?ref5uicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082920180818
1177820? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082920180818
1179412? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1179892? ? ?? ? ?ref5uicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082920180818
1181860? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1181920? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1182504? ? ?? ? ?ref5ugcc_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1182772? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082920180818
1185080? ? ?? ? ?ref5uicc_-xAVX_-O2_-fomit-frame-pointer2018082920180818
1185136? ? ?? ? ?ref5uicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082920180818
1185644? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082920180818
1186752? ? ?? ? ?ref5ugcc_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1187220? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082920180818
1188292? ? ?? ? ?ref5ugcc_-m64_-O2_-fomit-frame-pointer2018082920180818
1189060? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082920180818
1190360? ? ?? ? ?ref5ugcc_-O2_-fomit-frame-pointer2018082920180818
1190796? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082920180818
1190916? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1191496? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082920180818
1191576? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082920180818
1193316? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082920180818
1193652? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082920180818
1193696? ? ?? ? ?ref5ugcc_-march=nocona_-O3_-fomit-frame-pointer2018082920180818
1200032? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082920180818
1203580? ? ?? ? ?ref5icc_-no-vec2018082920180818
1205068? ? ?? ? ?ref5gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
1205412? ? ?? ? ?ref5gcc_-m64_-Os_-fomit-frame-pointer2018082920180818
1205892? ? ?? ? ?ref5gcc_-Os_-fomit-frame-pointer2018082920180818
1211160? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1211536? ? ?? ? ?ref5gcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1212368? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
1213492? ? ?? ? ?ref5ugcc_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1214196? ? ?? ? ?ref5gcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1214356? ? ?? ? ?ref5gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1214768? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082920180818
1216588? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
1217392? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
1217692? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
1217988? ? ?? ? ?ref5gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
1218084? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
1218868? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1220852? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1221324? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1221744? ? ?? ? ?ref5gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
1222364? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1226792? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
1226860? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082920180818
1227388? ? ?? ? ?ref5gcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
1229192? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
1229240? ? ?? ? ?ref5gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1229768? ? ?? ? ?ref5gcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1231100? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
1233620? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1234360? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1239024? ? ?? ? ?ref5gcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
1240792? ? ?? ? ?ref5gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1240808? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
1242976? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1246840? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
1247272? ? ?? ? ?ref5gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1247852? ? ?? ? ?ref5gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
1249780? ? ?? ? ?ref5gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1251984? ? ?? ? ?ref5gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1265420? ? ?? ? ?ref5ugcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082920180818
1265608? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082920180818
1266836? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082920180818
1268748? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082920180818
1270196? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082920180818
1270268? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082920180818
1271248? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1271724? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082920180818
1272392? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082920180818
1272488? ? ?? ? ?ref5ugcc_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1273280? ? ?? ? ?ref5ugcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1274000? ? ?? ? ?ref5ugcc_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1274860? ? ?? ? ?ref5ugcc_-m64_-Os_-fomit-frame-pointer2018082920180818
1276332? ? ?? ? ?ref5ugcc_-Os_-fomit-frame-pointer2018082920180818
1276496? ? ?? ? ?ref5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
1276968? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
1276984? ? ?? ? ?ref5gcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
1276988? ? ?? ? ?ref5gcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
1277576? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
1277688? ? ?? ? ?ref5gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
1278904? ? ?? ? ?ref5gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
1278968? ? ?? ? ?ref5gcc_-m64_-O_-fomit-frame-pointer2018082920180818
1279072? ? ?? ? ?ref5gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
1279372? ? ?? ? ?ref5gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1279616? ? ?? ? ?ref5gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
1279636? ? ?? ? ?ref5gcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1279828? ? ?? ? ?ref5gcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1280080? ? ?? ? ?ref5gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
1280716? ? ?? ? ?ref5gcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
1280960? ? ?? ? ?ref5gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1281212? ? ?? ? ?ref5gcc_-O_-fomit-frame-pointer2018082920180818
1288312? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1289200? ? ?? ? ?ref5gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1291340? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082920180818
1291388? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1291868? ? ?? ? ?ref5ugcc_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1292616? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1293512? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1294304? ? ?? ? ?ref5ugcc_-funroll-loops_-Os_-fomit-frame-pointer2018082920180818
1294516? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082920180818
1294788? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082920180818
1301856? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082920180818
1302120? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082920180818
1322112? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082920180818
1323040? ? ?? ? ?ref5ugcc_-funroll-loops_-O_-fomit-frame-pointer2018082920180818
1325884? ? ?? ? ?ref5ugcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1327604? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1330388? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1332172? ? ?? ? ?ref5ugcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1333512? ? ?? ? ?ref5ugcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1341148? ? ?? ? ?ref5ugcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082920180818
1341564? ? ?? ? ?ref5ugcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
1348220? ? ?? ? ?ref5ugcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082920180818
1348440? ? ?? ? ?ref5ugcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082920180818
1350076? ? ?? ? ?ref5ugcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082920180818
1351052? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082920180818
1351160? ? ?? ? ?ref5ugcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082920180818
1351720? ? ?? ? ?ref5ugcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082920180818
1352204? ? ?? ? ?ref5ugcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082920180818
1352260? ? ?? ? ?ref5ugcc_-m64_-O_-fomit-frame-pointer2018082920180818
1355468? ? ?? ? ?ref5ugcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082920180818
1358528? ? ?? ? ?ref5ugcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082920180818
1363984? ? ?? ? ?ref5ugcc_-O_-fomit-frame-pointer2018082920180818
1364456? ? ?? ? ?ref5ugcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1366512? ? ?? ? ?ref5ugcc_-march=nocona_-O_-fomit-frame-pointer2018082920180818
1375672? ? ?? ? ?ref5ugcc_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1378796? ? ?? ? ?ref5ugcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082920180818
1382260? ? ?? ? ?ref5ugcc_-march=k8_-O_-fomit-frame-pointer2018082920180818
1383772? ? ?? ? ?ref5ugcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082920180818
4397912? ? ?? ? ?ref5gcc2018082920180818
4398256? ? ?? ? ?ref5gcc_-funroll-loops2018082920180818
4429316? ? ?? ? ?ref5cc2018082920180818
4820312? ? ?? ? ?ref5ugcc_-funroll-loops2018082920180818
4823376? ? ?? ? ?ref5ugcc2018082920180818
4849584? ? ?? ? ?ref5ucc2018082920180818

Test failure

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

Number of similar (compiler,implementation) pairs: 138, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx
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=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=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
icc avx2
icc -no-vec avx2
icc -xAVX -O2 -fomit-frame-pointer avx2
icc -xAVX -O3 -fomit-frame-pointer avx2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer avx2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer avx2
icc -xSSE4.1 -O2 -fomit-frame-pointer avx2
icc -xSSE4.1 -O3 -fomit-frame-pointer avx2
icc -xSSE4.2 -O2 -fomit-frame-pointer avx2
icc -xSSE4.2 -O3 -fomit-frame-pointer avx2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx2int
icc avx2int
icc -no-vec avx2int
icc -xAVX -O2 -fomit-frame-pointer avx2int
icc -xAVX -O3 -fomit-frame-pointer avx2int
icc -xCORE-AVX-I -O2 -fomit-frame-pointer avx2int
icc -xCORE-AVX-I -O3 -fomit-frame-pointer avx2int
icc -xSSE4.1 -O2 -fomit-frame-pointer avx2int
icc -xSSE4.1 -O3 -fomit-frame-pointer avx2int
icc -xSSE4.2 -O2 -fomit-frame-pointer avx2int
icc -xSSE4.2 -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref5
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref5
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref5
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref5u
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref5u
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref5u

Test failure

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

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: avx2int
Security model: unknown
Compiler: cc
smult.c: In file included from smult.c:3:0:
smult.c: gfe4x.h:7:1: error: unknown type name '__m256i'
smult.c: typedef __m256i vec;
smult.c: ^
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask25 = {0x1ffffff,0x1ffffff,0x1ffffff,0x1ffffff};
smult.c: ^
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:6:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:6:1: warning: (near initialization for 'mask25') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: static const vec mask26 = {0x3ffffff,0x3ffffff,0x3ffffff,0x3ffffff};
smult.c: ^
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:7:1: warning: excess elements in scalar initializer [enabled by default]
smult.c: smult.c:7:1: warning: (near initialization for 'mask26') [enabled by default]
smult.c: smult.c:304:3: warning: braces around scalar initializer [enabled by default]
smult.c: init(0xffffffc+1,0xffffffc+1,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+2,0xffffffc+1,0xffffffc+1)
smult.c: ^
smult.c: smult.c:304:3: warning: (near initialization for 'hadamardoffset[0]') [enabled by default]
smult.c: smult.c:304:3: warning: overflow in implicit constant conversion [-Woverflow]
smult.c: ...

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

Compiler output

Implementation: avx2int
Security model: unknown
Compiler: gcc
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...

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

Compiler output

Implementation: avx2int
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: smult.c:36:6: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
smult.c: t0 = _mm256_mul_epi32(a->v[0],*b);
smult.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: ...

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

Compiler output

Implementation: avx2int
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: smult.c: In function 'gfe4x_mulconst':
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:787:1: error: inlining failed in call to always_inline '_mm256_srli_epi64': target specific option mismatch
smult.c: _mm256_srli_epi64 (__m256i __A, int __B)
smult.c: ^~~~~~~~~~~~~~~~~
smult.c: smult.c:45:10: note: called from here
smult.c: t2 = _mm256_add_epi64(t2,_mm256_srli_epi64(t1,25)); t1 &= mask25;
smult.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
smult.c: In file included from /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/immintrin.h:43,
smult.c: from gfe4x.h:5,
smult.c: from smult.c:3:
smult.c: /home_nfs/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/avx2intrin.h:126:1: error: inlining failed in call to always_inline '_mm256_add_epi64': target specific option mismatch
smult.c: _mm256_add_epi64 (__m256i __A, __m256i __B)
smult.c: ^~~~~~~~~~~~~~~~
smult.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx2int
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx2int
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx2int
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx2int
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx2int
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx2int
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx2int
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx2int
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx2int
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx2int
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx2int