Implementation notes: amd64, phenom, crypto_hash/luffa256

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
19864sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
19873sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
19876sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
19882sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
19885sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
19893sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
19900sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
19900sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
19901sse2_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
19901sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2012052320120521
19904sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2012052320120521
19917sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
19932sse2_x64asm-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
19940sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
19940sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
19942sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
19950sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
20488sse2_x64asm-2cc2012052320120521
20496sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
20500sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
20502sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
20505sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
20511sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
20513sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
20524sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
20525sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
20536sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
20538sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
20541sse2_x64asmgcc -O -fomit-frame-pointer2012052320120521
20545sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
20545sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2012052320120521
20550sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
20561sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
20564sse2_x64asmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
20573sse2_x64asmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
20574sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
20577sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
20618sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
20659sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
20660sse2_x64asmgcc -m64 -O -fomit-frame-pointer2012052320120521
21084sse2gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
21122sse2_x64asmgcc2012052320120521
21146sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
21395sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
21685sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
21759sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
21759sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
21770sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
21956sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
21971sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
21972sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
22466sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
23214sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
23287sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
23331sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
23346sse2gcc -march=k8 -O -fomit-frame-pointer2012052320120521
23389sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
23395sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
23398sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
23400sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
23400sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
23404sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
23404sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
23406sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
23410sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
23411sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
23411sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
23413sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
23413sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
23413sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
23414sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
23414sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
23415sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
23419sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
23422sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
23428sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
23429sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
23431sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
23431sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
23432sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
23433sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
23433sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
23433sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
23441sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
23445sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
23446sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
23447sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
23447sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2012052320120521
23449sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
23449sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
23450sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
23450sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2012052320120521
23450sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
23450sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
23451sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
23457sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
23458sse2_x64asm-2gcc -O3 -fomit-frame-pointer2012052320120521
23462sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
23464sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
23464sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
23471sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
23474sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
23476sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
23477sse2_x64asm-2gcc -O2 -fomit-frame-pointer2012052320120521
23482sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2012052320120521
23490sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
23491sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
23496sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
23497sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
23498sse2_x64asm-2gcc -Os -fomit-frame-pointer2012052320120521
23498sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
23498sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
23498sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
23499sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
23499sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
23499sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
23499sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
23499sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
23501sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
23501sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
23504sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
23504sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2012052320120521
23506sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
23515sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
23541sse2_x64asm-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
23590sse2_x64asm-2gcc -O -fomit-frame-pointer2012052320120521
23590sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
23593sse2_x64asm-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
23952sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
23958sse2gcc -O -fomit-frame-pointer2012052320120521
23958sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
24129sse2_x64asm-2gcc2012052320120521
24148sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
24149sse2_x64asm-2gcc -funroll-loops2012052320120521
24149sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
24152sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
24152sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
24154sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
24155sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
24156sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
24157sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
24163sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
24164sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
24164sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
24165sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
24168sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
24168sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
24170sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
24173sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
24173sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
24177sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
24178sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
24183sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
24188sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
24189sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
24190sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
24192sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
24192sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
24195sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
24197sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
24197sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
24199sse2_x64asmgcc -O3 -fomit-frame-pointer2012052320120521
24199sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
24200sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
24201sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2012052320120521
24202sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
24202sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
24204sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2012052320120521
24204sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
24206sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
24210sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
24210sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
24213sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
24213sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
24216sse2_x64asmgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
24228sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
24229sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2012052320120521
24229sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
24230sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
24234sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
24236sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
24236sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
24237sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
24239sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
24239sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
24239sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
24239sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
24241sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
24243sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
24243sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
24244sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2012052320120521
24246sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
24247sse2_x64asmgcc -O2 -fomit-frame-pointer2012052320120521
24265sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
24273sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
24310sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
24343sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
24353sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
24725sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
24750sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
24839sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
24890sse2_x64asmgcc -funroll-loops2012052320120521
24909sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
24913sse2_x64asmcc2012052320120521
24916sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
24957sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
25189sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
25191sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
25205sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
25218sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
25247sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
25262sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
25307sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
25314sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
25377sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
25418sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
25433sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
25521sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
25540sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
25546sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
25612sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
25627sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
25646sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
25647sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
25659sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
25835sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
25856sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
25870sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
25888sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
25967sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
25973sse2gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
25974sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
25994sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
26000sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
26087sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
26126sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
26128sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
26137sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
26138sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
26142sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
26146sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
26201sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
26320sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
26359sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
26362sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
26640sse2gcc -O3 -fomit-frame-pointer2012052320120521
26654sse2gcc -m64 -O3 -fomit-frame-pointer2012052320120521
26715sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
26894sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
27034sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
27034sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
27034sse2gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
27037sse2gcc -m64 -Os -fomit-frame-pointer2012052320120521
27080sse2gcc -Os -fomit-frame-pointer2012052320120521
27188sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
27350sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
27352sse2gcc -m64 -O2 -fomit-frame-pointer2012052320120521
27353sse2gcc -O2 -fomit-frame-pointer2012052320120521
27432sse2gcc -march=nocona -O -fomit-frame-pointer2012052320120521
27436sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
27452sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
27452sse2gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
27468sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
27485opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
27499opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
28204sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
28224sse2gcc -m64 -O -fomit-frame-pointer2012052320120521
28227sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
28232sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
29113sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
29193sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
29274sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
29286sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
29318sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
29339sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
29455sphlibgcc -O2 -fomit-frame-pointer2012052320120521
29467sphlibgcc -m64 -O3 -fomit-frame-pointer2012052320120521
30034sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
32335opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
32389opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
32402opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
32413opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
32413opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
33004sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
33852sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
34320sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
34363sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
34405sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
34408sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
34430sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
34511sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
34522sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
34552sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
34561sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
34563sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
34657sphlibgcc -m64 -O2 -fomit-frame-pointer2012052320120521
34699sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
34723sphlibgcc -O3 -fomit-frame-pointer2012052320120521
34727sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
34744sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
34791opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
34796opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
34908sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
35106sphlibgcc -m64 -O -fomit-frame-pointer2012052320120521
35111sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
35193sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
35205sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
35225sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
35225sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
35233sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
35240sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
35240sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
35248sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
35271sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
35276sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
35375sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
35420opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
35476sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
35717opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
35728opt32gcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
35855opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
36103opt32gcc -O3 -fomit-frame-pointer2012052320120521
36134sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
36136sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
37629opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
37636opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
38063sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
38076sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
38080opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
38099opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
38101opt32gcc -funroll-loops -O -fomit-frame-pointer2012052320120521
38154sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
38159sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
38168sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
38204sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
38602opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
38611opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
38645opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
38652opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
38728sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
38731sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
38838sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
38918sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
38920opt32gcc -O2 -fomit-frame-pointer2012052320120521
39022opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
39031sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
39072opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
39552opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
39745opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
39892sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
39896sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
40026opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
40037sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
40049sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
40072opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
40144sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
40152sphlibgcc -m64 -Os -fomit-frame-pointer2012052320120521
40157sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
40158sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
40161sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
40224sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
40224sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
40229sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
40236sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
40237sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
40250opt32gcc -Os -fomit-frame-pointer2012052320120521
40332sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
40350sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
40455sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
40464sphlibgcc -Os -fomit-frame-pointer2012052320120521
40873sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
40948sphlibgcc -O -fomit-frame-pointer2012052320120521
40976sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
40976sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
40983sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
41013sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
41022sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
41099opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
41147opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
41183sphlibgcc -march=nocona -O -fomit-frame-pointer2012052320120521
41365sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
41366sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
41369sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
41372sphlibgcc -march=k8 -O -fomit-frame-pointer2012052320120521
41531opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
41564sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
41565sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
41776opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
41785opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
41825sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
41825sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
41843opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
41926opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
42200opt32gcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
42299sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
42517opt32gcc -m64 -O3 -fomit-frame-pointer2012052320120521
42623opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
42701opt32gcc -march=nocona -O -fomit-frame-pointer2012052320120521
42839opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
42998opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
44244opt32gcc -O -fomit-frame-pointer2012052320120521
45868opt32gcc -m64 -O2 -fomit-frame-pointer2012052320120521
45934opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
45941opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
45967opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
45995opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
46011opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
46032opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
46037opt32gcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
46179opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
46473opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
46596opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
46674opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
46742opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
46747opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
46915opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
46983opt32gcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
47428opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
47450opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
47833opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
48628opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
48643opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
48653opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
48655opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
48729opt32gcc -m64 -Os -fomit-frame-pointer2012052320120521
48736opt32gcc -march=k8 -Os -fomit-frame-pointer2012052320120521
48748opt32gcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
49020opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
49382opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
49389opt32gcc -march=nocona -Os -fomit-frame-pointer2012052320120521
50020opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
50033opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
50033opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
50301opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
50431opt32gcc -march=barcelona -O -fomit-frame-pointer2012052320120521
50435opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
50792opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
50792opt32gcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
50889opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
51470opt32gcc -march=k8 -O -fomit-frame-pointer2012052320120521
51643opt32gcc -m64 -O -fomit-frame-pointer2012052320120521
51733opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
52587opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
52589opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
52598opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
119998armgcc -m64 -O3 -fomit-frame-pointer2012052320120521
120392armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
120526armgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
120589armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
121112thomaz/basicgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
123258armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
123624armgcc -O3 -fomit-frame-pointer2012052320120521
133989thomaz/basicgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
133995thomaz/basicgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
134326armgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
135589thomaz/basicgcc -m64 -O3 -fomit-frame-pointer2012052320120521
135624armgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
135803thomaz/basicgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
135985armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
136170thomaz/basicgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052320120521
138009thomaz/basicgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
138141thomaz/basicgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
138593armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
138903armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
139403armgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
140070armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
140826thomaz/basicgcc -O3 -fomit-frame-pointer2012052320120521
141285armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
141351armgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
141351armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
141386armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
141649armgcc -O2 -fomit-frame-pointer2012052320120521
141925armgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
142079armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
142188thomaz/basicgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052320120521
142232armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
142236armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
142236armgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
142244armgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
142417armgcc -Os -fomit-frame-pointer2012052320120521
142417armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
142823armgcc -m64 -Os -fomit-frame-pointer2012052320120521
142908armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
143094armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
143455armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
143537armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
143778armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
143808armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
144254thomaz/basicgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
144272armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
144526armgcc -funroll-loops -O3 -fomit-frame-pointer2012052320120521
144620armgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
144723armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
144853armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
144879armgcc -m64 -O2 -fomit-frame-pointer2012052320120521
144901thomaz/basicgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052320120521
145205armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
145225armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
146368armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
146542armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
146563thomaz/basicgcc -march=barcelona -O3 -fomit-frame-pointer2012052320120521
146631thomaz/basicgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
146981thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
147664armgcc -march=nocona -O3 -fomit-frame-pointer2012052320120521
147674thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052320120521
147801armgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
148387armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
148725armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
148749thomaz/basicgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052320120521
149952thomaz/basicgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
149976armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
150832thomaz/basicgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052320120521
152708armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
153132thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052320120521
153604armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
157057armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052320120521
157415armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
157789armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
157948armgcc -march=k8 -O3 -fomit-frame-pointer2012052320120521
158899armgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
165107armgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
166190armgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
169196armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
173014armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
175670armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
176840armgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
176985armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
182056armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052320120521
183418armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052320120521
184172armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
184737armgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
202585armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
213221armgcc -march=k8 -O -fomit-frame-pointer2012052320120521
215744thomaz/basicgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
216440thomaz/basicgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052320120521
220141thomaz/basicgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052320120521
220205sphlibgcc2012052320120521
221483sphlibcc2012052320120521
225742thomaz/basicgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
227173thomaz/basicgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
227628thomaz/basicgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052320120521
229437sphlibgcc -funroll-loops2012052320120521
229928thomaz/basicgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052320120521
233558thomaz/basicgcc -march=k8 -O -fomit-frame-pointer2012052320120521
236510armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
237222armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
237455armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
238441armgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
238919armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
239018armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
240772thomaz/basicgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052320120521
243487armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
243546armgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
244144thomaz/basicgcc -Os -fomit-frame-pointer2012052320120521
244649armgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
245245armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
254366armgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
254639thomaz/basicgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
256335armgcc -march=nocona -O -fomit-frame-pointer2012052320120521
257136armgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
258101thomaz/basicgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
258103thomaz/basicgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052320120521
258116thomaz/basicgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052320120521
258652armgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
258664thomaz/basicgcc -funroll-loops -O -fomit-frame-pointer2012052320120521
259442thomaz/basicgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
259777armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
259780armgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
259891thomaz/basicgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052320120521
260351thomaz/basicgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
260359thomaz/basicgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052320120521
261506thomaz/basicgcc -O -fomit-frame-pointer2012052320120521
261529thomaz/basicgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052320120521
261530thomaz/basicgcc -m64 -O -fomit-frame-pointer2012052320120521
262425thomaz/basicgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
262492thomaz/basicgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052320120521
262668thomaz/basicgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052320120521
262696thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
262772thomaz/basicgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
263561thomaz/basicgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052320120521
264765thomaz/basicgcc -march=k8 -Os -fomit-frame-pointer2012052320120521
266781thomaz/basicgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
267030thomaz/basicgcc -march=barcelona -O -fomit-frame-pointer2012052320120521
267052thomaz/basicgcc -m64 -Os -fomit-frame-pointer2012052320120521
267054thomaz/basicgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052320120521
267379thomaz/basicgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052320120521
267718thomaz/basicgcc -m64 -O2 -fomit-frame-pointer2012052320120521
269150thomaz/basicgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052320120521
269323thomaz/basicgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052320120521
269650armgcc -O -fomit-frame-pointer2012052320120521
269651armgcc -m64 -O -fomit-frame-pointer2012052320120521
269717thomaz/basicgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052320120521
269788armgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
269864armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052320120521
270093thomaz/basicgcc -march=nocona -O -fomit-frame-pointer2012052320120521
270981thomaz/basicgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052320120521
271199thomaz/basicgcc -march=k8 -O2 -fomit-frame-pointer2012052320120521
271359thomaz/basicgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052320120521
271389thomaz/basicgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052320120521
271398armgcc -fno-schedule-insns -O -fomit-frame-pointer2012052320120521
271399thomaz/basicgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052320120521
271406thomaz/basicgcc -O2 -fomit-frame-pointer2012052320120521
272288thomaz/basicgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052320120521
272786thomaz/basicgcc -march=nocona -Os -fomit-frame-pointer2012052320120521
273133thomaz/basicgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052320120521
273282thomaz/basicgcc -m64 -march=core2 -O -fomit-frame-pointer2012052320120521
273332thomaz/basicgcc -march=barcelona -O2 -fomit-frame-pointer2012052320120521
273800thomaz/basicgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
273807thomaz/basicgcc -march=nocona -O2 -fomit-frame-pointer2012052320120521
273968thomaz/basicgcc -funroll-loops -O2 -fomit-frame-pointer2012052320120521
274227thomaz/basicgcc -m64 -march=k8 -O -fomit-frame-pointer2012052320120521
274629thomaz/basicgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052320120521
275257thomaz/basicgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052320120521
275676thomaz/basicgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
276303thomaz/basicgcc -m64 -march=nocona -O -fomit-frame-pointer2012052320120521
276311thomaz/basicgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052320120521
277580thomaz/basicgcc -funroll-loops -Os -fomit-frame-pointer2012052320120521
277580thomaz/basicgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052320120521
277678thomaz/basicgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
278558thomaz/basicgcc -march=barcelona -Os -fomit-frame-pointer2012052320120521
279678thomaz/basicgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052320120521
283607thomaz/basicgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052320120521
283609thomaz/basicgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052320120521
283760thomaz/basicgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052320120521
289338thomaz/basicgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052320120521
293472thomaz/basicgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052320120521
306483opt32gcc -funroll-loops2012052320120521
306929opt32gcc2012052320120521
307037opt32cc2012052320120521
445977sse2gcc2012052320120521
518014sse2cc2012052320120521
524150sse2gcc -funroll-loops2012052320120521
540303thomaz/basiccc2012052320120521
634419thomaz/basicgcc2012052320120521
636794thomaz/basicgcc -funroll-loops2012052320120521
783638armgcc2012052320120521
923521armgcc -funroll-loops2012052320120521
924138armcc2012052320120521

