Implementation notes: amd64, motyka, crypto_hash/cubehash84

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
79164emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
79170emmintrin4gcc -O3 -fomit-frame-pointer2010090720100903
79170emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010090720100903
79224emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
79230emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
80088emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
80100emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
80232emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
80238emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
80244emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
80346emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
81258emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
81258emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
81276emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
81276emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
81426emmintrin3gcc -O3 -fomit-frame-pointer2010090720100903
81426emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
81426emmintrin3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
81480emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
81492emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
82350emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
82350emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
82434emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
82434emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
82494emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
82494emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
82524emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
82524emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
82530emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
82704emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
82710emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
82734emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
82776emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
82776emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
82872emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
82938emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
82944emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
83016emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
83382emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
83382emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
83484emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
83490emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
83490emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
83604emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
83604emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
83622emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
83622emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
84288emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
84294emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
84336emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
84336emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
84336emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
84336emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
84348emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
84360emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
84372emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
84408emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
84414emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
84432emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
84438emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
84618emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
84660emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
84666emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
84666emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
84666emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
84732emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
84744emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
84744emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
85020emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
85164emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
85170emmintrin4gcc -O2 -fomit-frame-pointer2010090720100903
85176emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
85176emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010090720100903
85206emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
85230emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
85230emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
85350emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
85350emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
85350emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
85458emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
85512emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
86136emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
86166emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
86166emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
86166emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
86172emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
86604emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
86604emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
86646emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
86670emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
86772emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
86772emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
86790emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
86790emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
86790emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
86820emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
86832emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
86832emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
86838emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
86838emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
86844emmintrin4gcc -Os -fomit-frame-pointer2010090720100903
86844emmintrin4gcc -m64 -Os -fomit-frame-pointer2010090720100903
86856emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
86910emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
86922emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
86922emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
86922emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
86922emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
86928emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
86934emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
86946emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
86946emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
86958emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
86976emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
86976emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
87360emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
87360emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
87366emmintrin3gcc -O2 -fomit-frame-pointer2010090720100903
87366emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
87366emmintrin3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
87576emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
88128emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
88470emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
89028emmintrin3gcc -Os -fomit-frame-pointer2010090720100903
89028emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
89028emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
89034emmintrin3gcc -m64 -Os -fomit-frame-pointer2010090720100903
89046emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
89088emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
89088emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
89118emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
89118emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
89616emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
89628emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
89826emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
89832emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
90402emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
90408emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
91074emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
91074emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
91908emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
91914emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
93456emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
93528emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
95484emmintrin4gcc -O -fomit-frame-pointer2010090720100903
95484emmintrin4gcc -m64 -O -fomit-frame-pointer2010090720100903
95484emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010090720100903
95490emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
95490emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
95502emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
95514emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
95514emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
95520emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
95520emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
95562emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
95580emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010090720100903
95586emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
97932emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
97938emmintrin3gcc -O -fomit-frame-pointer2010090720100903
97938emmintrin3gcc -m64 -O -fomit-frame-pointer2010090720100903
97938emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
97938emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
97938emmintrin3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
97950emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
97950emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
97998emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
98010emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
98016emmintrin3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
402438unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
402612unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
402678unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
402708unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
402792unrolledgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
402894unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
403368unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
403518unrolledgcc -march=nocona -O -fomit-frame-pointer2010090720100903
405678unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
406740unrolledgcc -m64 -O -fomit-frame-pointer2010090720100903
406830unrolledgcc -O -fomit-frame-pointer2010090720100903
407118unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
407118unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
407130unrolledgcc -march=k8 -O -fomit-frame-pointer2010090720100903
407346unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
410046unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
410148unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
411612unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
411618unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
411624unrolledgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
413784unrolledgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
414234unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
415686unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
418116unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
418632unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
418890unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
419064unrolledgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
419538unrolledgcc -m64 -O3 -fomit-frame-pointer2010090720100903
420678unrolledgcc -O3 -fomit-frame-pointer2010090720100903
420978unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
421362unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
421464unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
422094unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
422946unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
423060unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
423438unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
423630unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
423654unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
423726unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
423744unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
423756unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
423756unrolledgcc -m64 -O2 -fomit-frame-pointer2010090720100903
423786unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
423900unrolledgcc -O2 -fomit-frame-pointer2010090720100903
424104unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
424974unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
425382unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
426234unrolledgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
426336unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
426690unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
426774unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
427380unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
427554unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
427584unrolledgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
428940unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
429330unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
429342unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
430890unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
432342unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
433188unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
433536unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
434904unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
435198unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
435294unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
437934unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
438210unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
472848unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
477228unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
479148unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
480102unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
484212unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
484926unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
485214unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
485700unrolledgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
488304unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
488676unrolledgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
494766unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
494766unrolledgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
494838unrolledgcc -m64 -Os -fomit-frame-pointer2010090720100903
496782unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
498618unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
500040unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
500046unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
500280unrolledgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
502620unrolledgcc -Os -fomit-frame-pointer2010090720100903
503766unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
503784unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
504912unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
714072emmintrin4cc2010090720100903
714282emmintrin4gcc2010090720100903
714312emmintrin4gcc -funroll-loops2010090720100903
725070simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
726708simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
727218simplegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
727494simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
731670simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
735294simplegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
739296simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
740028simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
741852emmintrin3cc2010090720100903
742002emmintrin3gcc2010090720100903
742092emmintrin3gcc -funroll-loops2010090720100903
742500simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
744024simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
745176simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
745290simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
746820simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
753906simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
759588simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
765834simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
766314simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
768606simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
783438simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
783816simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
788004simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
788304simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
788382simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
788400simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
796158simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
813612simplegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
816858simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
1015500simplegcc -O3 -fomit-frame-pointer2010090720100903
1016148simplegcc -m64 -O3 -fomit-frame-pointer2010090720100903
1020876simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
1021248simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
1022940simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
1032468simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
1064688simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
1079256simplegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
1080174simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
1088172simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
1089624simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
1114584simplegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
1121952simplegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
1127094simplegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1129698simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1129818simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
1144038simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
1156338simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
1173690unrolledgcc2010090720100903
1186542unrolledgcc -funroll-loops2010090720100903
1191198simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
1196016unrolledcc2010090720100903
1206420simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1211928simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1260246simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
1347504specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
1348212specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1348788specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
1348968specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
1350288specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
1350558specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
1353450specgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
1355004specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1364628specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
1369218specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1379712specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
1379856specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1387518specgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
1390020specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
1401894specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
1408434specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
1417374specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
1422966specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
1547076specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1549674specgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1550220specgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
1556310specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
1557138specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
1557438specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
1561182specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
1561368specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
1561836specgcc -m64 -O3 -fomit-frame-pointer2010090720100903
1562190specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
1570254specgcc -O2 -fomit-frame-pointer2010090720100903
1573572specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
1573704specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
1576980specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
1580244specgcc -m64 -O2 -fomit-frame-pointer2010090720100903
1581372specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1581438specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
1581774specgcc -O3 -fomit-frame-pointer2010090720100903
1582320specgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
1589280specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
1601646specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
1615080simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1615440simplegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1632192specgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
1639536specgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
1640772simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1640802simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
1640838simplegcc -march=k8 -O -fomit-frame-pointer2010090720100903
1641636simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1642134simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
1642176simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
1642230simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
1642686simplegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
1643742specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
1648908specgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
1649412specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
1649742specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
1650540specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
1651884specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
1658088specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
1670328specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
1670568simplegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
1671936simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
1683738specgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
1684884simplegcc -O -fomit-frame-pointer2010090720100903
1686216simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1686858simplegcc -m64 -O -fomit-frame-pointer2010090720100903
1691472specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
1701948specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
1709610simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
1710024simplegcc -march=nocona -O -fomit-frame-pointer2010090720100903
1710060specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
1710468simplegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
1710738simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1725270simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
1726674simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
1726764simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
1726800simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
1728258simplegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
1728972simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
1742460simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
1743972simplegcc -m64 -O2 -fomit-frame-pointer2010090720100903
1744692simplegcc -O2 -fomit-frame-pointer2010090720100903
1747194simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
1748478simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
1748754simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
1749516simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
1768278simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
1768296simplegcc -Os -fomit-frame-pointer2010090720100903
1768386simplegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
1768596simplegcc -m64 -Os -fomit-frame-pointer2010090720100903
1769268simplegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
1769808simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
1770570simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
1863618specgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1866336specgcc -march=nocona -O -fomit-frame-pointer2010090720100903
1867830specgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
1869012specgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1874562specgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1874916specgcc -O -fomit-frame-pointer2010090720100903
1881654specgcc -march=k8 -O -fomit-frame-pointer2010090720100903
1882830specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
1886670specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
1886940specgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1887258specgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
1888752specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
1892304specgcc -m64 -O -fomit-frame-pointer2010090720100903
1916346specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
1927818specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1928190specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
1933338specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1938030specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
1942152specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1948842specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
1985382specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1994910specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
2006922specgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
2019372specgcc -m64 -Os -fomit-frame-pointer2010090720100903
2024490specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
2028852specgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
2029464specgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
2068866specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
2089170specgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
2140470specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
2143278specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
2154588specgcc -Os -fomit-frame-pointer2010090720100903
2198520specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
2208480specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
2208846specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
5526912simplegcc -funroll-loops2010090720100903
5541546simplegcc2010090720100903
5563332simplecc2010090720100903
11882064speccc2010090720100903
11889408specgcc -funroll-loops2010090720100903
11915046specgcc2010090720100903

Test failure

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

Number of similar (compiler,implementation) pairs: 8, 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
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
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3