Implementation notes: amd64, nmiv004, crypto_stream/hc128

Computer: nmiv004
Architecture: amd64
CPU ID: GenuineIntel-000006fb-0febfbff
SUPERCOP version: 20100728
Operation: crypto_stream
Primitive: hc128
TimeImplementationCompilerBenchmark dateSUPERCOP version
22743e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
22761e/hc-128/200606gcc -funroll-loops -O -fomit-frame-pointer2010080920100728
22779e/hc-128/200606gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080920100728
22788e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
22788e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
22788e/hc-128/200606gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080920100728
22797e/hc-128/200606gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080920100728
22824e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
22860e/hc-128/200606gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080920100728
22878e/hc-128/200606gcc -funroll-loops -O3 -fomit-frame-pointer2010080920100728
22878e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
22878e/hc-128/200606gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080920100728
22887e/hc-128/200606gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080920100728
22887e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
22887e/hc-128/200606gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080920100728
22896e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
22932e/hc-128/200606gcc -funroll-loops -O2 -fomit-frame-pointer2010080920100728
22941e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
22941e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
22950e/hc-128/200606gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080920100728
22950e/hc-128/200606gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080920100728
23193e/hc-128/200606gcc -funroll-loops -Os -fomit-frame-pointer2010080920100728
23202e/hc-128/200606gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080920100728
23202e/hc-128/200606gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
23211e/hc-128/200606gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
23211e/hc-128/200606gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080920100728
23283e/hc-128/200606gcc -march=k8 -O -fomit-frame-pointer2010080920100728
23292e/hc-128/200606gcc -m64 -march=core2 -O -fomit-frame-pointer2010080920100728
23292e/hc-128/200606gcc -m64 -march=core2 -Os -fomit-frame-pointer2010080920100728
23292e/hc-128/200606gcc -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
23301e/hc-128/200606gcc -m64 -O -fomit-frame-pointer2010080920100728
23310e/hc-128/200606gcc -O -fomit-frame-pointer2010080920100728
23310e/hc-128/200606gcc -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
23319e/hc-128/200606gcc -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
23319e/hc-128/200606gcc -march=nocona -O -fomit-frame-pointer2010080920100728
23364e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
23382e/hc-128/200606gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
23391e/hc-128/200701agcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080920100728
23391e/hc-128/200606gcc -march=k8 -Os -fomit-frame-pointer2010080920100728
23409e/hc-128/200606gcc -Os -fomit-frame-pointer2010080920100728
23409e/hc-128/200606gcc -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
23409e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
23418e/hc-128/200701agcc -funroll-loops -m64 -O -fomit-frame-pointer2010080920100728
23418e/hc-128/200701agcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080920100728
23418e/hc-128/200606gcc -m64 -Os -fomit-frame-pointer2010080920100728
23427e/hc-128/200701agcc -funroll-loops -O -fomit-frame-pointer2010080920100728
23427e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
23472e/hc-128/200701agcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080920100728
23517e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
23517e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
23517e/hc-128/200606gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
23517e/hc-128/200606gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080920100728
23526e/hc-128/200606gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080920100728
23535e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
23553e/hc-128/200606gcc -O3 -fomit-frame-pointer2010080920100728
23553e/hc-128/200701agcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080920100728
23553e/hc-128/200606gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080920100728
23553e/hc-128/200606gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
23562e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
23562e/hc-128/200701agcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080920100728
23571e/hc-128/200701agcc -funroll-loops -O2 -fomit-frame-pointer2010080920100728
23571e/hc-128/200701agcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080920100728
23571e/hc-128/200606gcc -march=nocona -O3 -fomit-frame-pointer2010080920100728
23589e/hc-128/200606gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
23589e/hc-128/200701agcc -funroll-loops -O3 -fomit-frame-pointer2010080920100728
23589e/hc-128/200606gcc -march=k8 -O3 -fomit-frame-pointer2010080920100728
23598e/hc-128/200606gcc -m64 -O3 -fomit-frame-pointer2010080920100728
23607e/hc-128/200606gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
23616e/hc-128/200606gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
23625e/hc-128/200606gcc -O2 -fomit-frame-pointer2010080920100728
23625e/hc-128/200606gcc -m64 -O2 -fomit-frame-pointer2010080920100728
23643e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
23643e/hc-128/200701agcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080920100728
23652e/hc-128/200606gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
23670e/hc-128/200606gcc -march=nocona -Os -fomit-frame-pointer2010080920100728
23679e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
23715e/hc-128/200701agcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080920100728
23742e/hc-128/200606gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
23742e/hc-128/200606gcc -march=k8 -O2 -fomit-frame-pointer2010080920100728
23778e/hc-128/200606gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
23778e/hc-128/200606gcc -march=nocona -O2 -fomit-frame-pointer2010080920100728
23859e/hc-128/200701agcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080920100728
23868e/hc-128/200701agcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
23877e/hc-128/200701agcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080920100728
23895e/hc-128/200701agcc -march=k8 -O -fomit-frame-pointer2010080920100728
23904e/hc-128/200701agcc -funroll-loops -Os -fomit-frame-pointer2010080920100728
23904e/hc-128/200701agcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
23904e/hc-128/200701agcc -m64 -march=core2 -Os -fomit-frame-pointer2010080920100728
23931e/hc-128/200701agcc -m64 -march=core2 -O -fomit-frame-pointer2010080920100728
23931e/hc-128/200701agcc -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
23949e/hc-128/200701agcc -m64 -O -fomit-frame-pointer2010080920100728
23958e/hc-128/200701agcc -O -fomit-frame-pointer2010080920100728
23958e/hc-128/200701agcc -march=nocona -O -fomit-frame-pointer2010080920100728
23967e/hc-128/200701agcc -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
23976e/hc-128/200701agcc -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
24003e/hc-128/200701agcc -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
24021e/hc-128/200701agcc -Os -fomit-frame-pointer2010080920100728
24021e/hc-128/200701agcc -m64 -Os -fomit-frame-pointer2010080920100728
24021e/hc-128/200701agcc -march=k8 -Os -fomit-frame-pointer2010080920100728
24030e/hc-128/200701agcc -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
24219e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
24219e/hc-128/200701bgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080920100728
24219e/hc-128/200701agcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
24228e/hc-128/200701agcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080920100728
24228e/hc-128/200701agcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080920100728
24237e/hc-128/200701agcc -O3 -fomit-frame-pointer2010080920100728
24237e/hc-128/200701agcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080920100728
24246e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
24246e/hc-128/200701agcc -m64 -O3 -fomit-frame-pointer2010080920100728
24255e/hc-128/200701bgcc -funroll-loops -O3 -fomit-frame-pointer2010080920100728
24264e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
24264e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
24273e/hc-128/200701agcc -march=k8 -O3 -fomit-frame-pointer2010080920100728
24282e/hc-128/200701bgcc -funroll-loops -O2 -fomit-frame-pointer2010080920100728
24282e/hc-128/200701bgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010080920100728
24291e/hc-128/200701bgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010080920100728
24300e/hc-128/200701agcc -O2 -fomit-frame-pointer2010080920100728
24300e/hc-128/200701agcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
24300e/hc-128/200701agcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
24300e/hc-128/200701bgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080920100728
24300e/hc-128/200701agcc -m64 -O2 -fomit-frame-pointer2010080920100728
24336e/hc-128/200701agcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
24336e/hc-128/200701agcc -march=nocona -O2 -fomit-frame-pointer2010080920100728
24336e/hc-128/200701agcc -march=nocona -O3 -fomit-frame-pointer2010080920100728
24345e/hc-128/200701agcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
24354e/hc-128/200701agcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
24372e/hc-128/200701agcc -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
24372e/hc-128/200701agcc -march=nocona -Os -fomit-frame-pointer2010080920100728
24381e/hc-128/200701agcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
24399e/hc-128/200701agcc -march=k8 -O2 -fomit-frame-pointer2010080920100728
24525e/hc-128/200701bgcc -m64 -march=core2 -Os -fomit-frame-pointer2010080920100728
24534e/hc-128/200701bgcc -funroll-loops -m64 -O -fomit-frame-pointer2010080920100728
24543e/hc-128/200701bgcc -funroll-loops -O -fomit-frame-pointer2010080920100728
24561e/hc-128/200701bgcc -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
24570e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
24579e/hc-128/200701bgcc -march=k8 -Os -fomit-frame-pointer2010080920100728
24588e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
24588e/hc-128/200701bgcc -m64 -Os -fomit-frame-pointer2010080920100728
24588e/hc-128/200701bgcc -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
24597e/hc-128/200701bgcc -Os -fomit-frame-pointer2010080920100728
24597e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
24597e/hc-128/200701bgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010080920100728
24615e/hc-128/200701bgcc -funroll-loops -Os -fomit-frame-pointer2010080920100728
24615e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
24615e/hc-128/200701bgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010080920100728
24624e/hc-128/200701bgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080920100728
24624e/hc-128/200701bgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080920100728
24624e/hc-128/200701bgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010080920100728
24651e/hc-128/200701bgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010080920100728
24651e/hc-128/200701bgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010080920100728
24660e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
24669e/hc-128/200701bgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010080920100728
24723e/hc-128/200701bgcc -O -fomit-frame-pointer2010080920100728
24723e/hc-128/200701bgcc -fno-schedule-insns -O -fomit-frame-pointer2010080920100728
24732e/hc-128/200701bgcc -m64 -O -fomit-frame-pointer2010080920100728
24750e/hc-128/200701bgcc -march=nocona -O -fomit-frame-pointer2010080920100728
24768e/hc-128/200701bgcc -m64 -march=nocona -O -fomit-frame-pointer2010080920100728
24786e/hc-128/200701bgcc -m64 -march=core2 -O -fomit-frame-pointer2010080920100728
24822e/hc-128/200701bgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010080920100728
24831e/hc-128/200701bgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
24849e/hc-128/200701bgcc -march=k8 -O -fomit-frame-pointer2010080920100728
24858e/hc-128/200701bgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080920100728
24867e/hc-128/200701bgcc -O3 -fomit-frame-pointer2010080920100728
24867e/hc-128/200701bgcc -m64 -march=k8 -O -fomit-frame-pointer2010080920100728
24903e/hc-128/200701bgcc -march=k8 -O3 -fomit-frame-pointer2010080920100728
24912e/hc-128/200701bgcc -O2 -fomit-frame-pointer2010080920100728
24912e/hc-128/200701bgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010080920100728
24912e/hc-128/200701bgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010080920100728
24939e/hc-128/200701bgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010080920100728
24948e/hc-128/200701bgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010080920100728
24966e/hc-128/200701bgcc -m64 -O3 -fomit-frame-pointer2010080920100728
25029e/hc-128/200701bgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080920100728
25038e/hc-128/200701bgcc -m64 -O2 -fomit-frame-pointer2010080920100728
25065e/hc-128/200701bgcc -march=k8 -O2 -fomit-frame-pointer2010080920100728
25137e/hc-128/200701bgcc -m64 -march=nocona -Os -fomit-frame-pointer2010080920100728
25155e/hc-128/200701bgcc -march=nocona -Os -fomit-frame-pointer2010080920100728
25254e/hc-128/200701bgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080920100728
25254e/hc-128/200701bgcc -march=nocona -O3 -fomit-frame-pointer2010080920100728
25398e/hc-128/200701bgcc -march=nocona -O2 -fomit-frame-pointer2010080920100728
25425e/hc-128/200701bgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080920100728
93357e/hc-128/200606gcc -funroll-loops2010080920100728
93393e/hc-128/200606gcc2010080920100728
94041e/hc-128/200606cc2010080920100728
94518e/hc-128/200701acc2010080920100728
94554e/hc-128/200701agcc2010080920100728
94851e/hc-128/200701agcc -funroll-loops2010080920100728
97740e/hc-128/200701bgcc -funroll-loops2010080920100728
97785e/hc-128/200701bcc2010080920100728
98091e/hc-128/200701bgcc2010080920100728