Implementation notes: amd64, agamemnon, crypto_hash/cubehash161

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: cubehash161
TimeImplementationCompilerBenchmark dateSUPERCOP version
554406emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
554407emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -O -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
554414emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2012010220111120
554419emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2012010220111120
554432emmintrin4gcc -m64 -O -fomit-frame-pointer2012010220111120
554432emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
554436emmintrin4gcc -march=k8 -O -fomit-frame-pointer2012010220111120
554446emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
554447emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
554453emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
554453emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
554453emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
554455emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
555794emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
555794emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
555843emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
555844emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
555854emmintrin4gcc -march=nocona -O -fomit-frame-pointer2012010220111120
555872emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
555888emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
556284emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
556285emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
556287emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2012010220111120
556299emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
556302emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
557216emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
557234emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
557234emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
557238emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
557278emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
557280emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
557280emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
557286emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
558608emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
558624emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
560320emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
560320emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
560479emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
560479emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
560479emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
560480emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
577927emmintrin4gcc -O3 -fomit-frame-pointer2012010220111120
577934emmintrin4gcc -m64 -O3 -fomit-frame-pointer2012010220111120
577946emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
578056emmintrin4gcc -O2 -fomit-frame-pointer2012010220111120
578056emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
578056emmintrin4gcc -m64 -O2 -fomit-frame-pointer2012010220111120
579296emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
579302emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
579314emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
579315emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
579322emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
579322emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
579376emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
579377emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
579389emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
579389emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
580498emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
580499emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
580502emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
580564emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
580586emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
580611emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
580680emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
580683emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
580688emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
580688emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
583237emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
583238emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
583264emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
583266emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
583696emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
583702emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
583702emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
592034emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
592036emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
592037emmintrin4gcc -m64 -Os -fomit-frame-pointer2012010220111120
592052emmintrin4gcc -Os -fomit-frame-pointer2012010220111120
592052emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2012010220111120
602957emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
602957emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
602957emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
602957emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
602959emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
1966562simplegcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
1966571simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1966571simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
1966916simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
1966919simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1966920simplegcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
1968834simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
1968862simplegcc -O3 -fomit-frame-pointer2012010220111120
1968862simplegcc -m64 -O3 -fomit-frame-pointer2012010220111120
2003341simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
2003391simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
2003480simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2003546simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2021397simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
2021397simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
2021527simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
2024597simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
2024792simplegcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
2024864simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
2040708simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
2040709simplegcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
2042869simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
2042869simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
2075083unrolledgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
2075098unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
2080712unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2080712unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
2080723unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2080741unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2083730unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
2083748unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2086969unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
2087007unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2087738unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2087748unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2087754unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2087754unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
2095267unrolledgcc -m64 -O3 -fomit-frame-pointer2012010220111120
2095322unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
2095326unrolledgcc -O3 -fomit-frame-pointer2012010220111120
2096815unrolledgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
2096819unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
2101440unrolledgcc -O2 -fomit-frame-pointer2012010220111120
2101447unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2101452unrolledgcc -m64 -O2 -fomit-frame-pointer2012010220111120
2112462unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
2112486unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
2112493unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
2116494unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
2116496unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
2118712unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
2118718unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
2118718unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
2120243unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
2120245unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
2120560unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
2120560unrolledgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
2127290unrolledgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
2127311unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
2131596unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2131596unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2137770unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2137816unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
2147622unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2147625unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
2147647unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
2147651unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2147661unrolledgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
2150456unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
2150456unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
2150547unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
2156611unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
2156614unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2156619unrolledgcc -march=k8 -O -fomit-frame-pointer2012010220111120
2156621unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2156682unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2156682unrolledgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
2158155unrolledgcc -march=nocona -O -fomit-frame-pointer2012010220111120
2158360unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
2164864unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
2164867unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
2164874unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
2186736unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
2186739unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
2186740unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
2186758unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
2217365unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
2217368unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2242469unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
2242472unrolledgcc -O -fomit-frame-pointer2012010220111120
2242472unrolledgcc -m64 -O -fomit-frame-pointer2012010220111120
2250725unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
2250725unrolledgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
2253416unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
2253422unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
2253442unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
2282059unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
2282071unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
2282083unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
2304085unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
2304086unrolledgcc -Os -fomit-frame-pointer2012010220111120
2304086unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2304086unrolledgcc -m64 -Os -fomit-frame-pointer2012010220111120
2304086unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2304086unrolledgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
2304087unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2357290unrolledgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
2357290unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
2357290unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
2357290unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
2357290unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
2363796unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2363796unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
2363821unrolledgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
2363876unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
2766140specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
2767394specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2767394specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2784800specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010220111120
2865021specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
2865031specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010220111120
2865171specgcc -funroll-loops -O3 -fomit-frame-pointer2012010220111120
2884909specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010220111120
2900066specgcc -march=k8 -O3 -fomit-frame-pointer2012010220111120
2901432specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010220111120
2915204specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010220111120
2916568specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010220111120
2923826specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2923842specgcc -march=barcelona -O3 -fomit-frame-pointer2012010220111120
2923946specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010220111120
3018635specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010220111120
3018908specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
3040442specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010220111120
3045246specgcc -O3 -fomit-frame-pointer2012010220111120
3045247specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010220111120
3045353specgcc -m64 -O3 -fomit-frame-pointer2012010220111120
3049927specgcc -march=nocona -O3 -fomit-frame-pointer2012010220111120
3707995simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3707998simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
3731111simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
3731114simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
3731150simplegcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
3732637simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
3751496simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
3980288simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
3981640simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
3984221simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
3984222simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
3984251simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
3984257simplegcc -funroll-loops -O -fomit-frame-pointer2012010220111120
3984273simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
3985840simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
3986278simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
3986298simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
3988053simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
6207105specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010220111120
6212642specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
6311788specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
6311808specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010220111120
6374014specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010220111120
6384544specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
6387480specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010220111120
6394614specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
6422342specgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010220111120
6423960specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
6424517specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010220111120
6425034specgcc -funroll-loops -O -fomit-frame-pointer2012010220111120
6425891specgcc -funroll-loops -O2 -fomit-frame-pointer2012010220111120
6426148specgcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
6426246specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
6426912specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
6433155specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
6433180specgcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
6435741specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
6435832specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010220111120
6437144specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
6438312specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
6442168specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010220111120
6443390specgcc -O2 -fomit-frame-pointer2012010220111120
6443754specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
6445124specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
6448389specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
6448544specgcc -m64 -O2 -fomit-frame-pointer2012010220111120
6449974specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
6454642specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
6497114unrolledgcc2012010220111120
6499587unrolledcc2012010220111120
6499659unrolledgcc -funroll-loops2012010220111120
6530227specgcc -O -fomit-frame-pointer2012010220111120
6539498specgcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
6564576specgcc -m64 -O -fomit-frame-pointer2012010220111120
6582767specgcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
6586266specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
6600081specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
6604562specgcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
6605388specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
6607622specgcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
6615528specgcc -march=k8 -O -fomit-frame-pointer2012010220111120
6616926specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
6617004specgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
6622125specgcc -march=barcelona -O -fomit-frame-pointer2012010220111120
6632194specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
6671207specgcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
6680157specgcc -Os -fomit-frame-pointer2012010220111120
6680208specgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
6689458specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
6694624specgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
6697141specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
6705192specgcc -march=k8 -Os -fomit-frame-pointer2012010220111120
6705221specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
6706651specgcc -m64 -Os -fomit-frame-pointer2012010220111120
6712058specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
6728462specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
6735395specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
6740822specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
6740883specgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
6741509specgcc -march=nocona -O -fomit-frame-pointer2012010220111120
6755072specgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
6779864specgcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
6782240specgcc -march=nocona -Os -fomit-frame-pointer2012010220111120
6896878specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
6896921specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
6897324specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
6901179specgcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
6901226specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
6920241specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
6924416specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
7803267emmintrin4gcc2012010220111120
7803402emmintrin4gcc -funroll-loops2012010220111120
7803777emmintrin4cc2012010220111120
15100262simplegcc -march=k8 -O2 -fomit-frame-pointer2012010220111120
15100317simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010220111120
15121976simplegcc -march=nocona -O -fomit-frame-pointer2012010220111120
15329981simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
15330009simplegcc -funroll-loops -Os -fomit-frame-pointer2012010220111120
15332856simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
15333437simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
15334051simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010220111120
15334085simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010220111120
15366949simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010220111120
15367151simplegcc -Os -fomit-frame-pointer2012010220111120
15367202simplegcc -march=barcelona -Os -fomit-frame-pointer2012010220111120
15367218simplegcc -m64 -Os -fomit-frame-pointer2012010220111120
15367469simplegcc -march=k8 -Os -fomit-frame-pointer2012010220111120
15367526simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
15399003simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010220111120
15464517simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010220111120
15464624simplegcc -march=nocona -O2 -fomit-frame-pointer2012010220111120
15498304simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
15498787simplegcc -march=nocona -Os -fomit-frame-pointer2012010220111120
15510829simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010220111120
15511925simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010220111120
15544834simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2012010220111120
15566646simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2012010220111120
15566657simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010220111120
15566659simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010220111120
15806984simplegcc -O2 -fomit-frame-pointer2012010220111120
15806992simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010220111120
15807163simplegcc -m64 -O2 -fomit-frame-pointer2012010220111120
16075511simplegcc -m64 -march=nocona -O -fomit-frame-pointer2012010220111120
16099134simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
16099290simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010220111120
16100571simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010220111120
16362674simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010220111120
16362926simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2012010220111120
16738770simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010220111120
16777574simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010220111120
17153176simplegcc -fno-schedule-insns -O -fomit-frame-pointer2012010220111120
17153291simplegcc -O -fomit-frame-pointer2012010220111120
17157093simplegcc -m64 -O -fomit-frame-pointer2012010220111120
17180530simplegcc -m64 -march=core2 -O -fomit-frame-pointer2012010220111120
17180780simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010220111120
17180796simplegcc -march=k8 -O -fomit-frame-pointer2012010220111120
17180804simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010220111120
17181251simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
17183202simplegcc -march=barcelona -O -fomit-frame-pointer2012010220111120
17183206simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010220111120
17183365simplegcc -m64 -march=k8 -O -fomit-frame-pointer2012010220111120
17710582simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010220111120
17737278simplegcc -march=barcelona -O2 -fomit-frame-pointer2012010220111120
17963648simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2012010220111120
69406659simplecc2012010220111120
69408599simplegcc -funroll-loops2012010220111120
69515144simplegcc2012010220111120
99421531specgcc2012010220111120
99666772speccc2012010220111120
100056557specgcc -funroll-loops2012010220111120

Test failure

Implementation: crypto_hash/cubehash161/emmintrin4
Compiler: gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer
error 111

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