Implementation notes: amd64, manny1024, crypto_aead/twine80n6t4clocv3

Computer: manny1024
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: twine80n6t4clocv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
89938? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170904
90002? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170904
90020? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170904
90030? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170904
90038? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091820170904
90040? ? ?? ? ?vpermicc2017091820170904
90046? ? ?? ? ?vpermicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091820170904
90104? ? ?? ? ?vpermicc_-no-vec2017091820170904
90442? ? ?? ? ?vpermicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091820170904
90588? ? ?? ? ?vpermicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091820170904
90594? ? ?? ? ?vpermicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091820170904
90744? ? ?? ? ?vpermicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091820170904
90778? ? ?? ? ?vpermicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091820170904
90870? ? ?? ? ?vpermicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091820170904
90926? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170904
90996? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170904
91084? ? ?? ? ?vpermgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170904
91158? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170904
95680? ? ?? ? ?vpermicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091820170904
97888? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170904
97966? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170904
97988? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170904
97990? ? ?? ? ?vpermgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170904
97998? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170904
98000? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170904
98006? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170904
98044? ? ?? ? ?vpermgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170904
98046? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170904
98054? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170904
98062? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091820170904
98074? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091820170904
98074? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170904
98076? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170904
98092? ? ?? ? ?vpermgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170904
98100? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170904
98118? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091820170904
98122? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170904
98170? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170904
98308? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170904
98360? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170904
100218? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170904
100332? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170904
107818? ? ?? ? ?vpermgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170904
107918? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170904
107920? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170904
108118? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170904
758854? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170904
758980? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170904
760994? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170904
761328? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170904
763572? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170904
763624? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170904
770566? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170904
770652? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170904
773784? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091820170904
773894? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170904
774352? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170904
775168? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170904
775230? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170904
775286? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170904
775580? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091820170904
777826? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170904
787204? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017091820170904
789694? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170904
789882? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170904
790034? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170904
792386? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091820170904
794336? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170904
795742? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170904
800500? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170904
801160? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170904
809640? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017091820170904
816192? ? ?? ? ?reficc2017091820170904
818120? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2017091820170904
819682? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017091820170904
823800? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017091820170904
825912? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017091820170904
829190? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2017091820170904
831614? ? ?? ? ?reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2017091820170904
841910? ? ?? ? ?reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2017091820170904
846180? ? ?? ? ?reficc_-no-vec2017091820170904
854420? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170904
926858? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170904
926898? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170904
926938? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170904
926972? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170904
927124? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170904
927136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170904
927282? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170904
930880? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170904
931336? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091820170904
931794? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091820170904
931948? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170904
932188? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091820170904
932192? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170904
932248? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017091820170904
932790? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170904
932956? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170904
933710? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170904
933886? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170904
934064? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170904
935738? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170904
935862? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170904
937560? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170904
942992? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170904
947168? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170904
947204? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170904
949202? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170904
958022? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091820170904
960286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170904
974256? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091820170904
975114? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170904
978256? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170904
979970? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170904
982992? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170904
1007536? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170904
1028318? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170904
1051432? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170904
1051690? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170904
1058646? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170904
1066136? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170904
1066518? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170904
1096982? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017091820170904
1116976? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170904
1165212? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170904
1171128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170904
1171962? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170904
1175582? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170904
1195248? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170904
1200474? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170904
1203746? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170904
1205206? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170904
1205336? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091820170904
1206010? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170904
1206820? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170904
1208076? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170904
1208476? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170904
1209246? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091820170904
1209772? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170904
1211484? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170904
1212324? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170904
1214120? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170904
1215858? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170904
1217208? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170904
1236558? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170904
1253266? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170904
1256280? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170904
1285558? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170904
1661948? ? ?? ? ?refgcc_-funroll-loops2017091820170904
1664956? ? ?? ? ?refcc2017091820170904
1667266? ? ?? ? ?refgcc2017091820170904
1838324? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170904
1857096? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170904
1859056? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170904
1860406? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170904
1862346? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170904
1862602? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170904
1863594? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170904
1865902? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091820170904
1866774? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091820170904
1867466? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170904
1868222? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091820170904
1869940? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170904
1871926? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170904
1874734? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170904
1877552? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170904
1937110? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017091820170904

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: cc
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-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
cloc.c: # error "SSSE3 instruction set not enabled"
cloc.c: ^
cloc.c: In file included from cloc.c:7:0:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: twine.h:48:7: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: twine.h:51:8: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: left = PSHUFB(left, tmp);
cloc.c: ^
cloc.c: twine.h:54:7: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: twine.h:57:9: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^
cloc.c: twine.h:60:7: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: tmp = PSHUFB(lsbox, tmp);
cloc.c: ^
cloc.c: twine.h:63:8: error: incompatible types when assigning to type 'dqword' from type 'int'
cloc.c: left = PSHUFB(left, tmp);
cloc.c: ...

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

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc
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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: 70, namely:
CompilerImplementations
gcc vperm
gcc -O2 -fomit-frame-pointer vperm
gcc -O3 -fomit-frame-pointer vperm
gcc -O -fomit-frame-pointer vperm
gcc -Os -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops vperm
gcc -funroll-loops -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -O -fomit-frame-pointer vperm
gcc -funroll-loops -Os -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm
gcc -m64 -O2 -fomit-frame-pointer vperm
gcc -m64 -O3 -fomit-frame-pointer vperm
gcc -m64 -O -fomit-frame-pointer vperm
gcc -m64 -Os -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -march=barcelona -O -fomit-frame-pointer vperm
gcc -march=barcelona -Os -fomit-frame-pointer vperm
gcc -march=k8 -O2 -fomit-frame-pointer vperm
gcc -march=k8 -O3 -fomit-frame-pointer vperm
gcc -march=k8 -O -fomit-frame-pointer vperm
gcc -march=k8 -Os -fomit-frame-pointer vperm
gcc -march=nocona -O2 -fomit-frame-pointer vperm
gcc -march=nocona -O3 -fomit-frame-pointer vperm
gcc -march=nocona -O -fomit-frame-pointer vperm
gcc -march=nocona -Os -fomit-frame-pointer vperm

Compiler output

Implementation: crypto_aead/twine80n6t4clocv3/vperm
Compiler: gcc -m64 -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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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: note: 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: /home_nfs/bdolbeaur/gcc-6.3.0-full+isl-inca/lib/gcc/x86_64-pc-linux-gnu/6.3.0/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 -m64 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vperm