Implementation notes: x86, h5nano, crypto_aead/norx6444v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
221440refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
221575refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
221655refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
221655refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
224055refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
224075refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
227565refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
227585refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
233265refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
233280refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
233530refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
234105refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
235775refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
235795refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
235800refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
236070refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
236085refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
236095refgcc -m32 -O -fomit-frame-pointer2014081320140622
236095refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
236155refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
236175refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
236710refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
236725refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
236730refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
236915refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
236920refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
238170refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
238390refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
238565refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
238620refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
239380refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
239405refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
239790refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
240195refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
240220refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
240245refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
240425refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
240490refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
240500refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
240500refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
240520refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
241135refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
241685refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
241885refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
243260refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
243990refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
245555refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
245555refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
245555refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
245565refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
245565refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
245585refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
245680refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
245735refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
245880refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
245935refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
246025refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
246070refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
246630refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
247130refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
247170refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
247740refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
247780refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
247780refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
247815refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
247825refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
247840refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
247855refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
247895refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
248600refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
248645refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
248705refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
248715refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
248730refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
248760refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
248770refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
248800refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
248980refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
248980refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
248985refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
249040refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
249055refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
249565refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
250095refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
250465refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
250515refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
250515refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
250515refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
250535refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
250540refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
250625refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
250625refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
251845refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
251855refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
251865refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
252970refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
254125refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
254775refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
254830refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
254855refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
255430refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
255490refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
256400refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
256450refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
257035refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
257760refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
257765refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
257775refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
257775refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
257785refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
258390refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
258400refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
258405refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
258410refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
258410refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
258410refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
258420refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
258530refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
259170refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
261640refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
261725refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
262095refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
262105refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
328270refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
329935refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
329935refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
329970refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
329970refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
331330refgcc -m32 -Os -fomit-frame-pointer2014081320140622
331385refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
331500refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
331505refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
332185refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
332280refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
334580refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
334610refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
334825refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
334840refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
335625refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
338265refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
338280refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
338285refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
338390refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
338395refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
338410refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
338415refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
338790refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
338815refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
339430refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
343575refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
343590refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
345160refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
345170refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
345170refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
345185refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
345220refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
345220refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
345220refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
345220refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
345230refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
345290refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
360050refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
360195refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
360325refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622

Test failure

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

Number of similar (compiler,implementation) pairs: 6, 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=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