Implementation notes: amd64, molecule, crypto_hash/cubehash82

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
227520emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
227556emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
227688emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
227688emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
227700emmintrin3gcc -m64 -O3 -fomit-frame-pointer2009020620090205
227712emmintrin3gcc -O3 -fomit-frame-pointer2009020620090205
227712emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
227712emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
229644emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
229644emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
229680emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
229680emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
229692emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
229788emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
235836emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
235860emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
247176emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
247176emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
247548emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
247548emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
247596emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
247692emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
252396emmintrin3gcc -O2 -fomit-frame-pointer2009020620090205
252456emmintrin3gcc -m64 -O2 -fomit-frame-pointer2009020620090205
253308emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
253320emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
254736emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
254784emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
256860emmintrin3gcc -Os -fomit-frame-pointer2009020620090205
256872emmintrin3gcc -m64 -Os -fomit-frame-pointer2009020620090205
256932emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2009020620090205
256992emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
258948emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
258960emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2009020620090205
258960emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
258996emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
262380emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
262380emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
290052emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
290112emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
295488emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
295656emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2009020620090205
316992emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
316992emmintrin3gcc -march=nocona -O -fomit-frame-pointer2009020620090205
320484emmintrin3gcc -m64 -O -fomit-frame-pointer2009020620090205
320496emmintrin3gcc -O -fomit-frame-pointer2009020620090205
321204emmintrin3gcc -march=k8 -O -fomit-frame-pointer2009020620090205
321252emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
1710720simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
1713540simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
1714104simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
1714404simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
1716732simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
1716996simplegcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
1718592simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
1721880simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
1728504simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
1737024simplegcc -funroll-loops -O -fomit-frame-pointer2009020620090205
1737060simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
1737108simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
1993056simplegcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
1995456simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
1995912simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
1997964simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
2007024simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
2009136simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
4198596simplegcc -O3 -fomit-frame-pointer2009020620090205
4198704simplegcc -m64 -O3 -fomit-frame-pointer2009020620090205
4212984simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
4220724simplegcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
4278408simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
4310892simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
4420788simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
4446732simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
4481376simplegcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
4534164simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
4578552simplegcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
4609608simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
4835688emmintrin3cc2009020620090205
4835760emmintrin3gcc2009020620090205
4844904emmintrin3gcc -funroll-loops2009020620090205
6310020specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020620090205
6314808specgcc -funroll-loops -O3 -fomit-frame-pointer2009020620090205
6325980specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020620090205
6351684specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020620090205
6354600specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
6358176specgcc -funroll-loops -O2 -fomit-frame-pointer2009020620090205
6359760specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020620090205
6360288specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
6616488specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020620090205
6627096specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
6652764specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020620090205
6653304specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
7032624specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020620090205
7039896specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020620090205
7045896specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
7077060specgcc -funroll-loops -Os -fomit-frame-pointer2009020620090205
7439304specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
7482432specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020620090205
8513880specgcc -march=k8 -O3 -fomit-frame-pointer2009020620090205
8526540specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020620090205
8581560specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
8599644specgcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
8636496specgcc -O2 -fomit-frame-pointer2009020620090205
8682168specgcc -O3 -fomit-frame-pointer2009020620090205
8684160specgcc -m64 -O2 -fomit-frame-pointer2009020620090205
8693268specgcc -m64 -O3 -fomit-frame-pointer2009020620090205
8709132specgcc -march=nocona -O3 -fomit-frame-pointer2009020620090205
8722752specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020620090205
8751408specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
8777088specgcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
8798340simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020620090205
8803848simplegcc -march=nocona -O2 -fomit-frame-pointer2009020620090205
8804352simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020620090205
8813352simplegcc -march=k8 -O2 -fomit-frame-pointer2009020620090205
8816988simplegcc -O2 -fomit-frame-pointer2009020620090205
8821488simplegcc -m64 -O2 -fomit-frame-pointer2009020620090205
8877732simplegcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
8893200simplegcc -march=k8 -O -fomit-frame-pointer2009020620090205
8951652simplegcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
8995896simplegcc -O -fomit-frame-pointer2009020620090205
8996856simplegcc -march=nocona -O -fomit-frame-pointer2009020620090205
9003588simplegcc -m64 -O -fomit-frame-pointer2009020620090205
9149256simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
9149532simplegcc -march=nocona -Os -fomit-frame-pointer2009020620090205
9161100simplegcc -m64 -Os -fomit-frame-pointer2009020620090205
9177264simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
9177972simplegcc -Os -fomit-frame-pointer2009020620090205
9213300simplegcc -march=k8 -Os -fomit-frame-pointer2009020620090205
9407412specgcc -march=k8 -Os -fomit-frame-pointer2009020620090205
9409500specgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020620090205
9454200specgcc -Os -fomit-frame-pointer2009020620090205
9462432specgcc -m64 -Os -fomit-frame-pointer2009020620090205
9520488specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020620090205
9520584specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
9549564specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
9556668specgcc -march=k8 -O -fomit-frame-pointer2009020620090205
9589224specgcc -m64 -march=k8 -O -fomit-frame-pointer2009020620090205
9598068specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020620090205
9641856specgcc -m64 -march=nocona -O -fomit-frame-pointer2009020620090205
9644448specgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020620090205
9654348specgcc -march=nocona -O -fomit-frame-pointer2009020620090205
9676152specgcc -O -fomit-frame-pointer2009020620090205
9681000specgcc -march=nocona -Os -fomit-frame-pointer2009020620090205
9681888specgcc -m64 -O -fomit-frame-pointer2009020620090205
9734424specgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020620090205
9763644specgcc -funroll-loops -O -fomit-frame-pointer2009020620090205
24583824simplegcc2009020620090205
24623844simplegcc -funroll-loops2009020620090205
24674316simplecc2009020620090205
59456616specgcc2009020620090205
59515008specgcc -funroll-loops2009020620090205
59677548speccc2009020620090205