Implementation notes: amd64, h3neo, crypto_aead/norx3241v1

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
86440? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
86481? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110420161009
86503? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110420161009
86537? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
86605? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
86632? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016110420161009
87315? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
87396? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110420161009
87413? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110420161009
87689? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
87708? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110420161009
88218? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
88242? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
88774? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
88774? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2016110420161009
88817? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
88817? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2016110420161009
88818? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2016110420161009
88818? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2016110420161009
88818? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
88818? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2016110420161009
88980? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2016110420161009
88983? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
89056? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016110420161009
89058? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
89066? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016110420161009
89531? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016110420161009
89558? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
89641? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
89652? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110420161009
89704? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
89741? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110420161009
89743? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110420161009
89745? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016110420161009
89756? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110420161009
89838? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
89843? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110420161009
89859? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110420161009
90418? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
90439? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
90544? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
90644? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
90644? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016110420161009
90646? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
90653? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110420161009
90653? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016110420161009
90656? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
90656? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
90664? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110420161009
90681? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016110420161009
90729? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
90736? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016110420161009
90742? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110420161009
91048? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2016110420161009
91048? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
91050? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
91052? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110420161009
91052? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110420161009
91056? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016110420161009
91063? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016110420161009
91064? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2016110420161009
91064? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016110420161009
91093? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016110420161009
91096? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016110420161009
91112? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
91161? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
91283? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
91339? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016110420161009
91341? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016110420161009
91382? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016110420161009
91390? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016110420161009
91441? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016110420161009
91491? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
91511? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
91513? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
91523? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
91734? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110420161009
91746? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
91956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110420161009
91962? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110420161009
92062? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
92281? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
92284? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
92286? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110420161009
92295? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016110420161009
92307? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110420161009
92358? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016110420161009
92380? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
92388? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
92388? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
92405? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016110420161009
92415? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016110420161009
92419? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
92429? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110420161009
92431? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110420161009
92448? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016110420161009
92453? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
92673? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110420161009
92743? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
92745? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110420161009
92745? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
92759? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
92922? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110420161009
93026? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016110420161009
93045? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016110420161009
93065? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
93068? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016110420161009
93070? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110420161009
93171? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110420161009
93211? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
93221? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
93223? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
93260? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016110420161009
93262? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016110420161009
93277? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
93366? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016110420161009
93391? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
93401? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
93418? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
93420? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016110420161009
93422? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
93449? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016110420161009
93538? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
93805? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
93806? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016110420161009
93852? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
93858? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
94350? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
94751? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
94814? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
94872? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
95192? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
95659? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
95696? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016110420161009
95894? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
96031? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016110420161009
97310? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110420161009
97310? ? ?? ? ?xmmclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
99146? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
99146? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2016110420161009
99173? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2016110420161009
99198? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016110420161009
99200? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
99240? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
99241? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110420161009
99296? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2016110420161009
99328? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
99376? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2016110420161009
99377? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
99472? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2016110420161009
99472? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016110420161009
99478? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016110420161009
99479? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016110420161009
99496? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016110420161009
99681? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
99695? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016110420161009
99979? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016110420161009
100007? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016110420161009
108477? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2016110420161009
108477? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016110420161009
108477? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108477? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108479? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
108747? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108749? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2016110420161009
108749? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016110420161009
108752? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016110420161009
108752? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2016110420161009
109436? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
109436? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
109907? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
109907? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
110294? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016110420161009
110295? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110420161009
110295? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
110296? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016110420161009
110655? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
110655? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2016110420161009
149313? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
149379? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016110420161009
149384? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
149389? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
167224? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016110420161009
167379? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016110420161009
516319? ? ?? ? ?refgcc2016110420161009
516829? ? ?? ? ?refcc2016110420161009
517446? ? ?? ? ?refgcc_-funroll-loops2016110420161009
684255? ? ?? ? ?xmmgcc2016110420161009
685166? ? ?? ? ?xmmgcc_-funroll-loops2016110420161009
685284? ? ?? ? ?xmmcc2016110420161009

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