Implementation notes: amd64, h8bobcat, crypto_aead/norx3261v1

Computer: h8bobcat
Architecture: amd64
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx3261v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
87210? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
87239? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081320170718
93029? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081320170718
93029? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
93034? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
93053? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
99104? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
99104? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
99123? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
99137? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
99527? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
99532? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
99536? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
99574? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
100206? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2017081320170718
100220? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170718
100220? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170718
100221? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2017081320170718
100239? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170718
100244? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2017081320170718
100249? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2017081320170718
100253? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2017081320170718
100358? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2017081320170718
100400? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
100424? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170718
100424? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081320170718
100425? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081320170718
100425? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170718
100429? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170718
100449? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081320170718
100453? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081320170718
100463? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170718
100477? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
100529? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
100533? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081320170718
100533? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
100581? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170718
100581? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
100581? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081320170718
100586? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
100742? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
100767? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
112837? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
112865? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
113416? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
113421? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
114081? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170718
114119? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081320170718
114123? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
114156? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2017081320170718
114176? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170718
114200? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081320170718
114209? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
114247? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170718
114285? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2017081320170718
114470? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
114508? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081320170718
114513? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
114689? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2017081320170718
114712? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170718
114717? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2017081320170718
114812? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2017081320170718
114955? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170718
114988? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170718
115943? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
115953? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
116152? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170718
116161? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170718
116189? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2017081320170718
116190? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2017081320170718
116194? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2017081320170718
117529? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
117529? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
121054? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081320170718
121058? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170718
121059? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081320170718
121059? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170718
121059? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081320170718
151026? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081320170718
151164? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081320170718
151187? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170718
152870? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081320170718
153971? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081320170718
154133? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081320170718
154157? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081320170718
154499? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
154570? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
154607? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
154722? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
154969? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081320170718
155434? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081320170718
155439? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081320170718
155477? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170718
155477? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170718
155481? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081320170718
155501? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081320170718
155577? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081320170718
155605? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170718
155663? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170718
155696? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170718
155709? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081320170718
155729? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081320170718
156997? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
157263? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081320170718
157334? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081320170718
157443? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
157548? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
157548? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170718
157548? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081320170718
157567? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
157672? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081320170718
157824? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081320170718
157833? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170718
158398? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081320170718
158451? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
158588? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
158878? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081320170718
159709? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
159847? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170718
159904? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081320170718
160071? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081320170718
160128? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
160203? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170718
160212? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081320170718
160303? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
160379? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081320170718
160412? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170718
160512? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081320170718
160531? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
160578? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081320170718
160607? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081320170718
160621? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
160636? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081320170718
160754? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081320170718
160788? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081320170718
160797? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170718
161063? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081320170718
161153? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170718
161153? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
161396? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170718
161543? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081320170718
161809? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
161827? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
161890? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081320170718
161913? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081320170718
162008? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170718
162013? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081320170718
162146? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170718
162188? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
162426? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
163866? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
163904? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
165025? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
165096? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
165153? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170718
165196? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081320170718
165414? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
165438? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170718
165461? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170718
165556? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081320170718
165599? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081320170718
165609? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
165613? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081320170718
165685? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081320170718
165708? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081320170718
165761? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081320170718
165827? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081320170718
165889? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081320170718
166013? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081320170718
166117? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
166178? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
221365? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
221525? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
221669? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
221697? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081320170718
222894? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081320170718
223022? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081320170718
949392? ? ?? ? ?refgcc_-funroll-loops2017081320170718
950010? ? ?? ? ?refgcc2017081320170718
951064? ? ?? ? ?refcc2017081320170718
1439521? ? ?? ? ?xmmgcc2017081320170718
1439991? ? ?? ? ?xmmcc2017081320170718
1447163? ? ?? ? ?xmmgcc_-funroll-loops2017081320170718

Test failure

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -O -fomit-frame-pointer xmm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_aead/norx3261v1/xmm
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: norx.c: In function 'crypto_aead_norx3261v1_xmm_decrypt':
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^
norx.c: norx.c:249:58: error: called from here
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:430:13: note: in expansion of macro 'DECRYPT_BLOCK'
norx.c: DECRYPT_BLOCK(A, B, C, D, c, m);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
norx.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
norx.c: ^
norx.c: norx.c:249:58: error: called from here
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
norx.c: ^
norx.c: norx.c:430:13: note: in expansion of macro 'DECRYPT_BLOCK'
norx.c: DECRYPT_BLOCK(A, B, C, D, c, m);
norx.c: ^
norx.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/x86intrin.h:41:0,
norx.c: from norx.c:27:
norx.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xmm
gcc -m64 -march=core2 -O -fomit-frame-pointer xmm
gcc -m64 -march=core2 -Os -fomit-frame-pointer xmm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xmm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xmm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xmm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xmm
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv xmm
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv xmm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv xmm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv xmm