Implementation notes: amd64, ranger, crypto_hash/cubehash82

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
161790emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
161791emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
161880emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
161891emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
161896emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
161901emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
161903emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
161929emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
161936emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
162015emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
162539emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
162543emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
162543emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
162546emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
162551emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
162554emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
162600emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
162624emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
162625emmintrin4gcc -O -fomit-frame-pointer2011051620110509
162664emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
162666emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
162678emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
162684emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
163163emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
163319emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
163415emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
163416emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
163700emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
163700emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
164062emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
164065emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
164074emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
164076emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
164076emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
164094emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
164097emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
164102emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
164709emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
164988emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
164989emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
165591emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
165601emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
165675emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
165693emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
165697emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
165716emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
165735emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
165750emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
166175emmintrin3gcc -march=k8 -O -fomit-frame-pointer2011051620110509
166176emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
166176emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
166178emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
166200emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
167379emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
167379emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
167752emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
167752emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
167793emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
167794emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
167848emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
167849emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
167927emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
167960emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
167981emmintrin3gcc -march=nocona -O -fomit-frame-pointer2011051620110509
168734emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
168743emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
168748emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
168748emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
168748emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
168762emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
168766emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
168766emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
168778emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
168784emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
168795emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
168795emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
168845emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
168846emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
168848emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
168852emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
168852emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
168943emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
168960emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
169110emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
169112emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
169120emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
169120emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
169123emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
169134emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
169360emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
169451emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
169452emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
169499emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
169499emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
169524emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
169525emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
170735emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
170735emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
170736emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
170739emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
170739emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
170858emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
170858emmintrin3gcc -m64 -O -fomit-frame-pointer2011051620110509
170859emmintrin3gcc -O -fomit-frame-pointer2011051620110509
170896emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
170912emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
170916emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
170926emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
170927emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
170929emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
170953emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
170954emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
170955emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
171029emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
171029emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
171030emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
171054emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
171074emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
171244emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
171262emmintrin3gcc -m64 -O2 -fomit-frame-pointer2011051620110509
171263emmintrin3gcc -O2 -fomit-frame-pointer2011051620110509
171264emmintrin3gcc -O3 -fomit-frame-pointer2011051620110509
171264emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
171265emmintrin3gcc -m64 -O3 -fomit-frame-pointer2011051620110509
171421emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
171424emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
171449emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
171467emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
171573emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
171651emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
171651emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
171666emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
171667emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
171730emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
171741emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
171741emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
171745emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
171746emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
171762emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
171766emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
171816emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
171832emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
171853emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
171948emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
172112emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
172112emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
172113emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
172115emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
172116emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
172847emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
172995emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
173006emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
173022emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
173882emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
173882emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
173882emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
173967emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
173983emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
174096emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
174117emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
175251emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
175251emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
175251emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
175252emmintrin3gcc -m64 -Os -fomit-frame-pointer2011051620110509
175253emmintrin3gcc -Os -fomit-frame-pointer2011051620110509
343285emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
583770simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
583792simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
583849simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
602452simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
602628simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
605792simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
605961simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
606810simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
607376simplegcc -O3 -fomit-frame-pointer2011051620110509
608067simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
608539simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
613448simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
613464simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
615033simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
615296simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
615472simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
624272simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
624275simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
624308simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
624312simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
624536simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
625190simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
633889unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
633930unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
635536unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
635536unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
639124unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
639145unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
640748unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
640774unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
641519unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
641520unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
641523unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
642576unrolledgcc -O3 -fomit-frame-pointer2011051620110509
642576unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
643797unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
643808unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
643872unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
644248unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
644955unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
644958unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
645396unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
645397unrolledgcc -O -fomit-frame-pointer2011051620110509
646096unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
646913unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
647857unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
647944unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
647944unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
647944unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
647964unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
648208unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
648212unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
648270unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
648290unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
648296unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
648301unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
648351unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
649236unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
649736unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
652492unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
652520unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
652573unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
652727unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
652737unrolledgcc -O2 -fomit-frame-pointer2011051620110509
654764unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
654893unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
654912unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
654940unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
659831unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
659870unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
659887unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
659889unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
659919unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
659933unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
659939unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
660009unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
660009unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
660027unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
661014unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
661019unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
661185unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
661379unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
661865unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
665609unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
666439unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
668360unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
670842unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
671216unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
763664unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
763840unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
763940unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
764280unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
774928unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
774928unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
775099unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
775216unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
776264unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
777071unrolledgcc -Os -fomit-frame-pointer2011051620110509
777071unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
777090unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
777147unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
779328unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
780786unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
780880unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
780974unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
781302unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
797984unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
798057unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
802648unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
802683unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
1111023simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1111025simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
1112836simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
1112850simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1113996simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
1122131simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1125255simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1150614simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1153982simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1166532simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
1166796simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1166927simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1167015simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1167016simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
1167278simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1168382simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1168467simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1168474simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1401490specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
1401503specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
1401763specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1425200specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
1427123specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
1427696specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1430115specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1437905specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
1440032specgcc -O3 -fomit-frame-pointer2011051620110509
1440221specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
1440250specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1440296specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1440384specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
1445132specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
1445400specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1447825specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
1451189specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1451223specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1503772specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
1504062specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1539054specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
1539680specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1950961unrolledcc2011051620110509
1951224unrolledgcc2011051620110509
1951280unrolledgcc -funroll-loops2011051620110509
2382435specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
2382539specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
2384603specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
2385768specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2385910specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2385967specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
2386824specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2389200specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2395983specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2438893specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
2439184specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2443989specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
2444615specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
2446312specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2447748specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2447942specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
2506595specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2507824specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
2511168specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
2513629specgcc -O2 -fomit-frame-pointer2011051620110509
2516894specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
2516920specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2524335specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2531760specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2537770specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2546700specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
2554136specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
2554769specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
2562947specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
2563522specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2566282specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2567488specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
2573736specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
2577386specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2579426specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2583958specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2585429specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2587024specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
2588872specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
2593316specgcc -m64 -O -fomit-frame-pointer2011051620110509
2607104specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2607332specgcc -O -fomit-frame-pointer2011051620110509
2672428specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
2687578specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2820048specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2828484specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
2828614specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
2829231specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
2829904specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
2833105specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
2834128specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2836559specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2837001specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2840398specgcc -m64 -Os -fomit-frame-pointer2011051620110509
2840648specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2844657specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
2845128specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
2846150specgcc -Os -fomit-frame-pointer2011051620110509
2849686specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2852051specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2854016specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2857056specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
2858680specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
2859241specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
2864467specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2866688specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
4117120simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
4117157simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
4130286simplegcc -O2 -fomit-frame-pointer2011051620110509
4146516simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4155939simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
4162380simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
4338510simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
4353629simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
4415466simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
4427012simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
4460029simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
4460496simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
4460649simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
4478216simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
4480336simplegcc -m64 -O -fomit-frame-pointer2011051620110509
4480397simplegcc -O -fomit-frame-pointer2011051620110509
4494296simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
4494305simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
4500276simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
4556724simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
4556778simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
4556941simplegcc -Os -fomit-frame-pointer2011051620110509
4556987simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
4557304simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
4559893simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
4580644simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
4581470simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
4582700simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
4584143simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
4589585simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
4592891simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
4593084simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
4608908simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
4613839simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
4614176simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
4614574simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
4616141simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
4616211simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
4630790simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
4652797simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
4698837simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
4744058simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
4746093simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
4747175simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
4750721simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
4788760simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
4789217simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
5042223simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
6525743emmintrin4cc2011051620110509
6526168emmintrin4gcc2011051620110509
6526604emmintrin4gcc -funroll-loops2011051620110509
6666929emmintrin3cc2011051620110509
6667245emmintrin3gcc2011051620110509
6672424emmintrin3gcc -funroll-loops2011051620110509
19681904simplegcc -funroll-loops2011051620110509
19721826simplegcc2011051620110509
19775729simplecc2011051620110509
32660542specgcc -funroll-loops2011051620110509
32733390speccc2011051620110509
32768457specgcc2011051620110509

Test failure

Implementation: crypto_hash/cubehash82/emmintrin3
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3