Implementation notes: amd64, hlopt02, crypto_hash/cubehash162

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: cubehash162
TimeImplementationCompilerBenchmark dateSUPERCOP version
327477emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
327486emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
327489emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
328991emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
328992emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
328999emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
329010emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
329012emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
329014emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
329036emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
329520emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
329520emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
329520emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
329520emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
329521emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
332138emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
332262emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
339836emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
339836emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
340517emmintrin4gcc -O3 -fomit-frame-pointer2010050420100425
340517emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
340517emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
340517emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010050420100425
340518emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010050420100425
340552emmintrin4gcc -O2 -fomit-frame-pointer2010050420100425
340602emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
340604emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
340674emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
340674emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
340679emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
340681emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -m64 -O -fomit-frame-pointer2010050420100425
340699emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
340702emmintrin4gcc -O -fomit-frame-pointer2010050420100425
340702emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
340813emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010050420100425
341447emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
341458emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
341469emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
341470emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
341475emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
341476emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
341587emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
341593emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010050420100425
341807emmintrin4gcc -m64 -Os -fomit-frame-pointer2010050420100425
341829emmintrin4gcc -Os -fomit-frame-pointer2010050420100425
341831emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
341831emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
341832emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010050420100425
341957emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
341986emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010050420100425
342773emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
342773emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
360826emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
364698emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
364870emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
2285656simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
2285684simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
2314332simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
2314566simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
2337859simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
2338024simplegcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
2338028simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
2389137simplegcc -funroll-loops -O -fomit-frame-pointer2010050420100425
2389175simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
2389216simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
2390800simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
2390894simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
2391577simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
2393753simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
2393827simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
2402291simplegcc -O3 -fomit-frame-pointer2010050420100425
2402293simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
2402415simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
2402424simplegcc -m64 -O3 -fomit-frame-pointer2010050420100425
2402663simplegcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
2408845simplegcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
2408899simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
2409209simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
2445447simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
2445464simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
2532607simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
2533447simplegcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
2534799simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
2534927simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
2593616simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
2593974simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
2594838simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
2594889simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
2595331simplegcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
2682677simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
2682873simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
3010445emmintrin4gcc2010050420100425
3011430emmintrin4gcc -funroll-loops2010050420100425
3011959emmintrin4cc2010050420100425
4104889specgcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
4105017specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
4105552specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
4116600specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
4116632specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
4126894specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
4127384specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
4149556specgcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
4149676specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
4150309specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
4160082specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
4161186specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
4171184specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
4177649specgcc -funroll-loops -O -fomit-frame-pointer2010050420100425
4181310specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
4182686specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
4183548specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
4200721specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
4200925specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
4202143specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
4258059specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
4331796specgcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
4354325specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
4354360specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
4354440specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
4354746specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
4453318specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
4474458specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
6010132specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
6047487specgcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
6057136specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
6065986specgcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
6067190specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
6073125specgcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
6076379specgcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
6093875specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
6146767specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
6165341specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
6188377specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
6188646specgcc -O2 -fomit-frame-pointer2010050420100425
6190008specgcc -m64 -O2 -fomit-frame-pointer2010050420100425
6247192specgcc -O3 -fomit-frame-pointer2010050420100425
6247863specgcc -m64 -O3 -fomit-frame-pointer2010050420100425
6251699specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
7303568specgcc -m64 -O -fomit-frame-pointer2010050420100425
7321495specgcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
7364372specgcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
7400055specgcc -O -fomit-frame-pointer2010050420100425
7400200specgcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
7596359specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
7602576specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
7604672specgcc -Os -fomit-frame-pointer2010050420100425
7635176specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
7655908specgcc -march=nocona -O -fomit-frame-pointer2010050420100425
7749900specgcc -m64 -Os -fomit-frame-pointer2010050420100425
7750569specgcc -march=k8 -Os -fomit-frame-pointer2010050420100425
7753413specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
7834357specgcc -march=k8 -O -fomit-frame-pointer2010050420100425
7935965specgcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
8068266specgcc -march=nocona -Os -fomit-frame-pointer2010050420100425
8613450simplegcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
8614830simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
8627784simplegcc -march=nocona -Os -fomit-frame-pointer2010050420100425
8630115simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
8682190simplegcc -Os -fomit-frame-pointer2010050420100425
8683692simplegcc -march=k8 -Os -fomit-frame-pointer2010050420100425
8686033simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
8686866simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
8686996simplegcc -m64 -Os -fomit-frame-pointer2010050420100425
8723483simplegcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
8726481simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
8761738simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
9540275simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
9544648simplegcc -O -fomit-frame-pointer2010050420100425
9600981simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
9620054simplegcc -m64 -O -fomit-frame-pointer2010050420100425
9628798simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
9683467simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
9685661simplegcc -m64 -O2 -fomit-frame-pointer2010050420100425
9685991simplegcc -O2 -fomit-frame-pointer2010050420100425
9731142simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
9746796simplegcc -march=k8 -O -fomit-frame-pointer2010050420100425
9964665simplegcc -march=nocona -O -fomit-frame-pointer2010050420100425
9966771simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
38258678simplegcc2010050420100425
38264353simplegcc -funroll-loops2010050420100425
38267599simplecc2010050420100425
58262337specgcc2010050420100425
58437058speccc2010050420100425
58590846specgcc -funroll-loops2010050420100425