Implementation notes: amd64, mace, crypto_aead/norx3241v1

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
81301? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
81301? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
81302? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
81302? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
84149? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
84149? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
84205? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
84255? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
84866? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
84866? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
84867? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
84868? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
84873? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016110520161009
84873? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
84874? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
84877? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
84877? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
84878? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
84881? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
84952? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016110520161009
84971? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
84971? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
85832? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
85835? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
85848? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
85849? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
86022? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
86022? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
86022? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
86022? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
86022? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
86023? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
86072? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
86072? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
86090? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
86103? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
86327? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
86328? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
86330? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
86374? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
86812? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
86812? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
86814? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
86815? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
86907? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
86938? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
87031? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
87031? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
87173? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
87265? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
87290? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110520161009
87296? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016110520161009
88060? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110520161009
88099? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110520161009
88174? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110520161009
88220? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
88241? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110520161009
88568? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
88623? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
89543? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016110520161009
89588? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110520161009
89610? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016110520161009
89827? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110520161009
89859? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
90297? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110520161009
90305? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110520161009
90335? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
90880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
90908? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
91142? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
91196? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
91200? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
91385? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91421? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91471? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
91494? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
91500? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016110520161009
91508? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
91530? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016110520161009
91577? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
91585? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
91590? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
91597? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
91601? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016110520161009
91603? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
91617? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
91623? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
91640? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110520161009
91647? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
91662? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110520161009
91674? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91677? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91683? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
91747? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
91773? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
91774? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110520161009
91787? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016110520161009
91800? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
91816? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91823? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110520161009
91981? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
92070? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
92338? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
92380? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
92384? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
92444? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110520161009
93860? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016110520161009
93893? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016110520161009
93893? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110520161009
94103? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016110520161009
94105? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016110520161009
94217? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110520161009
94233? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110520161009
94319? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
94417? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
94436? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
94440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
95252? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
95257? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
95262? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110520161009
95264? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016110520161009
95285? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110520161009
95291? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016110520161009
95366? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
95376? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
95409? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
95455? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
95471? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110520161009
95473? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016110520161009
95476? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
95476? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110520161009
95702? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
95749? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
95957? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
95964? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110520161009
95966? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016110520161009
95985? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
95999? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
96021? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
96036? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016110520161009
96058? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016110520161009
96065? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
96087? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
96128? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016110520161009
96130? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
96138? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
96153? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
96306? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
96312? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
96418? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016110520161009
96487? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016110520161009
96494? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110520161009
96495? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016110520161009
96608? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110520161009
99283? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99302? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99651? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
99762? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
117152? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
117158? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
117959? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
117976? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
118745? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016110520161009
118745? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016110520161009
118746? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110520161009
118819? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
118819? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110520161009
118819? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
118819? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110520161009
118829? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110520161009
119052? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110520161009
119052? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
119053? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110520161009
119053? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016110520161009
120063? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
120064? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
120396? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
120565? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
146947? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110520161009
147186? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
147500? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
147510? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
157840? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110520161009
157860? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110520161009
698039? ? ?? ? ?xmmgcc_-funroll-loops2016110520161009
698043? ? ?? ? ?xmmgcc2016110520161009
698111? ? ?? ? ?xmmcc2016110520161009
765087? ? ?? ? ?refgcc_-funroll-loops2016110520161009
765089? ? ?? ? ?refgcc2016110520161009
765093? ? ?? ? ?refcc2016110520161009

Test failure

Implementation: crypto_aead/norx3241v1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
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/norx3241v1/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_norx3241v1_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: 4, 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