Implementation notes: amd64, hydra1, crypto_aead/shellaes128v2d7n64

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: shellaes128v2d7n64
TimeImplementationCompilerBenchmark dateSUPERCOP version
258014refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102320161009
259256refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259475refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102320161009
259836refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102320161009
260019refgcc -march=k8 -O3 -fomit-frame-pointer2016102320161009
260229refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
260382refgcc -funroll-loops -O3 -fomit-frame-pointer2016102320161009
261309refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261422refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261544refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261570refgcc -march=barcelona -O3 -fomit-frame-pointer2016102320161009
261939refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
262905refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102320161009
267149refgcc -m64 -O3 -fomit-frame-pointer2016102320161009
267240refgcc -O3 -fomit-frame-pointer2016102320161009
267362refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102320161009
270115refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102320161009
270189refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
276903refgcc -march=nocona -O3 -fomit-frame-pointer2016102320161009
276907refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102320161009
283761refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102320161009
283922refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
284973refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
285157refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102320161009
285216refgcc -funroll-loops -O2 -fomit-frame-pointer2016102320161009
286338refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102320161009
286379refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
292852refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
293015refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016102320161009
293984refgcc -funroll-loops -O -fomit-frame-pointer2016102320161009
294445refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295181refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295333refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
295830refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102320161009
295837refclang -O3 -fomit-frame-pointer -Qunused-arguments2016102320161009
295853refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
296120refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016102320161009
296128refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016102320161009
297320refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102320161009
297451refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
297775refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
298113refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102320161009
298670refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102320161009
298893refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
316526refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
316821refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102320161009
317144refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
317845refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102320161009
319016refgcc -march=k8 -O2 -fomit-frame-pointer2016102320161009
319517refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102320161009
319887refgcc -m64 -O2 -fomit-frame-pointer2016102320161009
319904refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
320014refgcc -march=barcelona -O2 -fomit-frame-pointer2016102320161009
323610refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102320161009
323784refgcc -O2 -fomit-frame-pointer2016102320161009
325704refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102320161009
327766refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102320161009
328053refgcc -march=nocona -O2 -fomit-frame-pointer2016102320161009
332898refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
338971refgcc -m64 -O -fomit-frame-pointer2016102320161009
339629refgcc -fno-schedule-insns -O -fomit-frame-pointer2016102320161009
339632refgcc -O -fomit-frame-pointer2016102320161009
344934refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016102320161009
344949refgcc -march=barcelona -O -fomit-frame-pointer2016102320161009
345240refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016102320161009
345718refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
346291refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
346539refgcc -m64 -march=core2 -O -fomit-frame-pointer2016102320161009
346550refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102320161009
347411refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
348840refgcc -march=k8 -O -fomit-frame-pointer2016102320161009
349456refgcc -m64 -march=k8 -O -fomit-frame-pointer2016102320161009
353357refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102320161009
353485refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016102320161009
353792refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
353938refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
356170refgcc -march=nocona -O -fomit-frame-pointer2016102320161009
356896refgcc -march=nocona -Os -fomit-frame-pointer2016102320161009
357165refgcc -m64 -march=nocona -O -fomit-frame-pointer2016102320161009
357542refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
358990refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
359802refgcc -Os -fomit-frame-pointer2016102320161009
359879refgcc -march=barcelona -Os -fomit-frame-pointer2016102320161009
359951refgcc -m64 -Os -fomit-frame-pointer2016102320161009
359971refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
360010refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102320161009
360107refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
360112refgcc -march=k8 -Os -fomit-frame-pointer2016102320161009
360386refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
383615refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102320161009
383632refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102320161009
383784refgcc -funroll-loops -Os -fomit-frame-pointer2016102320161009
383856refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102320161009
384008refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102320161009
384083refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102320161009
384126refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102320161009
394624refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102320161009
394951refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102320161009
1059819refgcc2016102320161009
1060240refgcc -funroll-loops2016102320161009
1060373refcc2016102320161009

Test failure

Implementation: crypto_aead/shellaes128v2d7n64/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