Implementation notes: amd64, motyka, crypto_hash/cubehash82

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: cubehash82
TimeImplementationCompilerBenchmark dateSUPERCOP version
153912emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
153972emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
157218emmintrin4gcc -O3 -fomit-frame-pointer2010090720100903
157218emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
157254emmintrin4gcc -m64 -O3 -fomit-frame-pointer2010090720100903
157260emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
157266emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
157326emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
157332emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
157344emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
157356emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
157356emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
157440emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
159474emmintrin3gcc -O3 -fomit-frame-pointer2010090720100903
159474emmintrin3gcc -m64 -O3 -fomit-frame-pointer2010090720100903
159528emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
159576emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
159636emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
159654emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
159696emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
159756emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
159834emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
159846emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
159846emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
159858emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
159876emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
159930emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
161952emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
161958emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
162270emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
162270emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
162324emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
162342emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
162342emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
162348emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
162546emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
162546emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
162588emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
162588emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
162600emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
162918emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
162930emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
162942emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
162954emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
162984emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
163002emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
163002emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
163002emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
163008emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
163008emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
163404emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
163410emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
164292emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
164316emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
164376emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
164376emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
164724emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
164832emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
164838emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
164916emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
164916emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
164928emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
165066emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
165078emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
165078emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
165078emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
165096emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
165144emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
165150emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
165150emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
165150emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
165150emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
165654emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
165672emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
165690emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
165690emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
165822emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
165876emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
166056emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
166068emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
166104emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
166104emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
166830emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
166878emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
166878emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
166968emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
166980emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
167784emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
167886emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
167892emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
168012emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
168018emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
168636emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
168642emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
168690emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
168690emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
168690emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
168696emmintrin4gcc -m64 -O2 -fomit-frame-pointer2010090720100903
168714emmintrin4gcc -O2 -fomit-frame-pointer2010090720100903
169644emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
169644emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
169644emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
169644emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
170532emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
170898emmintrin3gcc -O2 -fomit-frame-pointer2010090720100903
170898emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
170898emmintrin3gcc -m64 -O2 -fomit-frame-pointer2010090720100903
170898emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
170904emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
170910emmintrin4gcc -Os -fomit-frame-pointer2010090720100903
170916emmintrin4gcc -m64 -Os -fomit-frame-pointer2010090720100903
170916emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
170916emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
171036emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
171090emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
171510emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
171510emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
171582emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
171594emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
171804emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
171804emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
172218emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
172260emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
172272emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
172338emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
172740emmintrin3gcc -m64 -Os -fomit-frame-pointer2010090720100903
172746emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
173118emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
173124emmintrin3gcc -Os -fomit-frame-pointer2010090720100903
173136emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
173712emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
173748emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
174366emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
174366emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
175644emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
176466emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
176532emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
176802emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
178602emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
178602emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
178764emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
178764emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
180870emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
180876emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
189006emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
189006emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
189006emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
189012emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
189084emmintrin4gcc -march=nocona -O -fomit-frame-pointer2010090720100903
189138emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
189432emmintrin4gcc -m64 -O -fomit-frame-pointer2010090720100903
189438emmintrin4gcc -O -fomit-frame-pointer2010090720100903
189438emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
189750emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
189756emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
189762emmintrin4gcc -march=k8 -O -fomit-frame-pointer2010090720100903
189804emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
189900emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
189906emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
189906emmintrin3gcc -march=k8 -O -fomit-frame-pointer2010090720100903
189996emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
190182emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
190182emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
191514emmintrin3gcc -march=nocona -O -fomit-frame-pointer2010090720100903
191520emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
192240emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
192426emmintrin3gcc -O -fomit-frame-pointer2010090720100903
194532emmintrin3gcc -m64 -O -fomit-frame-pointer2010090720100903
765678unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
765876unrolledgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
765900unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
766488unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
768816unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
768816unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
768858unrolledgcc -march=k8 -O -fomit-frame-pointer2010090720100903
768984unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
769578unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
769578unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
770268unrolledgcc -march=nocona -O -fomit-frame-pointer2010090720100903
770328unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
773832unrolledgcc -O -fomit-frame-pointer2010090720100903
773844unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
773982unrolledgcc -m64 -O -fomit-frame-pointer2010090720100903
776754unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
777480unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
777702unrolledgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
781452unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
781548unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
788136unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
791418unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
791508unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
791556unrolledgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
795270unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
797130unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
797136unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
799608unrolledgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
800304unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
800388unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
800532unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
802092unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
803634unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
804258unrolledgcc -m64 -O3 -fomit-frame-pointer2010090720100903
804684unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
804924unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
805530unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
805692unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
805914unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
806088unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
806484unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
806526unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
807288unrolledgcc -O3 -fomit-frame-pointer2010090720100903
807552unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
809082unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
809664unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
809682unrolledgcc -m64 -O2 -fomit-frame-pointer2010090720100903
809766unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
809808unrolledgcc -O2 -fomit-frame-pointer2010090720100903
811200unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
811416unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
811428unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
811536unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
812112unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
813552unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
813804unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
815202unrolledgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
815400unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
819222unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
819294unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
819294unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
820698unrolledgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
824442unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
824448unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
825990unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
831852unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
864360unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
864390unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
875082unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
878184unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
883422unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
883602unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
899484unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
901716unrolledgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
902844unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
906168unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
906264unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
910656unrolledgcc -Os -fomit-frame-pointer2010090720100903
910806unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
911400unrolledgcc -m64 -Os -fomit-frame-pointer2010090720100903
911406unrolledgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
911574unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
912354unrolledgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
914664unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
921678unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
921690unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
921756unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
921798unrolledgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
1385370simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
1397148simplegcc -funroll-loops -O -fomit-frame-pointer2010090720100903
1404042simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
1404834simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
1406100simplegcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
1410378simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
1411506emmintrin4cc2010090720100903
1415652emmintrin4gcc2010090720100903
1419684simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
1420032simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
1428342simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
1430184simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
1431696simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
1432290simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
1435668simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
1436202emmintrin3gcc2010090720100903
1436664emmintrin4gcc -funroll-loops2010090720100903
1436988simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1437894simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
1441230emmintrin3cc2010090720100903
1450368emmintrin3gcc -funroll-loops2010090720100903
1483866simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
1484358simplegcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
1485876simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
1486518simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
1486758simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
1487640simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
1490196simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
1495164simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
1496232simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
1501644simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
1522944simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
1540746simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
1924266simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
1970682simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
1971996simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
1986876simplegcc -m64 -O3 -fomit-frame-pointer2010090720100903
1998282simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
1998930simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
2004726simplegcc -O3 -fomit-frame-pointer2010090720100903
2013780simplegcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
2055786simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
2111172simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
2117592simplegcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
2185956simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2186754simplegcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2188866simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
2209404simplegcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
2216454simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
2216682simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
2245290unrolledcc2010090720100903
2265900unrolledgcc2010090720100903
2269374unrolledgcc -funroll-loops2010090720100903
2309850simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
2320512specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2320638specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
2322030specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2323494specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
2330910specgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
2331306specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
2333472specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
2334192specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
2337090simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2337720specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
2338584specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
2341374specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
2342460specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
2344254specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
2349612specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
2349894specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
2351802simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2355234simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
2359896specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
2361228specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
2361828simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
2384304specgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
2602194specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
2638596specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
2656092specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
2657280specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
2668074specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
2674356specgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
2675604specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
2675640specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
2683692specgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
2685162specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
2697606specgcc -O2 -fomit-frame-pointer2010090720100903
2698866specgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
2702112specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
2704500specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
2706204specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
2708178specgcc -O3 -fomit-frame-pointer2010090720100903
2709954specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
2712960specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
2714784specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
2717982specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
2719020specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
2722296specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
2728686specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
2730546specgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2733690specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
2737092specgcc -m64 -O2 -fomit-frame-pointer2010090720100903
2738040specgcc -m64 -O3 -fomit-frame-pointer2010090720100903
2738154specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
2753064specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
2769402specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
2778222specgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
2817924specgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
2822136specgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
2833494specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
2949108specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
3131736simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3133056simplegcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
3178146simplegcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
3178182simplegcc -march=k8 -O -fomit-frame-pointer2010090720100903
3178938simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
3179646simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
3179760simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
3180924simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
3181110simplegcc -march=barcelona -O -fomit-frame-pointer2010090720100903
3182052simplegcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
3243822simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
3245484simplegcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
3263382simplegcc -m64 -O -fomit-frame-pointer2010090720100903
3264930simplegcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
3266142simplegcc -O -fomit-frame-pointer2010090720100903
3310320simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
3310368simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
3310398simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
3310518simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
3311742simplegcc -march=nocona -O -fomit-frame-pointer2010090720100903
3312048simplegcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
3312432simplegcc -march=nocona -Os -fomit-frame-pointer2010090720100903
3315390simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
3317526specgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
3319860simplegcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
3320148simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
3324180specgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
3327420specgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
3327576specgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
3327738specgcc -O -fomit-frame-pointer2010090720100903
3329106specgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
3333780specgcc -march=k8 -O -fomit-frame-pointer2010090720100903
3336360specgcc -m64 -O -fomit-frame-pointer2010090720100903
3344064specgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
3350670specgcc -Os -fomit-frame-pointer2010090720100903
3353748specgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
3354618specgcc -march=nocona -O -fomit-frame-pointer2010090720100903
3357654specgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
3359370specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
3373998specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
3374190specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
3384516simplegcc -O2 -fomit-frame-pointer2010090720100903
3384540simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
3384726simplegcc -m64 -O2 -fomit-frame-pointer2010090720100903
3388782simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
3389214simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
3391020specgcc -m64 -Os -fomit-frame-pointer2010090720100903
3391710simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
3392196simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
3395184simplegcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
3395202simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
3395346simplegcc -m64 -Os -fomit-frame-pointer2010090720100903
3396930simplegcc -Os -fomit-frame-pointer2010090720100903
3397062simplegcc -march=k8 -Os -fomit-frame-pointer2010090720100903
3398118simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
3398220simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
3462276specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
3468816specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
3474480specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
3488190specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
3489444specgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
3504798specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
3511296specgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
3512112specgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
3520116specgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
3531846specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
3618234specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
3619110specgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
3638904specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
3647700specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
3684624specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
3687498specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
3719568specgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
3742758specgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
10698102simplecc2010090720100903
10700364simplegcc2010090720100903
10706370simplegcc -funroll-loops2010090720100903
22519764specgcc2010090720100903
22540374speccc2010090720100903
22549872specgcc -funroll-loops2010090720100903

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: 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