Implementation notes: x86, patrick, crypto_hash/cheetah512

Computer: patrick
Architecture: x86
CPU ID: GenuineIntel-00030661-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: cheetah512
TimeImplementationCompilerBenchmark dateSUPERCOP version
319130asm32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013042820130419
326718asm32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2013042820130419
326872asm32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2013042820130419
327026asm32gcc -march=pentium-m -Os -fomit-frame-pointer2013042820130419
327684asm32gcc -march=pentium4 -Os -fomit-frame-pointer2013042820130419
333256asm32gcc -m32 -march=pentium -Os -fomit-frame-pointer2013042820130419
333536asm32gcc -march=k8 -Os -fomit-frame-pointer2013042820130419
335048asm32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2013042820130419
335706asm32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2013042820130419
351666asm32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2013042820130419
388094asm32gcc -march=i486 -O2 -fomit-frame-pointer2013042820130419
396004asm32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2013042820130419
396102asm32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2013042820130419
396326asm32gcc -march=k8 -O3 -fomit-frame-pointer2013042820130419
396690asm32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2013042820130419
397040asm32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2013042820130419
398174asm32gcc -funroll-loops -O3 -fomit-frame-pointer2013042820130419
398398asm32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2013042820130419
398636asm32gcc -march=barcelona -O3 -fomit-frame-pointer2013042820130419
399000asm32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2013042820130419
399560asm32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2013042820130419
399686asm32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013042820130419
399714asm32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2013042820130419
400498asm32gcc -march=nocona -O3 -fomit-frame-pointer2013042820130419
400932asm32gcc -m32 -O3 -fomit-frame-pointer2013042820130419
400960asm32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2013042820130419
401800asm32gcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2013042820130419
401800asm32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2013042820130419
401898asm32gcc -m32 -march=nocona -O -fomit-frame-pointer2013042820130419
402178asm32gcc -m32 -march=prescott -O -fomit-frame-pointer2013042820130419
402416asm32gcc -march=pentium4 -O -fomit-frame-pointer2013042820130419
402486asm32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2013042820130419
402598asm32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2013042820130419
402948asm32gcc -m32 -march=i386 -O -fomit-frame-pointer2013042820130419
403074asm32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2013042820130419
403186asm32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2013042820130419
403256asm32gcc -O -fomit-frame-pointer2013042820130419
403326asm32gcc -m32 -O -fomit-frame-pointer2013042820130419
403466asm32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2013042820130419
403732asm32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2013042820130419
403872asm32gcc -march=i386 -O -fomit-frame-pointer2013042820130419
403886asm32gcc -m32 -march=pentium -O -fomit-frame-pointer2013042820130419
404054asm32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2013042820130419
404082asm32gcc -O3 -fomit-frame-pointer2013042820130419
404264asm32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013042820130419
404502asm32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013042820130419
404642asm32gcc -m32 -march=core2 -O -fomit-frame-pointer2013042820130419
404698asm32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2013042820130419
404922asm32gcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2013042820130419
405160asm32gcc -m32 -march=i486 -O -fomit-frame-pointer2013042820130419
405608asm32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2013042820130419
405706asm32gcc -march=i386 -O3 -fomit-frame-pointer2013042820130419
405720asm32gcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2013042820130419
406056asm32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013042820130419
406238asm32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2013042820130419
406252asm32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2013042820130419
406266asm32gcc -march=pentium2 -Os -fomit-frame-pointer2013042820130419
406994asm32gcc -funroll-loops -O2 -fomit-frame-pointer2013042820130419
407274asm32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2013042820130419
407274asm32gcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2013042820130419
407372asm32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2013042820130419
407414asm32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2013042820130419
407582asm32gcc -m32 -march=k8 -O -fomit-frame-pointer2013042820130419
407736asm32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2013042820130419
407778asm32gcc -march=k6-3 -O3 -fomit-frame-pointer2013042820130419
407974asm32gcc -march=k6 -O3 -fomit-frame-pointer2013042820130419
408030asm32gcc -march=k6 -O -fomit-frame-pointer2013042820130419
408352asm32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2013042820130419
408366asm32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2013042820130419
408408asm32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2013042820130419
408464asm32gcc -march=pentium -Os -fomit-frame-pointer2013042820130419
408744asm32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2013042820130419
408758asm32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2013042820130419
408884asm32gcc -march=k6-2 -O -fomit-frame-pointer2013042820130419
408926asm32gcc -funroll-loops -Os -fomit-frame-pointer2013042820130419
409332asm32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013042820130419
409346asm32gcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2013042820130419
409598asm32gcc -Os -fomit-frame-pointer2013042820130419
409920asm32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2013042820130419
410018asm32gcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2013042820130419
410326asm32gcc -march=pentium4 -O2 -fomit-frame-pointer2013042820130419
410620asm32gcc -m32 -march=k8 -Os -fomit-frame-pointer2013042820130419
410900asm32gcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2013042820130419
410928asm32gcc -march=prescott -O2 -fomit-frame-pointer2013042820130419
411166asm32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2013042820130419
411166asm32gcc -march=pentium3 -Os -fomit-frame-pointer2013042820130419
411362asm32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2013042820130419
412104asm32gcc -march=pentium3 -O -fomit-frame-pointer2013042820130419
412510asm32gcc -march=k6-2 -O2 -fomit-frame-pointer2013042820130419
413000asm32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2013042820130419
413182asm32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2013042820130419
413252asm32gcc -march=prescott -Os -fomit-frame-pointer2013042820130419
413350asm32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2013042820130419
413602asm32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2013042820130419
413644asm32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2013042820130419
413770asm32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2013042820130419
414246asm32gcc -march=pentium -O3 -fomit-frame-pointer2013042820130419
414442asm32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2013042820130419
415016asm32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2013042820130419
415506asm32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013042820130419
415674asm32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2013042820130419
416010asm32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013042820130419
416150asm32gcc -fno-schedule-insns -O -fomit-frame-pointer2013042820130419
416206asm32gcc -m32 -march=k6 -O -fomit-frame-pointer2013042820130419
416612asm32gcc -march=k6-3 -O2 -fomit-frame-pointer2013042820130419
417774asm32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2013042820130419
417858asm32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2013042820130419
418278asm32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2013042820130419
418348asm32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013042820130419
418460asm32gcc -m32 -march=barcelona -O -fomit-frame-pointer2013042820130419
418614asm32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2013042820130419
418768asm32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2013042820130419
418964asm32gcc -march=pentium-m -O3 -fomit-frame-pointer2013042820130419
419272asm32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2013042820130419
419916asm32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013042820130419
420070asm32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2013042820130419
420266asm32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2013042820130419
420448asm32gcc -m32 -march=core2 -Os -fomit-frame-pointer2013042820130419
420644asm32gcc -march=pentium2 -O3 -fomit-frame-pointer2013042820130419
420840asm32gcc -funroll-loops -m32 -O -fomit-frame-pointer2013042820130419
421932asm32gcc -march=i486 -O -fomit-frame-pointer2013042820130419
422226asm32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2013042820130419
422268asm32gcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2013042820130419
422534asm32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2013042820130419
424144asm32gcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2013042820130419
425026asm32gcc -march=pentium3 -O2 -fomit-frame-pointer2013042820130419
425278asm32gcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2013042820130419
425404asm32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013042820130419
425432asm32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013042820130419
425642asm32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013042820130419
426566asm32gcc -march=nocona -O2 -fomit-frame-pointer2013042820130419
427126asm32gcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2013042820130419
427476asm32gcc -m32 -march=prescott -Os -fomit-frame-pointer2013042820130419
427840asm32gcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2013042820130419
427868asm32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2013042820130419
428050asm32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2013042820130419
428092asm32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2013042820130419
428190asm32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2013042820130419
428806asm32gcc -m32 -march=athlon -Os -fomit-frame-pointer2013042820130419
429912asm32gcc -march=athlon -O3 -fomit-frame-pointer2013042820130419
430542asm32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2013042820130419
431158asm32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2013042820130419
434000asm32gcc -m32 -march=nocona -Os -fomit-frame-pointer2013042820130419
435120asm32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013042820130419
436212asm32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013042820130419
436758asm32gcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2013042820130419
437752asm32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013042820130419
437990asm32gcc -march=i486 -Os -fomit-frame-pointer2013042820130419
438662asm32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2013042820130419
439152asm32gcc -funroll-loops -march=athlon -O -fomit-frame-pointer2013042820130419
439180asm32gcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2013042820130419
440286asm32gcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2013042820130419
440412asm32gcc -march=barcelona -O -fomit-frame-pointer2013042820130419
440832asm32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013042820130419
441336asm32gcc -march=pentiumpro -O2 -fomit-frame-pointer2013042820130419
441840asm32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2013042820130419
442596asm32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2013042820130419
442960asm32gcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2013042820130419
445298asm32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2013042820130419
445508asm32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013042820130419
445690asm32gcc -march=i386 -O2 -fomit-frame-pointer2013042820130419
445802asm32gcc -march=k6-2 -O3 -fomit-frame-pointer2013042820130419
446096asm32gcc -march=i486 -O3 -fomit-frame-pointer2013042820130419
446278asm32gcc -fno-schedule-insns -Os -fomit-frame-pointer2013042820130419
446698asm32gcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2013042820130419
446782asm32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2013042820130419
446838asm32gcc -march=pentium3 -O3 -fomit-frame-pointer2013042820130419
446950asm32gcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2013042820130419
446992asm32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2013042820130419
447972asm32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2013042820130419
449148asm32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013042820130419
449274asm32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013042820130419
449302asm32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013042820130419
449344asm32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2013042820130419
449918asm32gcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2013042820130419
451122asm32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013042820130419
452424asm32gcc -march=pentium -O -fomit-frame-pointer2013042820130419
452522asm32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2013042820130419
453096asm32gcc -march=nocona -O -fomit-frame-pointer2013042820130419
453418asm32gcc -march=pentium2 -O -fomit-frame-pointer2013042820130419
453754asm32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013042820130419
453866asm32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013042820130419
454664asm32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2013042820130419
455336asm32gcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2013042820130419
455490asm32gcc -march=nocona -Os -fomit-frame-pointer2013042820130419
455924asm32gcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2013042820130419
455952asm32gcc -march=k6-3 -O -fomit-frame-pointer2013042820130419
456022asm32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2013042820130419
456176asm32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2013042820130419
456512asm32gcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2013042820130419
457282asm32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013042820130419
457324asm32gcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2013042820130419
458052asm32gcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2013042820130419
458206asm32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2013042820130419
458500asm32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2013042820130419
458696asm32gcc -march=k8 -O -fomit-frame-pointer2013042820130419
459312asm32gcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2013042820130419
459844asm32gcc -march=athlon -O2 -fomit-frame-pointer2013042820130419
459914asm32gcc -march=pentiumpro -O3 -fomit-frame-pointer2013042820130419
460194asm32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2013042820130419
460348asm32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2013042820130419
460600asm32gcc -march=barcelona -Os -fomit-frame-pointer2013042820130419
461006asm32gcc -march=k6 -O2 -fomit-frame-pointer2013042820130419
461034asm32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013042820130419
461174asm32gcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2013042820130419
461454asm32gcc -march=prescott -O -fomit-frame-pointer2013042820130419
461552asm32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2013042820130419
461692asm32gcc -funroll-loops -march=pentium -O -fomit-frame-pointer2013042820130419
462014asm32gcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2013042820130419
462350asm32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2013042820130419
462490asm32gcc -funroll-loops -march=prescott -O -fomit-frame-pointer2013042820130419
462574asm32gcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2013042820130419
462910asm32gcc -march=k8 -O2 -fomit-frame-pointer2013042820130419
462924asm32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2013042820130419
463526asm32gcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2013042820130419
464366asm32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2013042820130419
465150asm32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2013042820130419
466648asm32gcc -march=pentium-mmx -O2 -fomit-frame-pointer2013042820130419
467600asm32gcc -march=pentium-m -O2 -fomit-frame-pointer2013042820130419
467922asm32gcc -m32 -O2 -fomit-frame-pointer2013042820130419
467950asm32gcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2013042820130419
468356asm32gcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2013042820130419
468552asm32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013042820130419
468692asm32gcc -funroll-loops -march=k6 -O -fomit-frame-pointer2013042820130419
469546asm32gcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2013042820130419
470750asm32gcc -m32 -Os -fomit-frame-pointer2013042820130419
471562asm32gcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2013042820130419
472276asm32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2013042820130419
472318asm32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2013042820130419
473200asm32gcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2013042820130419
474026asm32gcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2013042820130419
475118asm32gcc -march=pentium-mmx -O3 -fomit-frame-pointer2013042820130419
475790asm32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2013042820130419
476280asm32gcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2013042820130419
476308asm32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2013042820130419
477498asm32gcc -funroll-loops -march=i386 -O -fomit-frame-pointer2013042820130419
478114asm32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2013042820130419
479052asm32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2013042820130419
480536asm32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013042820130419
481110asm32gcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2013042820130419
481208asm32gcc -m32 -march=athlon -O -fomit-frame-pointer2013042820130419
482104asm32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013042820130419
482552asm32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2013042820130419
482552asm32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2013042820130419
482818asm32gcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2013042820130419
483420asm32gcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2013042820130419
484414asm32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2013042820130419
484484asm32gcc -march=k6-3 -Os -fomit-frame-pointer2013042820130419
486640asm32gcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2013042820130419
488572asm32gcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2013042820130419
489356asm32gcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2013042820130419
489608asm32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2013042820130419
492380asm32gcc -m32 -march=i486 -Os -fomit-frame-pointer2013042820130419
495166asm32gcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2013042820130419
496664asm32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2013042820130419
497602asm32gcc -m32 -march=i386 -Os -fomit-frame-pointer2013042820130419
498848asm32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2013042820130419
499492asm32gcc -march=k6 -Os -fomit-frame-pointer2013042820130419
501424asm32gcc -march=k6-2 -Os -fomit-frame-pointer2013042820130419
501592asm32gcc -march=athlon -O -fomit-frame-pointer2013042820130419
501634asm32gcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2013042820130419
503160asm32gcc -funroll-loops -march=i486 -O -fomit-frame-pointer2013042820130419
505512asm32gcc -m32 -march=k6 -Os -fomit-frame-pointer2013042820130419
506870asm32gcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2013042820130419
522942asm32gcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2013042820130419
530922asm32gcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2013042820130419
542682asm32gcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2013042820130419
560308asm32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2013042820130419
561512asm32gcc -march=pentium-m -O -fomit-frame-pointer2013042820130419
562702asm32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2013042820130419
568274asm32gcc -march=athlon -Os -fomit-frame-pointer2013042820130419
575078asm32gcc -march=pentiumpro -Os -fomit-frame-pointer2013042820130419
579740asm32gcc -march=pentium-mmx -O -fomit-frame-pointer2013042820130419
582596asm32gcc -march=prescott -O3 -fomit-frame-pointer2013042820130419
586684asm32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2013042820130419
587608asm32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2013042820130419
590674asm32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2013042820130419
591654asm32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2013042820130419
591696asm32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2013042820130419
592046asm32gcc -march=barcelona -O2 -fomit-frame-pointer2013042820130419
593040asm32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2013042820130419
593082asm32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2013042820130419
593194asm32gcc -O2 -fomit-frame-pointer2013042820130419
593432asm32gcc -funroll-loops -O -fomit-frame-pointer2013042820130419
595154asm32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2013042820130419
595294asm32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2013042820130419
595840asm32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2013042820130419
596778asm32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2013042820130419
597044asm32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2013042820130419
597352asm32gcc -march=pentiumpro -O -fomit-frame-pointer2013042820130419
597688asm32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2013042820130419
597968asm32gcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2013042820130419
598080asm32gcc -march=pentium-mmx -Os -fomit-frame-pointer2013042820130419
598486asm32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2013042820130419
598780asm32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2013042820130419
598850asm32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2013042820130419
599186asm32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2013042820130419
599886asm32gcc -march=pentium4 -O3 -fomit-frame-pointer2013042820130419
601580asm32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2013042820130419
601664asm32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2013042820130419
602504asm32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2013042820130419
606172asm32gcc -march=pentium -O2 -fomit-frame-pointer2013042820130419
607278asm32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013042820130419
608664asm32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013042820130419
608944asm32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2013042820130419
614474asm32gcc -march=pentium2 -O2 -fomit-frame-pointer2013042820130419
623854asm32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2013042820130419
628250asm32gcc -march=i386 -Os -fomit-frame-pointer2013042820130419
632632asm32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2013042820130419
633164asm32gcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2013042820130419

Checksum failure

Implementation: crypto_hash/cheetah512/asm32
Compiler: cc
8cc0401594c5d7cc5385e37253f9284c5729436f7c1a3f1a7eebbf69192b385b3fd32c808b0218a743ed1f635e82e7fae45cd0acbfc73f630e4443f124638033
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc asm32
gcc asm32
gcc -funroll-loops asm32