Implementation notes: amd64, motyka, crypto_hash/cubehash832

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: cubehash832
TimeImplementationCompilerBenchmark dateSUPERCOP version
12474emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
12474emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010090720100903
12528emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
12534emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
12552emmintrin4gcc -O3 -fomit-frame-pointer2010090720100903
12738emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12738emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
12780emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
12786emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
12786emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
12834emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
12840emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
12840emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
12900emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
12900emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
12912emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
13056emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
13056emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
13074emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
13074emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
13074emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
13110emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
13110emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
13224emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
13236emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13236emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13248emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
13278emmintrin4gcc -O2 -fomit-frame-pointer2010090720100903
13284emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
13284emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010090720100903
13284emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
13320emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
13392emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
13398emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13398emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
13398emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
13434emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
13440emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
13440emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
13440emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
13446emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
13506emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
13512emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
13512emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
13518emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
13812emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
13818emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
14100emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
14106emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
14106emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
14118emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
14118emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
14352emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
14352emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
14418emmintrin4gcc -Os -fomit-frame-pointer2010090720100903
14418emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
14430emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
14436emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
14436emmintrin4gcc -m64 -Os -fomit-frame-pointer2010090720100903
14436emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
14442emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
14586emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
14586emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
14640emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
14670emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
14670emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
14670emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
14730emmintrin3gcc -O3 -fomit-frame-pointer2010090720100903
14730emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
14730emmintrin3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
14730emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
14730emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010090720100903
14760emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
14760emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
14778emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
14778emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
14802emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
14802emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
14802emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
14856emmintrin4gcc -O -fomit-frame-pointer2010090720100903
14862emmintrin4gcc -m64 -O -fomit-frame-pointer2010090720100903
14874emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
14874emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
14940emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
14946emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010090720100903
14946emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
14970emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
14970emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
14976emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
15018emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
15018emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15018emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
15114emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
15120emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
15138emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15138emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15294emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
15294emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
15324emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15360emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
15378emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
15378emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
15378emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
15408emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15408emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15462emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
15462emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
15474emmintrin3gcc -O2 -fomit-frame-pointer2010090720100903
15474emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
15474emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
15474emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
15474emmintrin3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
15492emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15492emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
15618emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
15636emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
15636emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
15642emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
15846emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
15852emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
15852emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
15852emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
15858emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
15858emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
15858emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
15864emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
15864emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
15870emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
15870emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
16092emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
16092emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
16218emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
16230emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
16230emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
16248emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
16272emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
16374emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
16392emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
16596emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
16602emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
16602emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
16614emmintrin3gcc -Os -fomit-frame-pointer2010090720100903
16614emmintrin3gcc -m64 -Os -fomit-frame-pointer2010090720100903
16614emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
16626emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
16824emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
16830emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
16914emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
16938emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
17202emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
17208emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
17220emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
17220emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
17220emmintrin3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
17226emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
17268emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
17322emmintrin3gcc -m64 -O -fomit-frame-pointer2010090720100903
17328emmintrin3gcc -O -fomit-frame-pointer2010090720100903
17334emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
17370emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
17370emmintrin3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
17394emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
83784unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
83874unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
83904unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
84282unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
84288unrolledgcc -march=k8 -O -fomit-frame-pointer2010090720100903
84294unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
84360unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
84396unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
84456unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
84618unrolledgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
84708unrolledgcc -march=nocona -O -fomit-frame-pointer2010090720100903
84768unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
84978unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
85032unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
85050unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
85068unrolledgcc -O3 -fomit-frame-pointer2010090720100903
85200unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
85212unrolledgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
85248unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
85284unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
85368unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
85434unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
85446unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
85458unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
85512unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
85560unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
85560unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
85602unrolledgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
85608unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
85620unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
85668unrolledgcc -m64 -O3 -fomit-frame-pointer2010090720100903
85716unrolledgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
85788unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
85812unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
85836unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
85848unrolledgcc -m64 -O -fomit-frame-pointer2010090720100903
85974unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
85992unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
86052unrolledgcc -O2 -fomit-frame-pointer2010090720100903
86094unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
86094unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
86136unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
86160unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
86274unrolledgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
86304unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
86406unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
86418unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
86646unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
86736unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
86820unrolledgcc -O -fomit-frame-pointer2010090720100903
86964unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
86994unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
87078unrolledgcc -m64 -O2 -fomit-frame-pointer2010090720100903
87156unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
87156unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
87162unrolledgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
87450unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
87462unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
87552unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
87558unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
87750unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
87768unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
87792unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
87822unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
88032unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
88038unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
106548emmintrin4cc2010090720100903
107946emmintrin4gcc2010090720100903
107982emmintrin4gcc -funroll-loops2010090720100903
125442emmintrin3cc2010090720100903
126210emmintrin3gcc2010090720100903
128280emmintrin3gcc -funroll-loops2010090720100903
128700unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
128862unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
130830unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
131058unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
131094unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
131208unrolledgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
131736unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
132030unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
132402unrolledgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
132474unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
132474unrolledgcc -m64 -Os -fomit-frame-pointer2010090720100903
132474unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
132936unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
133200unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
133608unrolledgcc -Os -fomit-frame-pointer2010090720100903
133776unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
133794unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
134004unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
134100unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
134208unrolledgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
134364unrolledgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
134526unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
137382simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
137496simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
139008simplegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
139536simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
139884simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
139944simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
140016simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
141036simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
141330simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
143400simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
145398simplegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
145584simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
145632simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
146076simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
148236simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
149490simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
149976simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
150000simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
181092simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
182130simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
182688simplegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
184206simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
185478simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
187272simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
187524simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
187692simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
189852simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
190164simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
190410simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
190416simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
190896simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
191460simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
192444simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
192480simplegcc -O3 -fomit-frame-pointer2010090720100903
193434simplegcc -m64 -O3 -fomit-frame-pointer2010090720100903
193902simplegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
203736simplegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
203874simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
206550simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
207516simplegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
208584simplegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
209280simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
210732simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
211584simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
212412simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
220890simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
222600simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
222726simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
225384simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
234702unrolledcc2010090720100903
238224unrolledgcc -funroll-loops2010090720100903
238476unrolledgcc2010090720100903
288378simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
288390simplegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
294744simplegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
294750simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
294750simplegcc -march=k8 -O -fomit-frame-pointer2010090720100903
294804simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
294804simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
294972simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
295008simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
295056simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
296538simplegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
296544simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
302112simplegcc -O -fomit-frame-pointer2010090720100903
302112simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
302142simplegcc -m64 -O -fomit-frame-pointer2010090720100903
304656simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
304716simplegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
307926simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
307926simplegcc -march=nocona -O -fomit-frame-pointer2010090720100903
310536simplegcc -O2 -fomit-frame-pointer2010090720100903
310536simplegcc -m64 -O2 -fomit-frame-pointer2010090720100903
310632simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
311184simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
311190simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
311346simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
311364simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
341268simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
341274simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
341478simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
341778simplegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
341790simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
341970simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
349764simplegcc -m64 -Os -fomit-frame-pointer2010090720100903
349764simplegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
349782simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
349872simplegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
349902simplegcc -Os -fomit-frame-pointer2010090720100903
350046simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
350190simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
494496specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
495084specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
496512specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
496860specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
497436specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
499164specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
500238specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
501600specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
504816specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
506850specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
506886specgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
511296specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
515832specgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
519456specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
521088specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
523200specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
530412specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
539760specgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
541356specgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
541674specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
543876specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
543894specgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
546348specgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
549162specgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
549204specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
550818specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
552174specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
552174specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
557946specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
558156specgcc -m64 -O3 -fomit-frame-pointer2010090720100903
558576specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
558924specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
561918specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
563562specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
563604specgcc -O3 -fomit-frame-pointer2010090720100903
568704specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
568752specgcc -m64 -O2 -fomit-frame-pointer2010090720100903
569532specgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
570372specgcc -O2 -fomit-frame-pointer2010090720100903
571062specgcc -march=nocona -O -fomit-frame-pointer2010090720100903
575118specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
577494specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
580200specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
581028specgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
581034specgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
582018specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
582042specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
582246specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
582594specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
583116specgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
583398specgcc -march=k8 -O -fomit-frame-pointer2010090720100903
584262specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
596850specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
597030specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
597714specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
597840specgcc -O -fomit-frame-pointer2010090720100903
598146specgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
598152specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
599328specgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
600612specgcc -m64 -O -fomit-frame-pointer2010090720100903
601020specgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
603528specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
619674specgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
620400specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
622032specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
627192specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
630702specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
630876specgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
632148specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
633294specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
635634specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
637290specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
637320specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
641022specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
641226specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
751218specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
763320specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
770832specgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
772056specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
777858specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
777972specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
786528specgcc -Os -fomit-frame-pointer2010090720100903
786696specgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
792366specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
792564specgcc -m64 -Os -fomit-frame-pointer2010090720100903
801648specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
814068specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
815136specgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
977634simplegcc -funroll-loops2010090720100903
978312simplegcc2010090720100903
979002simplecc2010090720100903
2567436specgcc2010090720100903
2588208speccc2010090720100903
2590674specgcc -funroll-loops2010090720100903

Test failure

Implementation: crypto_hash/cubehash832/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