Implementation notes: amd64, hydra1, crypto_aead/proest256otrv1

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: proest256otrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
200753refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
200846refgcc -funroll-loops -O3 -fomit-frame-pointer2016102220161009
201840refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102220161009
206040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102220161009
206112refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
206331refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102220161009
206352refgcc -m64 -O3 -fomit-frame-pointer2016102220161009
206478refgcc -O3 -fomit-frame-pointer2016102220161009
207733refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
207757refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102220161009
207876refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102220161009
208250refgcc -march=k8 -O3 -fomit-frame-pointer2016102220161009
208323refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102220161009
209008refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
209015refgcc -march=barcelona -O3 -fomit-frame-pointer2016102220161009
209031refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102220161009
209057refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102220161009
209387refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102220161009
210413refgcc -march=nocona -O3 -fomit-frame-pointer2016102220161009
211789refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102220161009
312430refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
312778refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102220161009
312891refgcc -funroll-loops -O2 -fomit-frame-pointer2016102220161009
313158refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102220161009
315488refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
316809refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102220161009
317618refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
321755refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102220161009
324637refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
329528refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102220161009
330531refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102220161009
331411refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
331775refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
332715refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102220161009
333130refgcc -funroll-loops -O -fomit-frame-pointer2016102220161009
333917refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
334766refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
337141refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102220161009
339086refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
339520refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102220161009
339749refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
339875refgcc -funroll-loops -Os -fomit-frame-pointer2016102220161009
340381refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102220161009
345056refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
347424refgcc -march=k8 -O2 -fomit-frame-pointer2016102220161009
349507refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102220161009
352370refgcc -m64 -O2 -fomit-frame-pointer2016102220161009
352699refgcc -O2 -fomit-frame-pointer2016102220161009
352765refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102220161009
353277refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102220161009
353387refgcc -m64 -Os -fomit-frame-pointer2016102220161009
353574refgcc -Os -fomit-frame-pointer2016102220161009
353600refgcc -march=barcelona -Os -fomit-frame-pointer2016102220161009
353624refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102220161009
353702refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102220161009
353842refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102220161009
353880refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102220161009
355097refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102220161009
355176refgcc -march=barcelona -O2 -fomit-frame-pointer2016102220161009
355360refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102220161009
355476refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102220161009
355587refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102220161009
355758refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102220161009
355974refgcc -march=nocona -O2 -fomit-frame-pointer2016102220161009
356389refgcc -march=k8 -Os -fomit-frame-pointer2016102220161009
357667refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102220161009
359733refgcc -march=nocona -Os -fomit-frame-pointer2016102220161009
359819refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102220161009
360309refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
366744refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102220161009
367035refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102220161009
367085refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102220161009
367507refgcc -march=barcelona -O -fomit-frame-pointer2016102220161009
367811refgcc -march=k8 -O -fomit-frame-pointer2016102220161009
368312refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102220161009
369581refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102220161009
369848refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102220161009
371693refgcc -m64 -O -fomit-frame-pointer2016102220161009
371723refgcc -O -fomit-frame-pointer2016102220161009
375688refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102220161009
375971refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102220161009
376051refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102220161009
377531refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102220161009
401896refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
404744refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102220161009
411185refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102220161009
411769refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
412006refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
414211refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102220161009
421757refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102220161009
422005refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102220161009
422509refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102220161009
422525refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102220161009
422869refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102220161009
425683refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102220161009
429933refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102220161009
433949refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102220161009
437642refgcc -march=nocona -O -fomit-frame-pointer2016102220161009
2122952refcc2016102220161009
2124064refgcc2016102220161009
2125527refgcc -funroll-loops2016102220161009

Test failure

Implementation: crypto_aead/proest256otrv1/ref
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref