Implementation notes: amd64, phenom, crypto_hash/luffa512

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
32452sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
32458sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
32462sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
32463sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
32463sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
32464sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
32464sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
32466sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
32477sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
32478sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
32484sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
32484sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
32487sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
32494sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
32532sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
32540sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
32542sse2_x64asm-2gcc -O -fomit-frame-pointer2012052320120521
32543sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2012052320120521
32546sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2012052320120521
32557sse2_x64asm-2gcc -Os -fomit-frame-pointer2012052320120521
32560sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
32561sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
32566sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
33686sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
33688sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
33689sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
33693sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
33699sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
33720sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
33749sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
33751sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
33768sse2_x64asmgcc -m64 -O -fomit-frame-pointer2012052320120521
33768sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
33773sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
33774sse2_x64asmgcc -O -fomit-frame-pointer2012052320120521
33788sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
33788sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
33788sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2012052320120521
33793sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
33796sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
33799sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
33800sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
38244sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
38244sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
38247sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
38249sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
38251sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
38253sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
38255sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
38255sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
38257sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
38258sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
38259sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
38264sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
38274sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
38276sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2012052320120521
38278sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
38280sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
38286sse2_x64asm-2gcc -O3 -fomit-frame-pointer2012052320120521
38286sse2_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
38294sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
38294sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
38305sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
38312sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
38325sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
38326sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
38332sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
38338sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
38339sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
38339sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
38343sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
38346sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
38348sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
38349sse2_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
38351sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
38351sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
38351sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2012052320120521
38353sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
38354sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
38355sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2012052320120521
38356sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
38356sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
38357sse2_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
38359sse2_x64asm-2gcc -O2 -fomit-frame-pointer2012052320120521
38359sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
38360sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
38360sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
38362sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
38362sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
38366sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
38366sse2_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
38367sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
38367sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
38369sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
38369sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
38369sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
38370sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
38370sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
38370sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
38370sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
38371sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
38371sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
38372sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
38373sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
38373sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
38374sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
38374sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
38385sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2012052320120521
39190sse2_x64asm-2gcc2012052320120521
39194sse2_x64asm-2gcc -funroll-loops2012052320120521
39204sse2_x64asm-2cc2012052320120521
39693sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
39693sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
39697sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
39699sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
39701sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
39703sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
39704sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
39707sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
39707sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
39711sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
39712sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
39715sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
39716sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
39718sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
39720sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
39720sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
39721sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
39723sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
39725sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
39727sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
39729sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
39730sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
39732sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
39734sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
39737sse2_x64asmgcc -O3 -fomit-frame-pointer2012052320120521
39738sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2012052320120521
39743sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
39743sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
39767sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
39778sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
39791sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
39794sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
39794sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
39795sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
39795sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
39795sse2_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
39795sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
39799sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
39808sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
39808sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
39808sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
39808sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2012052320120521
39809sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
39809sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2012052320120521
39809sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
39809sse2_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
39809sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
39811sse2_x64asmgcc -O2 -fomit-frame-pointer2012052320120521
39811sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
39815sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
39816sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
39816sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
39816sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
39819sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
39822sse2_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
39823sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2012052320120521
39823sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
39825sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
39826sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
39826sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
39827sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
39828sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
39828sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
39829sse2_x64asmgcc -Os -fomit-frame-pointer2012052320120521
39834sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
39839sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
39898sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
39914sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
39924sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
39924sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
40348sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
40645sse2_x64asmgcc -funroll-loops2012052320120521
40651sse2_x64asmcc2012052320120521
40659sse2_x64asmgcc2012052320120521
42000sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
42350sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
42976sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
43276sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
45000sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
45162sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
46226sse2gcc -O2 -fomit-frame-pointer2012052320120521
46361sse2gcc -m64 -O2 -fomit-frame-pointer2012052320120521
47335sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
47357sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
47359sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
47388sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
47397sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
47537sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
47761sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
47781sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
47798sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
47901sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
47901sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
47925sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
47933sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
48866sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
48901sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
48909sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
48913sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
48916sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
48937sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
49038sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
49053sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
49060sse2gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
49461sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
49786sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
49800sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
49806sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
49815sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
49820sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
49829sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
49830sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
49904sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
49906sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
50132sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
50179sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
50511sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
50522sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
50575sse2gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
50606sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
50911sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
50937sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
51825sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
51825sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
51847sse2gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
51874sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
51876sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
52046sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
52047sse2gcc -march=k8 -O -fomit-frame-pointer2012052320120521
52075sse2gcc -m64 -O3 -fomit-frame-pointer2012052320120521
52106sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
52108sse2gcc -O3 -fomit-frame-pointer2012052320120521
52416sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
52607sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
52608sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
52687sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
52816sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
52883sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
52886sse2gcc -O -fomit-frame-pointer2012052320120521
52886sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
52887sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
52887sse2gcc -m64 -O -fomit-frame-pointer2012052320120521
52899sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
53009sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
53029sse2gcc -march=nocona -O -fomit-frame-pointer2012052320120521
53117sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
53120sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
53121sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
53131sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
53155sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
53172sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
53182sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
53218sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
53242sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
53479sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
54298sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
54314sphlibgcc -O3 -fomit-frame-pointer2012052320120521
54359sphlibgcc -O2 -fomit-frame-pointer2012052320120521
54409sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
54411sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
54508sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
55010sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
55528sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
55795sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
55799sse2gcc -m64 -Os -fomit-frame-pointer2012052320120521
55800sse2gcc -Os -fomit-frame-pointer2012052320120521
55801sse2gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
57372sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
58220sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
59220sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
59766sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
61963sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
62976sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
63878sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
63896sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
63908sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
63916sphlibgcc -m64 -O3 -fomit-frame-pointer2012052320120521
63928sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
63951sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
63984sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
64001sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
64014sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
64014sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
64019sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
64034sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
64106sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
64122sphlibgcc -m64 -O2 -fomit-frame-pointer2012052320120521
64242sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
64316sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
64318sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
64334sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
64515sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
64516sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
64523sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
64523sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
64560sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
64568sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
64747sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
64780sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
64793sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
64794sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
64796sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
64836sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
65215sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
65249sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
65485sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
67457sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
67457sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
67458sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
67486sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
67575sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
67594sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
67625sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
67638sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
67638sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
67655sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
68423sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
68423sphlibgcc -m64 -Os -fomit-frame-pointer2012052320120521
68423sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
68423sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
68452sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
68603sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
68614sphlibgcc -Os -fomit-frame-pointer2012052320120521
69816sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
69861sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
70115sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
70125sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
71067sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
71078sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
73003opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
73031opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
73068opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
73069opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
73070sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
73071opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
73071sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
73077opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
73091opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
73093sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
73094sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
73771sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
73813sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
73874sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
73875sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
74244sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
75012sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
75029sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
75277sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
75277sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
75291sphlibgcc -O -fomit-frame-pointer2012052320120521
75294sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
75379sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
75428sphlibgcc -m64 -O -fomit-frame-pointer2012052320120521
75433sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
75493sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
75794sphlibgcc -march=nocona -O -fomit-frame-pointer2012052320120521
75805sphlibgcc -march=k8 -O -fomit-frame-pointer2012052320120521
75807sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
76554opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
76605opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
78144opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
78512opt32gcc -m64 -O3 -fomit-frame-pointer2012052320120521
81397opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
81403opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
81412opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
81421opt32gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
81421opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
81664opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
81681opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
81685opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
81694opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
88413opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
88452opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
88453opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
88784opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
88824opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
89241opt32gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
89453opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
89713opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
89973opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
91782opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
91802opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
91805opt32gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
92106opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
92157opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
92528opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
92567opt32gcc -O3 -fomit-frame-pointer2012052320120521
92775opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
92866opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
117271opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
118005opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
118542opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
119651opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
120169opt32gcc -march=nocona -O -fomit-frame-pointer2012052320120521
120390opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
126424opt32gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
126634opt32gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
126752opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
129516opt32gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
129941opt32gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
129967opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
132190opt32gcc -O2 -fomit-frame-pointer2012052320120521
132190opt32gcc -m64 -O2 -fomit-frame-pointer2012052320120521
132335opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
132489opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
132636opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
135306opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
138189opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
138595opt32gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
138960opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
138995opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
139496opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
139527opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
139531opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
139559opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
139579opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
139675opt32gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
140151opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
140269opt32gcc -march=k8 -O -fomit-frame-pointer2012052320120521
141683opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
142404opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
143512opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
143519opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
144541opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
144549opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
144557opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
145201opt32gcc -O -fomit-frame-pointer2012052320120521
145214opt32gcc -m64 -O -fomit-frame-pointer2012052320120521
147719opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
147723opt32gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
148973opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
149006opt32gcc -m64 -Os -fomit-frame-pointer2012052320120521
149019opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
149196opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
149373opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
150773opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
151039opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
151197opt32gcc -Os -fomit-frame-pointer2012052320120521
151555opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
152672opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
205521armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
207009armgcc -m64 -O3 -fomit-frame-pointer2012052320120521
208898armgcc -m64 -Os -fomit-frame-pointer2012052320120521
209140armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
210041armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
210136armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
210514armgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
211508armgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
213209armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
215201armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
219062armgcc -m64 -O2 -fomit-frame-pointer2012052320120521
227796armgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
234542armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
235888armgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
236837armgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
243747armgcc -O3 -fomit-frame-pointer2012052320120521
243789armgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
244059armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
245165armgcc -Os -fomit-frame-pointer2012052320120521
246118armgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
246481armgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
246528armgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
247523armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
247940armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
248394armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
248430armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
248668armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
249055armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
249359armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
250596armgcc -O2 -fomit-frame-pointer2012052320120521
251806armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
252235armgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
252242armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
253550armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
253652armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
254209armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
254418armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
254508armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
254633armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
255029armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
255610armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
261133armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
261474armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
261632armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
262017armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
264610armgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
268305armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
272029armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
272912armgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
273362armgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
276118armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
281288armgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
281479armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
289107armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
302568armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
304650armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
305692armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
310796armgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
310846armgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
313909armgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
314174armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
314454armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
320695armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
323673armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
324330armgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
327964armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
343496armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
344936armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
358747armgcc -march=nocona -O -fomit-frame-pointer2012052320120521
360216armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
361172armgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
362888armgcc -m64 -O -fomit-frame-pointer2012052320120521
363961sphlibgcc2012052320120521
364987sphlibcc2012052320120521
365974sphlibgcc -funroll-loops2012052320120521
368171armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
404830armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
405088armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
406747armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
408319armgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
409006armgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
413475armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
413582armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
424678armgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
426414armgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
427809armgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
431183armgcc -march=k8 -O -fomit-frame-pointer2012052320120521
432365armgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
433944armgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
433962armgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
434047armgcc -O -fomit-frame-pointer2012052320120521
434047armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
710129sse2gcc2012052320120521
751177opt32gcc2012052320120521
751178opt32cc2012052320120521
751839opt32gcc -funroll-loops2012052320120521
836969sse2gcc -funroll-loops2012052320120521
837108sse2cc2012052320120521
1608334armgcc2012052320120521
1608772armcc2012052320120521
1608953armgcc -funroll-loops2012052320120521

Test failure

Implementation: crypto_hash/luffa512/ssse3_x86
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 877, namely:
CompilerImplementations
cc ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Test failure

Implementation: crypto_hash/luffa512/ssse3_x86
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3_x86 ssse3_x64asm ssse3_x64asm-2 ssse3_x64asm-PS ssse3_x64asm-PS-2 thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/avr
Compiler: cc
luffa512_avr.s: luffa512_avr.s: Assembler messages:
luffa512_avr.s: luffa512_avr.s:2: Error: no such instruction: `luffa512_avr.s '
luffa512_avr.s: luffa512_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa512_avr.s: luffa512_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa512_avr.s: luffa512_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa512_avr.s: luffa512_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa512_avr.s: luffa512_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa512_avr.s: luffa512_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa512_avr.s: luffa512_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa512_avr.s: luffa512_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa512_avr.s: ...
luffa512_avr.s: luffa512_avr.s:624: Error: no such instruction: `eor r1,r3'
luffa512_avr.s: luffa512_avr.s:625: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:626: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:627: Error: no such instruction: `eor r0,r18'
luffa512_avr.s: luffa512_avr.s:628: Error: no such instruction: `eor r2,r1'
luffa512_avr.s: luffa512_avr.s:629: Error: too many memory references for `or'
luffa512_avr.s: luffa512_avr.s:630: Error: no such instruction: `eor r4,r1'
luffa512_avr.s: luffa512_avr.s:631: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:632: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:633: Error: no such instruction: `eor r1,r0'

Number of similar (compiler,implementation) pairs: 85, namely:
CompilerImplementations
cc avr
gcc avr
gcc -O2 -fomit-frame-pointer avr
gcc -O3 -fomit-frame-pointer avr
gcc -O -fomit-frame-pointer avr
gcc -Os -fomit-frame-pointer avr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avr
gcc -fno-schedule-insns -O -fomit-frame-pointer avr
gcc -fno-schedule-insns -Os -fomit-frame-pointer avr
gcc -funroll-loops avr
gcc -funroll-loops -O2 -fomit-frame-pointer avr
gcc -funroll-loops -O3 -fomit-frame-pointer avr
gcc -funroll-loops -O -fomit-frame-pointer avr
gcc -funroll-loops -Os -fomit-frame-pointer avr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -O -fomit-frame-pointer avr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avr
gcc -m64 -O2 -fomit-frame-pointer avr
gcc -m64 -O3 -fomit-frame-pointer avr
gcc -m64 -O -fomit-frame-pointer avr
gcc -m64 -Os -fomit-frame-pointer avr
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avr
gcc -m64 -march=core2 -O -fomit-frame-pointer avr
gcc -m64 -march=core2 -Os -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avr
gcc -m64 -march=k8 -O -fomit-frame-pointer avr
gcc -m64 -march=k8 -Os -fomit-frame-pointer avr
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avr
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avr
gcc -m64 -march=nocona -O -fomit-frame-pointer avr
gcc -m64 -march=nocona -Os -fomit-frame-pointer avr
gcc -march=barcelona -O2 -fomit-frame-pointer avr
gcc -march=barcelona -O3 -fomit-frame-pointer avr
gcc -march=barcelona -O -fomit-frame-pointer avr
gcc -march=barcelona -Os -fomit-frame-pointer avr
gcc -march=k8 -O2 -fomit-frame-pointer avr
gcc -march=k8 -O3 -fomit-frame-pointer avr
gcc -march=k8 -O -fomit-frame-pointer avr
gcc -march=k8 -Os -fomit-frame-pointer avr
gcc -march=nocona -O2 -fomit-frame-pointer avr
gcc -march=nocona -O3 -fomit-frame-pointer avr
gcc -march=nocona -O -fomit-frame-pointer avr
gcc -march=nocona -Os -fomit-frame-pointer avr

Compiler output

Implementation: crypto_hash/luffa512/sse2_x86asm
Compiler: cc
luffa_x86asm.s: luffa_x86asm.s: Assembler messages:
luffa_x86asm.s: luffa_x86asm.s:830: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:832: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:833: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:834: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:868: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:869: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:870: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:871: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:880: Error: operand type mismatch for `push'
luffa_x86asm.s: ...
luffa_x86asm.s: luffa_x86asm.s:1094: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1096: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1097: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1098: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1144: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1145: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1146: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1147: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1156: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1223: Error: operand type mismatch for `pop'

Number of similar (compiler,implementation) pairs: 170, namely:
CompilerImplementations
cc sse2_x86asm sse2_x86asm-2
gcc sse2_x86asm sse2_x86asm-2
gcc -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -fno-schedule-insns -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=k8 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=nocona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=barcelona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=barcelona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=barcelona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=barcelona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=k8 -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=k8 -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=k8 -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=k8 -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=nocona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=nocona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=nocona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -march=nocona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc thomaz/asm-PS
gcc thomaz/asm-PS
gcc -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -O -fomit-frame-pointer thomaz/asm-PS
gcc -Os -fomit-frame-pointer thomaz/asm-PS
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops thomaz/asm-PS
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PS
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PS
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PS
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc thomaz/asm-PSPar-v2-FP
gcc thomaz/asm-PSPar-v2-FP
gcc -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc thomaz/asm-PSPar-v2-INT
gcc thomaz/asm-PSPar-v2-INT
gcc -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc thomaz/asm-PS-v2-FP
gcc thomaz/asm-PS-v2-FP
gcc -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops thomaz/asm-PS-v2-FP
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc thomaz/asm-PS-v2-INT
gcc thomaz/asm-PS-v2-INT
gcc -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops thomaz/asm-PS-v2-INT
gcc -funroll-loops -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=corei7 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=k8 -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -march=nocona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/avr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
luffa512_avr.s: luffa512_avr.s: Assembler messages:
luffa512_avr.s: luffa512_avr.s:2: Error: no such instruction: `luffa512_avr.s '
luffa512_avr.s: luffa512_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa512_avr.s: luffa512_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa512_avr.s: luffa512_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa512_avr.s: luffa512_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa512_avr.s: luffa512_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa512_avr.s: luffa512_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa512_avr.s: luffa512_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa512_avr.s: luffa512_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa512_avr.s: ...
luffa512_avr.s: luffa512_avr.s:624: Error: no such instruction: `eor r1,r3'
luffa512_avr.s: luffa512_avr.s:625: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:626: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:627: Error: no such instruction: `eor r0,r18'
luffa512_avr.s: luffa512_avr.s:628: Error: no such instruction: `eor r2,r1'
luffa512_avr.s: luffa512_avr.s:629: Error: too many memory references for `or'
luffa512_avr.s: luffa512_avr.s:630: Error: no such instruction: `eor r4,r1'
luffa512_avr.s: luffa512_avr.s:631: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:632: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:633: Error: no such instruction: `eor r1,r0'
luffa512_avr.s: luffa512_avr.s: Assembler messages:
luffa512_avr.s: luffa512_avr.s:2: Error: no such instruction: `luffa512_avr.s '
luffa512_avr.s: luffa512_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa512_avr.s: luffa512_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa512_avr.s: luffa512_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa512_avr.s: luffa512_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa512_avr.s: luffa512_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa512_avr.s: luffa512_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa512_avr.s: luffa512_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa512_avr.s: luffa512_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa512_avr.s: ...
luffa512_avr.s: luffa512_avr.s:624: Error: no such instruction: `eor r1,r3'
luffa512_avr.s: luffa512_avr.s:625: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:626: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:627: Error: no such instruction: `eor r0,r18'
luffa512_avr.s: luffa512_avr.s:628: Error: no such instruction: `eor r2,r1'
luffa512_avr.s: luffa512_avr.s:629: Error: too many memory references for `or'
luffa512_avr.s: luffa512_avr.s:630: Error: no such instruction: `eor r4,r1'
luffa512_avr.s: luffa512_avr.s:631: Error: no such instruction: `eor r3,r2'
luffa512_avr.s: luffa512_avr.s:632: Error: too many memory references for `and'
luffa512_avr.s: luffa512_avr.s:633: Error: no such instruction: `eor r1,r0'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avr
gcc -m64 -march=barcelona -O -fomit-frame-pointer avr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avr

Compiler output

Implementation: crypto_hash/luffa512/sse2_x86asm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
luffa_x86asm.s: luffa_x86asm.s: Assembler messages:
luffa_x86asm.s: luffa_x86asm.s:830: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:832: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:833: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:834: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:868: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:869: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:870: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:871: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:880: Error: operand type mismatch for `push'
luffa_x86asm.s: ...
luffa_x86asm.s: luffa_x86asm.s:1094: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1096: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1097: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1098: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1144: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1145: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1146: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1147: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1156: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1223: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s: Assembler messages:
luffa_x86asm.s: luffa_x86asm.s:830: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:832: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:833: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:834: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:868: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:869: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:870: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:871: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:880: Error: operand type mismatch for `push'
luffa_x86asm.s: ...
luffa_x86asm.s: luffa_x86asm.s:1094: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1096: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1097: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1098: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1144: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1145: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1146: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1147: Error: operand type mismatch for `pop'
luffa_x86asm.s: luffa_x86asm.s:1156: Error: operand type mismatch for `push'
luffa_x86asm.s: luffa_x86asm.s:1223: Error: operand type mismatch for `pop'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse2_x86asm sse2_x86asm-2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse2_x86asm sse2_x86asm-2

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-FP
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-FP

Compiler output

Implementation: crypto_hash/luffa512/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [enabled by default]
hash.c: hash.c:29:6: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -O -fomit-frame-pointer thomaz/asm-PS-v2-INT
gcc -m64 -march=barcelona -Os -fomit-frame-pointer thomaz/asm-PS-v2-INT