Implementation notes: x86, hobbes, crypto_aead/twine80n6t4clocv3

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: twine80n6t4clocv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
202841? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082720170725
202871? ? ?? ? ?vpermgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082720170725
202908? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082720170725
203015? ? ?? ? ?vpermgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082720170725
203042? ? ?? ? ?vpermgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082720170725
203061? ? ?? ? ?vpermgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082720170725
203080? ? ?? ? ?vpermgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082720170725
219779? ? ?? ? ?vpermgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082720170725
219840? ? ?? ? ?vpermgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082720170725
219895? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082720170725
219982? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082720170725
220048? ? ?? ? ?vpermgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082720170725
220118? ? ?? ? ?vpermgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082720170725
220120? ? ?? ? ?vpermgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082720170725
220313? ? ?? ? ?vpermgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082720170725
220392? ? ?? ? ?vpermgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082720170725
220468? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082720170725
220470? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082720170725
220509? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082720170725
220509? ? ?? ? ?vpermgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082720170725
220536? ? ?? ? ?vpermgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082720170725
220600? ? ?? ? ?vpermgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082720170725
220639? ? ?? ? ?vpermgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082720170725
220642? ? ?? ? ?vpermgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082720170725
220666? ? ?? ? ?vpermgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082720170725
220689? ? ?? ? ?vpermgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082720170725
228800? ? ?? ? ?vpermgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082720170725
230287? ? ?? ? ?vpermgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082720170725
1720390? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082720170725
1730020? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082720170725
1737387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017082720170725
1737745? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017082720170725
1793935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082720170725
1797041? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017082720170725
1811494? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017082720170725
1836536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082720170725
1844008? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017082720170725
1848622? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017082720170725
1852115? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082720170725
1876311? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017082720170725
1889730? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017082720170725
1892775? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082720170725
1893682? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017082720170725
1896407? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082720170725
1926811? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082720170725
1932720? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082720170725
1932746? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082720170725
1952127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017082720170725
1953041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017082720170725
1955320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017082720170725
1957069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017082720170725
1976131? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017082720170725
1978712? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082720170725
1980415? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017082720170725
1980688? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017082720170725
1981444? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017082720170725
1983322? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017082720170725
1984563? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082720170725
1984946? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017082720170725
1985842? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017082720170725
1987552? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082720170725
1988599? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017082720170725
1988612? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017082720170725
1995484? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017082720170725
1996387? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082720170725
1999360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017082720170725
2003308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017082720170725
2011354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017082720170725
2026664? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017082720170725
2046078? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082720170725
2046286? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017082720170725
2047951? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082720170725
2049134? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082720170725
2049151? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082720170725
2053639? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082720170725
2062523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017082720170725
2064082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082720170725
2072217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082720170725
2080298? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082720170725
2085384? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082720170725
2090954? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082720170725
2091775? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017082720170725
2092231? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017082720170725
2093297? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017082720170725
2095695? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017082720170725
2100700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017082720170725
2101225? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017082720170725
2102612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017082720170725
2104619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017082720170725
2105110? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017082720170725
2110244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017082720170725
2110502? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082720170725
2113387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082720170725
2114221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082720170725
2115438? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017082720170725
2117547? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082720170725
2119505? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017082720170725
2119560? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082720170725
2130038? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017082720170725
2131754? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017082720170725
2135689? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017082720170725
2139383? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017082720170725
2147653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017082720170725
2155021? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082720170725
2156818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017082720170725
2157565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082720170725
2158493? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017082720170725
2163046? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017082720170725
2173628? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017082720170725
2176425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082720170725
2182159? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017082720170725
2201018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017082720170725
2217209? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017082720170725
2221858? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017082720170725
2251759? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017082720170725
2283888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082720170725
2285962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082720170725
2286714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017082720170725
2355839? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082720170725
2355981? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082720170725
2367415? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082720170725
2370001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082720170725
2431990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017082720170725
2444926? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017082720170725
2445055? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017082720170725
2445068? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017082720170725
2447786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082720170725
2471006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082720170725
2473442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017082720170725
2507635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082720170725
2538630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082720170725
2560843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017082720170725
2683407? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017082720170725
2689820? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017082720170725
2698889? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017082720170725
2711341? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017082720170725
2807400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082720170725
2812790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082720170725
2903468? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017082720170725
2985919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017082720170725
3012783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017082720170725
3014010? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017082720170725
3014991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017082720170725
3024531? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017082720170725
3029973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082720170725
3051854? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082720170725
3055197? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082720170725
3056622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017082720170725
3059127? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017082720170725
3059140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082720170725
3059488? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017082720170725
3069744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017082720170725
3070958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017082720170725
3094256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082720170725
3104417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017082720170725
3111123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017082720170725
3124990? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017082720170725
3146594? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082720170725
3158225? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082720170725
3170311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017082720170725
3200181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017082720170725
3213027? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017082720170725
3236309? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017082720170725
3241252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082720170725
3246797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017082720170725
3249651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082720170725
3251271? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017082720170725
3253013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082720170725
3332413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082720170725
3367165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082720170725
3396542? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017082720170725
3441877? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017082720170725
3463638? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017082720170725
3536421? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017082720170725
3576097? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017082720170725
3792645? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017082720170725
3803309? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017082720170725
3812422? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017082720170725
3968773? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017082720170725
4515723? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017082720170725
4518955? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082720170725
4520738? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082720170725
4528058? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017082720170725
4534472? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017082720170725
4535923? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017082720170725
4536681? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017082720170725
4538501? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017082720170725
4549684? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017082720170725
4555095? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017082720170725
4556648? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017082720170725
4563796? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082720170725
4580907? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017082720170725
4581767? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017082720170725
4591494? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017082720170725
4591750? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017082720170725
4603296? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017082720170725
4610544? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017082720170725
4610612? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017082720170725
4649819? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017082720170725
4681918? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017082720170725

