Implementation notes: x86, hydra3, crypto_aead/norx6444v2

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx6444v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
175821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
175864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
175890? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
175923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
177192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
177203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
178350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
178380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
178411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
178474? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091820170725
178743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
178743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
178753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
179179? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
179180? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
179216? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
179217? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
179244? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
179284? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091820170725
179289? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
179306? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
179350? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
179439? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
179464? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
180006? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
180055? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
182224? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
182244? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
182256? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
182488? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091820170725
182505? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
183678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
183678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
183729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
183733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
183749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
190017? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
190031? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
190032? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
190073? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
190087? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
244153? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
246564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725
248296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
249097? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
249258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
250764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
253181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
253186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
253577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
254152? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
254547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
254549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
255417? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725
255442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
255515? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
255524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
255816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
255833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
256039? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091820170725
256042? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091820170725
256172? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
257560? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
257859? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
257918? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
257921? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
257923? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091820170725
257959? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
258124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
258168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
258565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
258754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
258799? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
259046? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091820170725
259136? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
259218? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
259707? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091820170725
259721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
259743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
259947? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
259968? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
260010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
260042? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
260106? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
260124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
260144? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
260158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
260165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
260200? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
260202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
260235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
260314? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
260355? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
260399? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
260421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
260516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
260543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
261072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
261248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
261263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
261281? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091820170725
261619? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
261864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
261895? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
262051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
262899? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
262903? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
262991? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091820170725
263065? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
263076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
263077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
263108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
263159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
263182? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
263201? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
263239? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
263293? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
263771? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
263827? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
264111? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
264351? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
264517? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
265025? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091820170725
265297? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
265387? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
265437? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
265599? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
265777? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
265805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
265886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
265972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
266038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
266998? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
267022? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
267043? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
267084? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
267113? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
267183? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
267412? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091820170725
267671? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
267686? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
268605? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
268872? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
269036? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
269090? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
269238? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
269312? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
269346? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
269453? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
269731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
269899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
269972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
270044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725
271232? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
271985? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
272113? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
272159? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
273085? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
273194? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
273242? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725

Test failure

Implementation: crypto_aead/norx6444v2/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref