Implementation notes: amd64, genji291, crypto_aead/norx3261v1

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: norx3261v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
121954? ? ?? ? ?xmmicc2018082020180818
121954? ? ?? ? ?xmmicc_-no-vec2018082020180818
130578? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
130578? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
130774? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
130774? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
130816? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
130858? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
130914? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
130984? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
130984? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
131012? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
131012? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
131026? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
131054? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
131110? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
131124? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
131138? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
131138? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
131180? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
131614? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
131614? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
131684? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
131698? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
131726? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2018082020180818
131810? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
131810? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
131852? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
131866? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
132104? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
132118? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
132608? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
132622? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
132776? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2018082020180818
132776? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
132832? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
132846? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2018082020180818
132874? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
132874? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
132944? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
132944? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
132944? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
133000? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
133070? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
133140? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
133140? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
133140? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
133140? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
133140? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
133154? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
133154? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
133168? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
133168? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
133224? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
133266? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
133322? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
137746? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
137774? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
138012? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
138012? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
138390? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
138404? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
138530? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
138572? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2018082020180818
138572? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2018082020180818
138600? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
138614? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
138614? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
138628? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
138628? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
138838? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
138922? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
139034? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
139160? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
142380? ? ?? ? ?xmmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
142380? ? ?? ? ?xmmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
142450? ? ?? ? ?xmmicc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
142506? ? ?? ? ?xmmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
142506? ? ?? ? ?xmmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
142506? ? ?? ? ?xmmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
142590? ? ?? ? ?xmmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
142646? ? ?? ? ?xmmicc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
144284? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
144312? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
144494? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
144494? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
144494? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
144550? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
144956? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
144956? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
144998? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
145194? ? ?? ? ?xmmicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
145194? ? ?? ? ?xmmicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
145740? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082020180818
145740? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082020180818
145796? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
145796? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
145978? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
146006? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
146104? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
146174? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
146776? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018082020180818
147532? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082020180818
147560? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082020180818
148582? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082020180818
148582? ? ?? ? ?xmmicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
148638? ? ?? ? ?xmmicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
148750? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082020180818
149940? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018082020180818
150794? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018082020180818
150920? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018082020180818
151144? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018082020180818
151200? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
151508? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
151508? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
151522? ? ?? ? ?xmmicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
151536? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
151550? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
151648? ? ?? ? ?xmmicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
152026? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018082020180818
154756? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082020180818
154798? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082020180818
154994? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
155036? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
158424? ? ?? ? ?reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018082020180818
158536? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018082020180818
158830? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
158844? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
158942? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
158956? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018082020180818
159054? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
159096? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
159152? ? ?? ? ?reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018082020180818
159152? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
159922? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082020180818
160034? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082020180818
160048? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
161182? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
161266? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
161322? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
161854? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082020180818
161938? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082020180818
162008? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082020180818
162708? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
164010? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
164150? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
164822? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
165018? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
165158? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
165214? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082020180818
165410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
165424? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082020180818
165536? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082020180818
165578? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
165592? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082020180818
165592? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082020180818
165704? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082020180818
165732? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082020180818
165774? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082020180818
165774? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082020180818
165788? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082020180818
165802? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082020180818
165816? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082020180818
165886? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082020180818
165886? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082020180818
166320? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082020180818
166418? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
166488? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
166754? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082020180818
166824? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
166852? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
166992? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082020180818
167132? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082020180818
167188? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082020180818
169344? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082020180818
169456? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082020180818
169540? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082020180818
169862? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
169876? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
169988? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
170002? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
170044? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082020180818
170324? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082020180818
171220? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
171290? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
172102? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
172480? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082020180818
172578? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
172592? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082020180818
173152? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082020180818
173250? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
173502? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082020180818
173600? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082020180818
173712? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082020180818
173768? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082020180818
174090? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082020180818
174090? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
174258? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
174328? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082020180818
174328? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
174454? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
174510? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
174762? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082020180818
175084? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
175966? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082020180818
175966? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082020180818
176036? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082020180818
176064? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082020180818
176288? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082020180818
176344? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082020180818
176568? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082020180818
176582? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082020180818
176596? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082020180818
176666? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082020180818
176722? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082020180818
176820? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082020180818
176834? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082020180818
176848? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082020180818
176918? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082020180818
176946? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082020180818
177030? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082020180818
178822? ? ?? ? ?reficc2018082020180818
179004? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082020180818
179032? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082020180818
179046? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082020180818
179074? ? ?? ? ?reficc_-no-vec2018082020180818
179158? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082020180818
180040? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
180068? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082020180818
180096? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082020180818
180194? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082020180818
180446? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082020180818
180516? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082020180818
181146? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082020180818
181384? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082020180818
181538? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082020180818
182406? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
182462? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082020180818
182812? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082020180818
182966? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082020180818
183316? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082020180818
183400? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
183442? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082020180818
183610? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082020180818
1320634? ? ?? ? ?xmmgcc_-funroll-loops2018082020180818
1342866? ? ?? ? ?xmmgcc2018082020180818
1354584? ? ?? ? ?xmmcc2018082020180818
1570058? ? ?? ? ?refcc2018082020180818
1911798? ? ?? ? ?refgcc_-funroll-loops2018082020180818
1919750? ? ?? ? ?refgcc2018082020180818

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_norx3261v1_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