Implementation notes: amd64, hlopt02, crypto_hash/cubehash168

Computer: hlopt02
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20100425
Operation: crypto_hash
Primitive: cubehash168
TimeImplementationCompilerBenchmark dateSUPERCOP version
85753emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
85753emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
85753emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
85754emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
85754emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
85755emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
85755emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
85755emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
85781emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
85782emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
88098emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
88098emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
88805emmintrin4gcc -O2 -fomit-frame-pointer2010050420100425
88826emmintrin4gcc -O3 -fomit-frame-pointer2010050420100425
88826emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
88828emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010050420100425
88829emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
88891emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
88892emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
88897emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
88915emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
88964emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
88965emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
88965emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
88967emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
88983emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
88989emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
88998emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010050420100425
89177emmintrin4gcc -m64 -O -fomit-frame-pointer2010050420100425
89177emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
89178emmintrin4gcc -O -fomit-frame-pointer2010050420100425
89181emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
89181emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
89353emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
89370emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
89371emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
89371emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
89372emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010050420100425
89372emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010050420100425
89562emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
89562emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010050420100425
89565emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
89566emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
91029emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
91037emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010050420100425
93147emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
93147emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
93147emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
93152emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
93154emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
93745emmintrin4gcc -Os -fomit-frame-pointer2010050420100425
93745emmintrin4gcc -m64 -Os -fomit-frame-pointer2010050420100425
93745emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
93746emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
93749emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
93764emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
93764emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010050420100425
95495emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
95499emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
97801emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
627161simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
627164simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
642248simplegcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
642268simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
642273simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
658000simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
661558simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
661625simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
661634simplegcc -funroll-loops -O -fomit-frame-pointer2010050420100425
661636simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
662149simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
664191simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
664194simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
670237simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
674967simplegcc -m64 -O3 -fomit-frame-pointer2010050420100425
674988simplegcc -O3 -fomit-frame-pointer2010050420100425
674989simplegcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
674991simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
674992simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
677860simplegcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
677862simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
677947simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
678051simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
690912simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
691079simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
697584simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
697586simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
713388simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
713427simplegcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
756680emmintrin4cc2010050420100425
756688emmintrin4gcc2010050420100425
756694emmintrin4gcc -funroll-loops2010050420100425
802177simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
802178simplegcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
802180simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
802181simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
802184simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
829895simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
829899simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
1554738specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
1554759specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010050420100425
1554817specgcc -funroll-loops -O2 -fomit-frame-pointer2010050420100425
1572343specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
1572359specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010050420100425
1581409specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010050420100425
1581441specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
1589224specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
1595397specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
1595555specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010050420100425
1597023specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010050420100425
1597261specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
1600332specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010050420100425
1602279specgcc -funroll-loops -O3 -fomit-frame-pointer2010050420100425
1603690specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
1619493specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
1619593specgcc -funroll-loops -O -fomit-frame-pointer2010050420100425
1621743specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010050420100425
1634808specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010050420100425
1636271specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010050420100425
1648576specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
1841524specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
1841675specgcc -funroll-loops -Os -fomit-frame-pointer2010050420100425
1847402specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
1847525specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010050420100425
1847696specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010050420100425
1914388specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
1917361specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010050420100425
2083108specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010050420100425
2086440specgcc -march=nocona -O3 -fomit-frame-pointer2010050420100425
2098591specgcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
2101929specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
2109287specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
2111886specgcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
2118665specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
2119171specgcc -m64 -O2 -fomit-frame-pointer2010050420100425
2123158specgcc -march=k8 -O3 -fomit-frame-pointer2010050420100425
2125013specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010050420100425
2131154specgcc -O2 -fomit-frame-pointer2010050420100425
2135946specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
2152190specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010050420100425
2181110specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010050420100425
2196628specgcc -O3 -fomit-frame-pointer2010050420100425
2197115specgcc -m64 -O3 -fomit-frame-pointer2010050420100425
2343575simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010050420100425
2343746simplegcc -march=nocona -O2 -fomit-frame-pointer2010050420100425
2368063simplegcc -march=k8 -O2 -fomit-frame-pointer2010050420100425
2368303simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010050420100425
2437469simplegcc -march=nocona -Os -fomit-frame-pointer2010050420100425
2441073simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
2451981simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
2452007simplegcc -march=k8 -Os -fomit-frame-pointer2010050420100425
2452096simplegcc -m64 -Os -fomit-frame-pointer2010050420100425
2452174simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
2452607simplegcc -Os -fomit-frame-pointer2010050420100425
2473212simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
2496995specgcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
2497498specgcc -O -fomit-frame-pointer2010050420100425
2514556specgcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
2533469specgcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
2548406specgcc -march=nocona -O -fomit-frame-pointer2010050420100425
2549654specgcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
2562795specgcc -m64 -O -fomit-frame-pointer2010050420100425
2590680specgcc -march=k8 -O -fomit-frame-pointer2010050420100425
2628058simplegcc -O2 -fomit-frame-pointer2010050420100425
2628173simplegcc -m64 -O2 -fomit-frame-pointer2010050420100425
2628658simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010050420100425
2642897simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010050420100425
2654191simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010050420100425
2655002simplegcc -march=k8 -O -fomit-frame-pointer2010050420100425
2655466simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010050420100425
2655888simplegcc -m64 -O -fomit-frame-pointer2010050420100425
2656188simplegcc -O -fomit-frame-pointer2010050420100425
2656225simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010050420100425
2708568simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010050420100425
2709150simplegcc -march=nocona -O -fomit-frame-pointer2010050420100425
2742052specgcc -Os -fomit-frame-pointer2010050420100425
2747539specgcc -march=nocona -Os -fomit-frame-pointer2010050420100425
2748613specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010050420100425
2748750specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010050420100425
2784935specgcc -m64 -Os -fomit-frame-pointer2010050420100425
2785365specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010050420100425
2785654specgcc -march=k8 -Os -fomit-frame-pointer2010050420100425
2785825specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010050420100425
10362167simplegcc2010050420100425
10366195simplegcc -funroll-loops2010050420100425
10384089simplecc2010050420100425
16588591speccc2010050420100425
16597371specgcc -funroll-loops2010050420100425
16720051specgcc2010050420100425