Implementation notes: amd64, glyme, crypto_stream/tpypy

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_stream
Primitive: tpypy
TimeImplementationCompilerBenchmark dateSUPERCOP version
13508e/tpypyclang -O3 -fomit-frame-pointer -Qunused-arguments2017020220170105
14200e/tpypygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
14212e/tpypygcc -funroll-loops -O3 -fomit-frame-pointer2017020220170105
14212e/tpypygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
14212e/tpypygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020220170105
14216e/tpypygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020220170105
14216e/tpypygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
14224e/tpypygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020220170105
14264e/tpypygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020220170105
14272e/tpypygcc -march=barcelona -O3 -fomit-frame-pointer2017020220170105
14292e/tpypygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020220170105
14292e/tpypygcc -march=k8 -O3 -fomit-frame-pointer2017020220170105
14316e/tpypygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
14320e/tpypygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020220170105
14332e/tpypygcc -funroll-loops -O2 -fomit-frame-pointer2017020220170105
14340e/tpypygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
14344e/tpypygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
14344e/tpypygcc -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
14352e/tpypygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020220170105
14352e/tpypygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020220170105
14412e/tpypygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
14412e/tpypygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020220170105
14460e/tpypygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020220170105
14460e/tpypygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020220170105
14508e/tpypygcc -march=nocona -Os -fomit-frame-pointer2017020220170105
14520e/tpypygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020220170105
14524e/tpypygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
14544e/tpypygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020220170105
14548e/tpypygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020220170105
14548e/tpypygcc -march=barcelona -O2 -fomit-frame-pointer2017020220170105
14552e/tpypygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020220170105
14560e/tpypygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020220170105
14560e/tpypygcc -march=nocona -O3 -fomit-frame-pointer2017020220170105
14568e/tpypygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020220170105
14568e/tpypygcc -march=nocona -O2 -fomit-frame-pointer2017020220170105
14576e/tpypygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
14612e/tpypygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020220170105
14612e/tpypygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020220170105
14620e/tpypygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020220170105
14656e/tpypygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020220170105
14668e/tpypyclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020220170105
14668e/tpypyclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
14684e/tpypygcc -march=k8 -O2 -fomit-frame-pointer2017020220170105
14700e/tpypyclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
14700e/tpypyclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
14700e/tpypyclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020220170105
14776e/tpypygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020220170105
14780e/tpypygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020220170105
14784e/tpypygcc -m64 -O3 -fomit-frame-pointer2017020220170105
14788e/tpypygcc -O3 -fomit-frame-pointer2017020220170105
14788e/tpypygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020220170105
14796e/tpypygcc -O2 -fomit-frame-pointer2017020220170105
14800e/tpypygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020220170105
14812e/tpypygcc -m64 -O2 -fomit-frame-pointer2017020220170105
14812e/tpypygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020220170105
14820e/tpypygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020220170105
14840e/tpypygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020220170105
14844e/tpypygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020220170105
14844e/tpypygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020220170105
14868e/tpypygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
14872e/tpypygcc -Os -fomit-frame-pointer2017020220170105
14872e/tpypygcc -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
14872e/tpypygcc -m64 -Os -fomit-frame-pointer2017020220170105
14876e/tpypygcc -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
14896e/tpypygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020220170105
14916e/tpypygcc -march=barcelona -Os -fomit-frame-pointer2017020220170105
14972e/tpypygcc -funroll-loops -O -fomit-frame-pointer2017020220170105
14972e/tpypygcc -funroll-loops -m64 -O -fomit-frame-pointer2017020220170105
14980e/tpypygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020220170105
14984e/tpypygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
15048e/tpypygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020220170105
15120e/tpypygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020220170105
15120e/tpypygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020220170105
15124e/tpypygcc -m64 -march=core2 -Os -fomit-frame-pointer2017020220170105
15124e/tpypygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020220170105
15136e/tpypygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020220170105
15140e/tpypygcc -march=k8 -Os -fomit-frame-pointer2017020220170105
15148e/tpypygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020220170105
15152e/tpypygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020220170105
15184e/tpypygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
15188e/tpypygcc -m64 -march=nocona -O -fomit-frame-pointer2017020220170105
15188e/tpypygcc -march=nocona -O -fomit-frame-pointer2017020220170105
15196e/tpypygcc -march=barcelona -O -fomit-frame-pointer2017020220170105
15204e/tpypygcc -fno-schedule-insns -O -fomit-frame-pointer2017020220170105
15204e/tpypygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020220170105
15204e/tpypygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020220170105
15208e/tpypygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020220170105
15212e/tpypygcc -funroll-loops -Os -fomit-frame-pointer2017020220170105
15212e/tpypygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020220170105
15212e/tpypygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
15212e/tpypygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020220170105
15216e/tpypygcc -O -fomit-frame-pointer2017020220170105
15216e/tpypygcc -m64 -O -fomit-frame-pointer2017020220170105
15220e/tpypygcc -m64 -march=barcelona -O -fomit-frame-pointer2017020220170105
15224e/tpypygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020220170105
15232e/tpypygcc -m64 -march=k8 -O -fomit-frame-pointer2017020220170105
15236e/tpypygcc -march=k8 -O -fomit-frame-pointer2017020220170105
15256e/tpypygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020220170105
15260e/tpypygcc -m64 -march=core2 -O -fomit-frame-pointer2017020220170105
15260e/tpypygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020220170105
15260e/tpypygcc -m64 -march=corei7 -O -fomit-frame-pointer2017020220170105
15260e/tpypygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020220170105
63512e/tpypygcc2017020220170105
63524e/tpypygcc -funroll-loops2017020220170105
64056e/tpypycc2017020220170105