Implementation notes: amd64, ranger, crypto_hash/cubehash84

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash84
TimeImplementationCompilerBenchmark dateSUPERCOP version
81617emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
81623emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
81633emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
81641emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
81641emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
81642emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
82031emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
82038emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
82721emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
82734emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
82735emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
82828emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
82828emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
83144emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
83146emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
83177emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
83194emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
83803emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
83803emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
83826emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
83827emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
83827emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
83834emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
83837emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
84068emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
84068emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
84070emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
84099emmintrin3gcc -march=k8 -O -fomit-frame-pointer2011051620110509
84101emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
84174emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
84194emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
84196emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
84210emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
84213emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
84213emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
84214emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
84215emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
84216emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
84216emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
84241emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
84327emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
84328emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
84348emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
84348emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
84362emmintrin4gcc -O -fomit-frame-pointer2011051620110509
84966emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
84973emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
85014emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
85015emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
85068emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
85068emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
85085emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
85096emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
85113emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
85128emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
85218emmintrin3gcc -m64 -O -fomit-frame-pointer2011051620110509
85223emmintrin3gcc -O -fomit-frame-pointer2011051620110509
85223emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
85392emmintrin3gcc -march=nocona -O -fomit-frame-pointer2011051620110509
85411emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
85482emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
85483emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
85483emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
85483emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
85483emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
85557emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
85561emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
85571emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
85670emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
85687emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
85698emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
85714emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
85787emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
85800emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
85804emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
85805emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
85809emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
85815emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
85843emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
85843emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
85844emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
85846emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
85849emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
85894emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
85894emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
85895emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
85904emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
85907emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
85966emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
85994emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
85996emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
86188emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
86189emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
86202emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
86203emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
86256emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
86260emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
86354emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
86354emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
86416emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
86508emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
86509emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
87109emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
87109emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
87224emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
87274emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
87365emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
87367emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
87384emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
87399emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
87632emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
87632emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
87634emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
87636emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
87636emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
87665emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
87681emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
87776emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
87780emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
87920emmintrin3gcc -m64 -O3 -fomit-frame-pointer2011051620110509
87951emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
87951emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
87978emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
87985emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
88002emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
88003emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
88005emmintrin3gcc -m64 -O2 -fomit-frame-pointer2011051620110509
88008emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
88017emmintrin3gcc -O2 -fomit-frame-pointer2011051620110509
88066emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
88071emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
88083emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
88083emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
88083emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
88113emmintrin3gcc -O3 -fomit-frame-pointer2011051620110509
88114emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
88145emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
88154emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
88194emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
88336emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
88348emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
88348emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
88348emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
88353emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
88363emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
88364emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
88622emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
88650emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
88650emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
88651emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
88651emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
88651emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
89258emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
89280emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
89283emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
89291emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
89648emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
89652emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
90577emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
90577emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
90591emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
90784emmintrin3gcc -Os -fomit-frame-pointer2011051620110509
90785emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
90798emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
90800emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
90800emmintrin3gcc -m64 -Os -fomit-frame-pointer2011051620110509
307032simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
307104simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
307120simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
317328simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
317854simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
318012simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
320496simplegcc -O3 -fomit-frame-pointer2011051620110509
320496simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
320496simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
320672simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
320672simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
320672simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
320672simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
320672simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
321992simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
322080simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
323136simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
323224simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
326216simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
326304simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
328348simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
328361simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
332578unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
332618unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
334840unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
334840unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
334840unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
335106unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
335219unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
337304unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
338184unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
338184unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
338185unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
338186unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
338277unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
338448unrolledgcc -O2 -fomit-frame-pointer2011051620110509
338448unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
338448unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
338448unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
338448unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
338448unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
338448unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
338500unrolledgcc -O3 -fomit-frame-pointer2011051620110509
338801unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
338802unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
339175unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
339328unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
339680unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
339689unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
339856unrolledgcc -O -fomit-frame-pointer2011051620110509
340120unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
340128unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
341795unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
341825unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
341836unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
341837unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
341846unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
342007unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
342205unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
342251unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
342408unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
343816unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
344080unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
344312unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
344323unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
344344unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
344344unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
344348unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
345716unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
346128unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
346194unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
346287unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
346303unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
349712unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
349732unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
349799unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
350611unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
350693unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
350718unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
350723unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
350889unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
350944unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
350944unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
350944unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
350944unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
351032unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
352949unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
353436unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
459448unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
459624unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
459888unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
460240unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
465080unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
465080unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
465113unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
465168unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
465202unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
466230unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
466234unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
466234unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
466243unrolledgcc -Os -fomit-frame-pointer2011051620110509
466244unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
466254unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
470247unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
470290unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
470307unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
477312unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
477354unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
481902unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
481976unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
574463simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
574467simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
575308simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
575312simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
575327simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
584497simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
584504simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
605074simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
605353simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
605360simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
605384simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
605479simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
605515simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
605532simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
605571simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
605616simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
605619simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
991206specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
991232specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
991409specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1000192specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
1000520specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
1000953specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
1018041specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
1018072specgcc -O3 -fomit-frame-pointer2011051620110509
1018072specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1020624specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1020800specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
1021013specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1022309specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1022319specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
1023790specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1023965specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1026608unrolledgcc2011051620110509
1030414specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
1032319specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
1032770unrolledcc2011051620110509
1036816unrolledgcc -funroll-loops2011051620110509
1072547specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1072644specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
1114031specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
1114493specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1234629simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1524760specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
1524787specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1528119specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
1528385specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
1528529specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1530148specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1530392specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
1530668specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1533137specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1563232specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1563412specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
1568340specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1568666specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1568731specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1576014specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1578408specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1602568specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1602875specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
1602925specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
1615090specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
1618718specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
1620223specgcc -O2 -fomit-frame-pointer2011051620110509
1622144specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
1624480specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
1624524specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
1625712specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
1626185specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
1628363specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
1629034specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1630874specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1634517specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1638472specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
1640319specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
1641612specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
1650293specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
1652491specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1658976specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1663480specgcc -m64 -O -fomit-frame-pointer2011051620110509
1669494specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
1672139specgcc -O -fomit-frame-pointer2011051620110509
1673261specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
1691766specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1717451specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1724637specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
1906533specgcc -m64 -Os -fomit-frame-pointer2011051620110509
1909864specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
1911888specgcc -Os -fomit-frame-pointer2011051620110509
1912504specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
1913648specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1915153specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1916288specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
1916409specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1916441specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1917065specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
1917080specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1917113specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
1917222specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
1917432specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
1919151specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
1920352specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
1922976specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1928310specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
1928729specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
1938200specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1949032specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
1967227specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2121036simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
2122314simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
2127947simplegcc -O2 -fomit-frame-pointer2011051620110509
2138576simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
2140015simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2229384simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
2229703simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
2276607simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
2280299simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
2314777simplegcc -m64 -O -fomit-frame-pointer2011051620110509
2314799simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2315079simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
2315389simplegcc -O -fomit-frame-pointer2011051620110509
2321151simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
2321778simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
2327354simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
2357107simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2357278simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2357943simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2359835simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
2360349simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2360543simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2360596simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
2377287simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
2378506simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
2379274simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2379356simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2379649simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2379781simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
2382201simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
2407367simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
2407381simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
2407500simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
2409244simplegcc -Os -fomit-frame-pointer2011051620110509
2410560simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
2411281simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
2413759simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
2421535simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
2436397simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
2436788simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
2437644simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
2438027simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
2502456simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
2502504simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
2502605simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
2526392simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2526407simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
2577342simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
3315267emmintrin4gcc -funroll-loops2011051620110509
3321734emmintrin4cc2011051620110509
3321824emmintrin4gcc2011051620110509
3409408emmintrin3gcc -funroll-loops2011051620110509
3411750emmintrin3gcc2011051620110509
3417653emmintrin3cc2011051620110509
10127736simplegcc2011051620110509
10167145simplegcc -funroll-loops2011051620110509
10272152simplecc2011051620110509
17214922specgcc2011051620110509
17447994speccc2011051620110509
17468272specgcc -funroll-loops2011051620110509

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: 10, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer emmintrin3
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer emmintrin3 emmintrin4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer emmintrin3