Implementation notes: amd64, genji291, crypto_aead/norx3241v1

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: norx3241v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
71708? ? ?? ? ?xmmicc2018082020180818
71708? ? ?? ? ?xmmicc_-no-vec2018082020180818
79534? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
79534? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
79562? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
79576? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
80024? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
80094? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
80094? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
80094? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
80122? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
80136? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
80220? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
80290? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2018082020180818
80290? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
80290? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
80290? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
80304? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
80388? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
80458? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
80486? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2018082020180818
80528? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
80528? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
80542? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
80570? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
80584? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
80696? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2018082020180818
80696? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
80696? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
80864? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
80906? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
81102? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
81102? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
81130? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
81144? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
81158? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
81368? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
81382? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
82474? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
82474? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
82502? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
82502? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
82782? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
82782? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
82782? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
82880? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
82880? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
82880? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
82922? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
82936? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
83146? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
86870? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
86884? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
87542? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
87542? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
87626? ? ?? ? ?xmmicc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
87626? ? ?? ? ?xmmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
87626? ? ?? ? ?xmmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
87640? ? ?? ? ?xmmicc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
87752? ? ?? ? ?xmmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
87752? ? ?? ? ?xmmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
87752? ? ?? ? ?xmmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
87766? ? ?? ? ?xmmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
87850? ? ?? ? ?xmmicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
87850? ? ?? ? ?xmmicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
88046? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
88116? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
88172? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
88214? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
89082? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
89320? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
89362? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
89376? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
89404? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
89418? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
89418? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
89768? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
89768? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
89796? ? ?? ? ?xmmicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
89796? ? ?? ? ?xmmicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
90188? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
90188? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
90272? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2018082020180818
90328? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
90356? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
90356? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2018082020180818
90370? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
90398? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
90412? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
90468? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
90482? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
90510? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
90580? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
90594? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
90608? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
90678? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
90846? ? ?? ? ?xmmicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
90846? ? ?? ? ?xmmicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
95942? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
96768? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
96768? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
96768? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
96796? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
99624? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
99736? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
99736? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
99792? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
100170? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
100240? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
100492? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
100520? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
100618? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
100660? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
100688? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
102088? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
102382? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
102480? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
103166? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
103586? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
103684? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
104006? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
104202? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
105434? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
106848? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
106848? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
106960? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
107478? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
108150? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
108192? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
108206? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
108822? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
108836? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
110810? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
110978? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
111104? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
111244? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
111286? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
111412? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
111426? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
111468? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
111496? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
111608? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
111916? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
112518? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
112588? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
112728? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
113890? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
113946? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
113946? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
113946? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
114086? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
114114? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
114296? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
114394? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
114786? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
115024? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
115192? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
115262? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
115374? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
115878? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
116046? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
116060? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
116060? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
116060? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
116074? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
116088? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
116270? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
116270? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
116396? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
116438? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
116494? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
117250? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082020180818
117292? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
117334? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
117824? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
117908? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
117908? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
117936? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
118006? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
118286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
118636? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
118664? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
118664? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
118678? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
118846? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
118944? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
119280? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
119364? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
119392? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
119420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
119448? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082020180818
119588? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
120652? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
120736? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
120848? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
121716? ? ?? ? ?reficc_-no-vec2018082020180818
121926? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
121940? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
121996? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
121996? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
122444? ? ?? ? ?reficc2018082020180818
122500? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
122528? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
122570? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
122612? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
122626? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
122920? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
122948? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
123032? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
123088? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
123088? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
123144? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
123242? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
123256? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
123270? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
123298? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082020180818
123340? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082020180818
123340? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
123438? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
123928? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
124320? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
124376? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
124460? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
124502? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
124516? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
124530? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
125370? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
125482? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
125566? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
125566? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
127302? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
127316? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
127372? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
127400? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
127400? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
129416? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
129430? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082020180818
129430? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
146258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
869316? ? ?? ? ?xmmgcc_-funroll-loops2018082020180818
872494? ? ?? ? ?xmmgcc2018082020180818
894740? ? ?? ? ?xmmcc2018082020180818
1073646? ? ?? ? ?refcc2018082020180818
1304058? ? ?? ? ?refgcc2018082020180818
1308230? ? ?? ? ?refgcc_-funroll-loops2018082020180818

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
norx.c: In file included from /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
norx.c: from norx.c:27:
norx.c: norx.c: In function 'crypto_aead_norx3241v1_xmm_decrypt':
norx.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/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:55:21: note: called from here
norx.c: #define BLEND(A, B) _mm_blend_epi16((A), (B), 0x0F)
norx.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: norx.c:249:60: note: in expansion of macro 'BLEND'
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 /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/include/x86intrin.h:43,
norx.c: from norx.c:27:
norx.c: /home_nfs_robin_ib/bdolbeaur/gcc-8.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/8.2.0/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:55:21: note: called from here
norx.c: #define BLEND(A, B) _mm_blend_epi16((A), (B), 0x0F)
norx.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
norx.c: norx.c:249:60: note: in expansion of macro 'BLEND'
norx.c: W2 = LOADL(IN + 32); STOREL(OUT + 32, XOR(C, W2)); C = BLEND(C, W2); \
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