Implementation notes: amd64, h9ivy, crypto_stream/tpy

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: tpy
TimeImplementationCompilerBenchmark dateSUPERCOP version
10228e/tpygcc -funroll-loops -O3 -fomit-frame-pointer2014043020140425
10232e/tpygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
10244e/tpygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014043020140425
10268e/tpygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10272e/tpygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10276e/tpygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
10280e/tpygcc -funroll-loops -O2 -fomit-frame-pointer2014043020140425
10280e/tpygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014043020140425
10292e/tpygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014043020140425
10300e/tpygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
10304e/tpygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014043020140425
10340e/tpygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
10368e/tpygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014043020140425
10444e/tpygcc -m64 -O2 -fomit-frame-pointer2014043020140425
10452e/tpygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014043020140425
10456e/tpygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
10456e/tpygcc -march=k8 -O2 -fomit-frame-pointer2014043020140425
10484e/tpygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
10484e/tpygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014043020140425
10488e/tpygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014043020140425
10492e/tpygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
10496e/tpygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014043020140425
10504e/tpygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014043020140425
10504e/tpygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014043020140425
10524e/tpygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014043020140425
10528e/tpygcc -O3 -fomit-frame-pointer2014043020140425
10528e/tpygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014043020140425
10544e/tpygcc -O2 -fomit-frame-pointer2014043020140425
10564e/tpygcc -m64 -O3 -fomit-frame-pointer2014043020140425
10564e/tpygcc -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10568e/tpygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014043020140425
10572e/tpygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014043020140425
10580e/tpygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014043020140425
10580e/tpygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014043020140425
10584e/tpygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014043020140425
10584e/tpygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014043020140425
10592e/tpygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014043020140425
10596e/tpygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014043020140425
10612e/tpygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014043020140425
10632e/tpygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014043020140425
10648e/tpygcc -march=nocona -O2 -fomit-frame-pointer2014043020140425
10752e/tpygcc -march=k8 -O3 -fomit-frame-pointer2014043020140425
10756e/tpygcc -march=barcelona -O3 -fomit-frame-pointer2014043020140425
10760e/tpygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014043020140425
10772e/tpygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014043020140425
10772e/tpygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014043020140425
10780e/tpygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014043020140425
10788e/tpygcc -march=nocona -O3 -fomit-frame-pointer2014043020140425
10812e/tpygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014043020140425
10952e/tpygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014043020140425
11252e/tpygcc -funroll-loops -O -fomit-frame-pointer2014043020140425
11260e/tpygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014043020140425
11272e/tpygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
11288e/tpygcc -funroll-loops -m64 -O -fomit-frame-pointer2014043020140425
11292e/tpygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
11344e/tpygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014043020140425
11352e/tpygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014043020140425
11360e/tpygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
11364e/tpygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
11636e/tpygcc -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
11640e/tpygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014043020140425
11660e/tpygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014043020140425
11664e/tpygcc -m64 -Os -fomit-frame-pointer2014043020140425
11672e/tpygcc -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
11684e/tpygcc -march=barcelona -Os -fomit-frame-pointer2014043020140425
11688e/tpygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
11688e/tpygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014043020140425
11692e/tpygcc -m64 -march=core2 -Os -fomit-frame-pointer2014043020140425
11696e/tpygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014043020140425
11696e/tpygcc -m64 -march=corei7 -Os -fomit-frame-pointer2014043020140425
11696e/tpygcc -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
11708e/tpygcc -march=nocona -Os -fomit-frame-pointer2014043020140425
11724e/tpygcc -march=k8 -Os -fomit-frame-pointer2014043020140425
11736e/tpygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014043020140425
11820e/tpygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014043020140425
11824e/tpygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014043020140425
11824e/tpygcc -m64 -O -fomit-frame-pointer2014043020140425
11836e/tpygcc -O -fomit-frame-pointer2014043020140425
11836e/tpygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014043020140425
11840e/tpygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014043020140425
11840e/tpygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014043020140425
11844e/tpygcc -m64 -march=corei7 -O -fomit-frame-pointer2014043020140425
11848e/tpygcc -fno-schedule-insns -O -fomit-frame-pointer2014043020140425
11860e/tpygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014043020140425
11860e/tpygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014043020140425
11868e/tpygcc -m64 -march=core2 -O -fomit-frame-pointer2014043020140425
11868e/tpygcc -m64 -march=k8 -O -fomit-frame-pointer2014043020140425
11872e/tpygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014043020140425
11884e/tpygcc -march=barcelona -O -fomit-frame-pointer2014043020140425
11888e/tpygcc -m64 -march=barcelona -O -fomit-frame-pointer2014043020140425
11904e/tpygcc -funroll-loops -Os -fomit-frame-pointer2014043020140425
11904e/tpygcc -march=k8 -O -fomit-frame-pointer2014043020140425
11960e/tpygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014043020140425
12004e/tpygcc -m64 -march=nocona -O -fomit-frame-pointer2014043020140425
12008e/tpygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014043020140425
12008e/tpygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014043020140425
12032e/tpygcc -march=nocona -O -fomit-frame-pointer2014043020140425
12052e/tpygcc -Os -fomit-frame-pointer2014043020140425
12136e/tpygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014043020140425
12140e/tpygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014043020140425
36124e/tpygcc -funroll-loops2014043020140425
36136e/tpycc2014043020140425
36140e/tpygcc2014043020140425