Test failure

Implementation: crypto_hash/luffa256/ssse3_x64asm
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 792, namely:
CompilerImplementations
cc 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/luffa256/ssse3_x64asm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -m64 -march=barcelona -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=barcelona -O3 -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=barcelona -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=barcelona -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

Compiler output

Implementation: crypto_hash/luffa256/avr
Compiler: cc
luffa256_avr.s: luffa256_avr.s: Assembler messages:
luffa256_avr.s: luffa256_avr.s:2: Error: no such instruction: `luffa256_avr.s '
luffa256_avr.s: luffa256_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa256_avr.s: luffa256_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa256_avr.s: luffa256_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa256_avr.s: luffa256_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa256_avr.s: luffa256_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa256_avr.s: luffa256_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa256_avr.s: luffa256_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa256_avr.s: luffa256_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa256_avr.s: ...
luffa256_avr.s: luffa256_avr.s:517: Error: no such instruction: `eor r1,r3'
luffa256_avr.s: luffa256_avr.s:518: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:519: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:520: Error: no such instruction: `eor r0,r18'
luffa256_avr.s: luffa256_avr.s:521: Error: no such instruction: `eor r2,r1'
luffa256_avr.s: luffa256_avr.s:522: Error: too many memory references for `or'
luffa256_avr.s: luffa256_avr.s:523: Error: no such instruction: `eor r4,r1'
luffa256_avr.s: luffa256_avr.s:524: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:525: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:526: 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/luffa256/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/luffa256/asm-PS-v2-FP
Compiler: cc
luffa_256.s: luffa_256.s: Assembler messages:
luffa_256.s: luffa_256.s:321: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:322: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:366: Error: operand type mismatch for `pop'
luffa_256.s: luffa_256.s:367: Error: operand type mismatch for `pop'

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

