Implementation notes: amd64, katana, crypto_aead/norx3261v1

Computer: katana
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3261v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
75168? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
75184? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102320161009
75976? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
75976? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
75976? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
75976? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
76512? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
76584? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
76896? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
77048? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
77056? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
77088? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
77096? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
77184? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
77208? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102320161009
77208? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
77224? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
77224? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
78784? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
78800? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
78800? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
78864? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
78952? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016102320161009
78952? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102320161009
78952? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016102320161009
78976? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016102320161009
78976? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102320161009
78976? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102320161009
79248? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016102320161009
79264? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016102320161009
79312? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102320161009
79336? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016102320161009
79352? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102320161009
79352? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102320161009
79400? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
79400? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
79440? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102320161009
79496? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016102320161009
79576? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016102320161009
79584? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102320161009
79592? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102320161009
79600? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016102320161009
79616? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016102320161009
79624? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102320161009
79624? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
79624? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016102320161009
79648? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102320161009
79688? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102320161009
79752? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102320161009
79776? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016102320161009
79800? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
79840? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102320161009
79856? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102320161009
79864? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016102320161009
79864? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102320161009
79872? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102320161009
79872? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102320161009
79888? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102320161009
79896? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
79912? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102320161009
79976? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102320161009
79992? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102320161009
80008? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102320161009
80008? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102320161009
80008? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102320161009
80008? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016102320161009
80016? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102320161009
80016? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
80016? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
80016? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102320161009
80016? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102320161009
80024? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102320161009
80032? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
80032? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
80040? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
80128? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102320161009
80520? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
80520? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
129624? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
130168? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102320161009
130288? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016102320161009
130304? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
130728? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102320161009
130736? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
130752? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016102320161009
130776? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
130840? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016102320161009
131120? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2016102320161009
131304? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016102320161009
131376? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016102320161009
131392? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016102320161009
131408? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
131408? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016102320161009
131488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
131504? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016102320161009
131584? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016102320161009
132056? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016102320161009
132096? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016102320161009
132096? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016102320161009
132256? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016102320161009
132336? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016102320161009
132336? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016102320161009
132352? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016102320161009
132408? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016102320161009
132528? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
132880? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016102320161009
133360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016102320161009
133384? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
133392? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
133416? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016102320161009
133416? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016102320161009
133560? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016102320161009
133624? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016102320161009
133704? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
133712? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016102320161009
133792? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016102320161009
133824? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016102320161009
133848? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
134024? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
134104? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016102320161009
134360? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016102320161009
134400? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016102320161009
135232? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016102320161009
135304? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016102320161009
135440? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016102320161009
135496? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016102320161009
135672? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016102320161009
135720? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016102320161009
135848? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016102320161009
135872? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016102320161009
135936? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016102320161009
135976? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
136016? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
136024? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016102320161009
136064? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
136112? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016102320161009
136136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
136440? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016102320161009
136512? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016102320161009
136552? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102320161009
136592? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
136600? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
136632? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016102320161009
136704? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016102320161009
136816? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016102320161009
136824? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016102320161009
136952? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016102320161009
136968? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016102320161009
137024? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016102320161009
137208? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016102320161009
137448? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016102320161009
137496? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
137664? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016102320161009
137696? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
137744? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016102320161009
138600? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016102320161009
139184? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
139504? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016102320161009
139696? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016102320161009
139712? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016102320161009
139840? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016102320161009
139896? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016102320161009
139896? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016102320161009
140456? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016102320161009
140472? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016102320161009
140480? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016102320161009
140488? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016102320161009
140552? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016102320161009
140768? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016102320161009
141032? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016102320161009
141504? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016102320161009
146544? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016102320161009
146584? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
146592? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
146600? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
146600? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016102320161009
146632? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016102320161009
554504? ? ?? ? ?xmmgcc_-funroll-loops2016102320161009
554680? ? ?? ? ?xmmgcc2016102320161009
555096? ? ?? ? ?xmmcc2016102320161009
694712? ? ?? ? ?refcc2016102320161009
694800? ? ?? ? ?refgcc2016102320161009
705400? ? ?? ? ?refgcc_-funroll-loops2016102320161009

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