Test failure

Implementation: crypto_aead/twine80n6t4clocv3/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref vperm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref vperm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: twine.h:43:7: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cloc.c: left = SRLW((MASK4U(*state)), 4);
cloc.c: ^
cloc.c: In file included from cloc.h:2:0,
cloc.c: from cloc.c:5:
cloc.c: cloc.c: In function 'ae_encrypt':
cloc.c: common.h:47:25: warning: MMX vector return without MMX enabled changes the ABI [-Wpsabi]
cloc.c: #define STORE128L(p, x) _mm_stream_pi((__m64 *)(p), _mm_movepi64_pi64(x))
cloc.c: ^
cloc.c: cloc.c:180:4: note: in expansion of macro 'STORE128L'
cloc.c: STORE128L(ct+i, state);
cloc.c: ^
cloc.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
cloc.c: from common.h:4,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
cloc.c: _mm_and_si128 (__m128i __A, __m128i __B)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:44:8: error: called from here
cloc.c: right = MASK4L(*state);
cloc.c: ...

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm
gcc -m32 -O2 -fomit-frame-pointer vperm
gcc -m32 -O3 -fomit-frame-pointer vperm
gcc -m32 -O -fomit-frame-pointer vperm
gcc -m32 -Os -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=i386 -O -fomit-frame-pointer vperm
gcc -m32 -march=i386 -Os -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=i486 -O -fomit-frame-pointer vperm
gcc -m32 -march=i486 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer vperm
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: twine.h:43:7: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
cloc.c: left = SRLW((MASK4U(*state)), 4);
cloc.c: ^
cloc.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
cloc.c: from common.h:4,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
cloc.c: _mm_and_si128 (__m128i __A, __m128i __B)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:44:8: error: called from here
cloc.c: right = MASK4L(*state);
cloc.c: ^
cloc.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
cloc.c: from common.h:4,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:649:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
cloc.c: _mm_set1_epi8 (char __A)
cloc.c: ^
cloc.c: In file included from cloc.h:2:0,
cloc.c: from cloc.c:5:
cloc.c: ...

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O2 -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O3 -fomit-frame-pointer vperm
gcc -m32 -march=athlon -O -fomit-frame-pointer vperm
gcc -m32 -march=athlon -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k6 -O -fomit-frame-pointer vperm
gcc -m32 -march=k6 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:69:9: error: called from here
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:66:7: error: called from here
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
cloc.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
cloc.c: from common.h:4,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:1268:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
cloc.c: _mm_and_si128 (__m128i __A, __m128i __B)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:44:8: error: called from here
cloc.c: right = MASK4L(*state);
cloc.c: ^
cloc.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/xmmintrin.h:1249:0,
cloc.c: from common.h:4,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:649:1: error: inlining failed in call to always_inline '_mm_set1_epi8': target specific option mismatch
cloc.c: _mm_set1_epi8 (char __A)
cloc.c: ^
cloc.c: In file included from cloc.h:2:0,
cloc.c: from cloc.c:5:
cloc.c: common.h:19:23: error: called from here
cloc.c: #define ANDDQW(x, y) _mm_and_si128((x), (y))
cloc.c: ^
cloc.c: common.h:35:20: note: in expansion of macro 'ANDDQW'
cloc.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vperm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:69:9: error: called from here
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:66:7: error: called from here
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: ...
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:69:9: error: called from here
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h:66:7: error: called from here
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: In file included from common.h:7:0,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
cloc.c: ...

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