Compiler output

Implementation: crypto_hash/luffa256/thomaz/asm-PS
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/avr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
luffa256_avr.s: luffa256_avr.s: Assembler messages:
luffa256_avr.s: luffa256_avr.s:2: Error: no such instruction: `luffa256_avr.s '
luffa256_avr.s: luffa256_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa256_avr.s: luffa256_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa256_avr.s: luffa256_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa256_avr.s: luffa256_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa256_avr.s: luffa256_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa256_avr.s: luffa256_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa256_avr.s: luffa256_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa256_avr.s: luffa256_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa256_avr.s: ...
luffa256_avr.s: luffa256_avr.s:517: Error: no such instruction: `eor r1,r3'
luffa256_avr.s: luffa256_avr.s:518: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:519: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:520: Error: no such instruction: `eor r0,r18'
luffa256_avr.s: luffa256_avr.s:521: Error: no such instruction: `eor r2,r1'
luffa256_avr.s: luffa256_avr.s:522: Error: too many memory references for `or'
luffa256_avr.s: luffa256_avr.s:523: Error: no such instruction: `eor r4,r1'
luffa256_avr.s: luffa256_avr.s:524: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:525: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:526: Error: no such instruction: `eor r1,r0'
luffa256_avr.s: luffa256_avr.s: Assembler messages:
luffa256_avr.s: luffa256_avr.s:2: Error: no such instruction: `luffa256_avr.s '
luffa256_avr.s: luffa256_avr.s:3: Error: no such instruction: `version 2.0 (Sep 15th 2009)'
luffa256_avr.s: luffa256_avr.s:5: Error: no such instruction: `cpu TYPE:ATmega8515'
luffa256_avr.s: luffa256_avr.s:7: Error: no such instruction: `copyright (C)2008-2009 Hitachi,Ltd. All rights reserved.'
luffa256_avr.s: luffa256_avr.s:9: Error: no such instruction: `hitachi, Ltd. is the owner of this software and hereby grant'
luffa256_avr.s: luffa256_avr.s:10: Error: no such instruction: `the U.S. Government and any interested party the right to use'
luffa256_avr.s: luffa256_avr.s:11: Error: no such instruction: `this software for the purposes of the SHA-3 evaluation process,'
luffa256_avr.s: luffa256_avr.s:12: Error: no such instruction: `notwithstanding that this software is copyrighted.'
luffa256_avr.s: luffa256_avr.s:14: Error: no such instruction: `the SOFTWARE IS PROVIDED "AS IS"AND THE AUTHOR DISCLAIMS ALL WARRANTIES'
luffa256_avr.s: ...
luffa256_avr.s: luffa256_avr.s:517: Error: no such instruction: `eor r1,r3'
luffa256_avr.s: luffa256_avr.s:518: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:519: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:520: Error: no such instruction: `eor r0,r18'
luffa256_avr.s: luffa256_avr.s:521: Error: no such instruction: `eor r2,r1'
luffa256_avr.s: luffa256_avr.s:522: Error: too many memory references for `or'
luffa256_avr.s: luffa256_avr.s:523: Error: no such instruction: `eor r4,r1'
luffa256_avr.s: luffa256_avr.s:524: Error: no such instruction: `eor r3,r2'
luffa256_avr.s: luffa256_avr.s:525: Error: too many memory references for `and'
luffa256_avr.s: luffa256_avr.s:526: 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/luffa256/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/luffa256/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
luffa_256.s: luffa_256.s: Assembler messages:
luffa_256.s: luffa_256.s:321: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:322: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:366: Error: operand type mismatch for `pop'
luffa_256.s: luffa_256.s:367: Error: operand type mismatch for `pop'
luffa_256.s: luffa_256.s: Assembler messages:
luffa_256.s: luffa_256.s:321: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:322: Error: operand type mismatch for `push'
luffa_256.s: luffa_256.s:366: Error: operand type mismatch for `pop'
luffa_256.s: luffa_256.s:367: Error: operand type mismatch for `pop'

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

Compiler output

Implementation: crypto_hash/luffa256/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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/luffa256/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:2: warning: passing argument 1 of 'fLuffa256' 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