Implementation notes: amd64, genji291, crypto_aead/twine80n6t4clocv3

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: twine80n6t4clocv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
580986? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
594230? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
596302? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
603498? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
604296? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
610092? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
613396? ? ?? ? ?vpermicc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
613564? ? ?? ? ?vpermicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
613648? ? ?? ? ?vpermicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
614082? ? ?? ? ?vpermicc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
614922? ? ?? ? ?vpermicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
615118? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
615244? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
615524? ? ?? ? ?vpermicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
615594? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
616714? ? ?? ? ?vpermicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
617708? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
618170? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
623308? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
623686? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
627340? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
627354? ? ?? ? ?vpermicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
632156? ? ?? ? ?vpermicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
642390? ? ?? ? ?vpermicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
680946? ? ?? ? ?vpermgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
681030? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
686728? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
691782? ? ?? ? ?vpermgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
696206? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
734482? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
735434? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
735924? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
737730? ? ?? ? ?vpermgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
739438? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
740894? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
741496? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
741692? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
741748? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
743064? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
748972? ? ?? ? ?vpermgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
750022? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
758548? ? ?? ? ?vpermicc_-no-vec2018082020180818
760214? ? ?? ? ?vpermicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
761152? ? ?? ? ?vpermicc2018082020180818
764260? ? ?? ? ?vpermicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
767326? ? ?? ? ?vpermicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
768684? ? ?? ? ?vpermicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
783426? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
790846? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
796110? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
799064? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
804300? ? ?? ? ?vpermgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
2324532? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
2342928? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
2351384? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
2353120? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
2356256? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
2357320? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
2361576? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
2372412? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
2388792? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
2391732? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
2405648? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
2439416? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
2444134? ? ?? ? ?reficc_-no-vec2018082020180818
2452982? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
2455698? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
2456818? ? ?? ? ?reficc2018082020180818
2463874? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
2497446? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
2498356? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
2501268? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
2504488? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
2507526? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
2522744? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
2528190? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
2560418? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
2561874? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
2570764? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
2622242? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
2667322? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
2673678? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
2691668? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
2692620? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
2692676? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
2694762? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
2702462? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
2710148? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
2717918? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
2720452? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082020180818
2722790? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
2732450? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
2735194? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
2772826? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
2825774? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
2832620? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
2837408? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
2841160? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
2848132? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
2852668? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
2867480? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
2873752? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
2874326? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
2881256? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
2882446? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
2931348? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
2933392? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
2948988? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
2989196? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
3043936? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
3044678? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
3077018? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
3085404? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
3093020? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
3125710? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
3135916? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
3143350? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
3149426? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
3155810? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
3156328? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
3164504? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082020180818
3170300? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
3171840? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
3176082? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
3201576? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
3231606? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
3236926? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
3243254? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
3251248? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
3528182? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
3535000? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
3535462? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
3535504? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082020180818
3538136? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
3538710? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
3552416? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
3553942? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
3554432? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
3555006? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
3556980? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
3559122? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
3568012? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
3568264? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
3574942? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
3577336? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
3579408? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
3581354? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
3581382? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
3581592? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
3583874? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082020180818
3588466? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
3591994? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
3592428? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
3596530? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
3597244? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
3598462? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
3602732? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
3608374? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
3609522? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
3610096? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
3613246? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
3614912? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
3615262? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
3617586? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
3629472? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
3641764? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
3652572? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082020180818
3661980? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
3670142? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
3700634? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
3719534? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
3798046? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
3802568? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
3806838? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
3813628? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
3830078? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
6597178? ? ?? ? ?refcc2018082020180818
6612928? ? ?? ? ?refgcc2018082020180818
6644792? ? ?? ? ?refgcc_-funroll-loops2018082020180818

Compiler output

Implementation: vperm
Security model: unknown
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: vperm
Security model: unknown
Compiler: gcc
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
cloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
cloc.c: twine.h:69:11: note: in expansion of macro 'PSHUFB'
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^~~~~~
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
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: vperm
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
cloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
cloc.c: twine.h:69:11: note: in expansion of macro 'PSHUFB'
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^~~~~~
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
cloc.c: ...
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: twine.h: In function 'TWINE80_enc':
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
cloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
cloc.c: twine.h:69:11: note: in expansion of macro 'PSHUFB'
cloc.c: right = PSHUFB(right, tmp);
cloc.c: ^~~~~~
cloc.c: In file included from common.h:7,
cloc.c: from cloc.h:2,
cloc.c: from cloc.c:5:
cloc.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.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.h:2,
cloc.c: from cloc.c:5:
cloc.c: common.h:42:22: note: called from here
cloc.c: #define PSHUFB(s, x) _mm_shuffle_epi8((s), (x)) /*return s(x)*/
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