Implementation notes: amd64, bulldozer, crypto_sign/3icp

Computer: bulldozer
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20120709
Operation: crypto_sign
Primitive: 3icp
TimeImplementationCompilerBenchmark dateSUPERCOP version
1611005refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2012053020120525
1724637refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012053020120525
1825293refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2012053020120525
1842930refg++ -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
1858514refg++ -m64 -march=nocona -O -fomit-frame-pointer2012053020120525
1884298refg++ -march=k8 -O -fomit-frame-pointer2012053020120525
1897457refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2012053020120525
1938712refg++ -m64 -O -fomit-frame-pointer2012053020120525
1949450refg++ -march=barcelona -O -fomit-frame-pointer2012053020120525
1969134refg++ -m64 -march=corei7 -O -fomit-frame-pointer2012053020120525
2008124refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2012053020120525
2046002refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012053020120525
2059406refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2012053020120525
2071076refg++ -O -fomit-frame-pointer2012053020120525
2085754refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012053020120525
2091211refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
2099223refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012053020120525
2101495refg++ -march=k8 -O2 -fomit-frame-pointer2012053020120525
2144259refg++ -m64 -march=k8 -O -fomit-frame-pointer2012053020120525
2155386refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2012053020120525
2163514refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2171462refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012053020120525
2177118refg++ -O3 -fomit-frame-pointer2012053020120525
2178938refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012053020120525
2179462refg++ -O2 -fomit-frame-pointer2012053020120525
2181706refg++ -m64 -march=barcelona -O -fomit-frame-pointer2012053020120525
2181772refg++ -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2186155refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012053020120525
2199482refg++ -march=barcelona -O3 -fomit-frame-pointer2012053020120525
2205797refg++ -march=nocona -O2 -fomit-frame-pointer2012053020120525
2221081refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012053020120525
2223034refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2012053020120525
2228608refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2012053020120525
2308745refg++ -m64 -O3 -fomit-frame-pointer2012053020120525
2319987refg++ -march=k8 -O3 -fomit-frame-pointer2012053020120525
2326997refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2012053020120525
2335261refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2012053020120525
2342437refg++ -march=nocona -O3 -fomit-frame-pointer2012053020120525
2388349refg++ -march=nocona -O -fomit-frame-pointer2012053020120525
2436263refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012053020120525
2438975refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2012053020120525
2447550refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2012053020120525
2505485refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
2537064refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2012053020120525
2554776refg++ -m64 -O2 -fomit-frame-pointer2012053020120525
2571721refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012053020120525
2602781refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012053020120525
2675174refg++ -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
2695536refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012053020120525
2712168refg++ -m64 -march=core2 -Os -fomit-frame-pointer2012053020120525
2719969refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2012053020120525
2720010refg++ -m64 -march=core2 -O -fomit-frame-pointer2012053020120525
2781863refg++ -march=barcelona -Os -fomit-frame-pointer2012053020120525
2904897refg++ -march=k8 -Os -fomit-frame-pointer2012053020120525
2936467refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012053020120525
2964777refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012053020120525
2993165refg++ -m64 -march=k8 -Os -fomit-frame-pointer2012053020120525
3096999refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2012053020120525
3108806refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2012053020120525
3148359refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2012053020120525
3161730refg++ -m64 -march=nocona -Os -fomit-frame-pointer2012053020120525
3192228refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2012053020120525
3234862refg++ -Os -fomit-frame-pointer2012053020120525
3259665refg++ -m64 -Os -fomit-frame-pointer2012053020120525
3370171refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012053020120525
3464462refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012053020120525
3569447refg++ -march=nocona -Os -fomit-frame-pointer2012053020120525
4153896refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012053020120525
18458806refg++2012053020120525