Implementation notes: amd64, enigma, crypto_hash/blake256

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20043bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20061bswapgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20070bswapgcc -m64 -O2 -fomit-frame-pointer2014053020140529
20079bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20097bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
20097bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20106bswapgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20142bswapgcc -O2 -fomit-frame-pointer2014053020140529
20151bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
20160bswapgcc -m64 -O3 -fomit-frame-pointer2014053020140529
20160bswapgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
20187bswapgcc -O3 -fomit-frame-pointer2014053020140529
20196bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
20205bswapgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
20214bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
20214bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20241bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
20241bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
20259bswapgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
20259bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
20259bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
20259bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
20277bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20277bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
20286bswapgcc -Os -fomit-frame-pointer2014053020140529
20286bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
20304bswapgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
20304bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
20304bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
20313bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
20349bswapgcc -m64 -Os -fomit-frame-pointer2014053020140529
20358bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20376bswapgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
20403bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
20412bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
20430bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
20439bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20439bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
20448bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
20457bswapgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
20457bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
20493bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20502bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
20520bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
20529bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
20556bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
20556bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
20565bswapgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
20574bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
20592bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
20592bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
20592bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
20610bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
20610bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
20655bswapgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
20664bswapgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
20718bswapgcc -march=k8 -O -fomit-frame-pointer2014053020140529
20736bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
20772bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
20790bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
20871bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
20889bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
20907bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
20916bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
20925bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
20925bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
20925bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
20925sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
20934bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
20934sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
20934bswapgcc -march=nocona -O -fomit-frame-pointer2014053020140529
20943bswapgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
20943bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
20943bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
20970bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
20979sse2-2gcc -march=k8 -O -fomit-frame-pointer2014053020140529
21006bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21006bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
21015sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
21015sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
21015sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
21033bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21069bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21078bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21087bswapgcc -O -fomit-frame-pointer2014053020140529
21087bswapgcc -m64 -O -fomit-frame-pointer2014053020140529
21087bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
21096bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
21096sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21096sse2gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21105sse2gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21105sse2gcc -march=k8 -O -fomit-frame-pointer2014053020140529
21114sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21114sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21114bswapgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
21123bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21123sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
21141sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21150sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21150sse2gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
21159bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
21159bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
21168sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21177sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21177sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
21177bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
21186sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21195sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
21204sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
21204sse2gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21213sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21213bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
21213bswapgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
21222sse2gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
21231sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21249sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21258sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21258sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21258sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21267sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
21285sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21294sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21294sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21303sse2-2gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
21312sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
21312sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21339bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21366sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21375sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
21375sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
21384sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
21393sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
21393sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
21402sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21402sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
21402sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21402sse2gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
21411sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21411sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21420sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
21420sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21420vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21420sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21420bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21420sse2gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
21429sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21429vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
21429vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
21429vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
21429vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
21438sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
21438sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21438sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
21456sse2-2gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
21456sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21456bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
21465sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21465regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21465regsgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21483regsgcc -O3 -fomit-frame-pointer2014053020140529
21483regsgcc -m64 -O3 -fomit-frame-pointer2014053020140529
21483sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21483sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21492sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21492regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21492sse2gcc -m64 -O2 -fomit-frame-pointer2014053020140529
21492sphlibgcc -m64 -O3 -fomit-frame-pointer2014053020140529
21492sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21501sse2gcc -O2 -fomit-frame-pointer2014053020140529
21501regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21501sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
21501sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
21501sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21501sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21510sphlibgcc -O3 -fomit-frame-pointer2014053020140529
21510regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21510sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21510regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21510sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
21510regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21519regsgcc -O2 -fomit-frame-pointer2014053020140529
21519sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
21519regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21519regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21519sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
21519vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
21519regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21519sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
21528regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21528regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21528sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21528regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21528regsgcc -m64 -O2 -fomit-frame-pointer2014053020140529
21528vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
21528vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
21528vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
21528sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
21537sse2gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
21537sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21537vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
21537sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21537regsgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21537sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
21546regsgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
21546sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21546vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21546vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21555sse2-2gcc -O -fomit-frame-pointer2014053020140529
21555regsgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21573sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21573regsgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
21573regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21573sse2-2gcc -m64 -O -fomit-frame-pointer2014053020140529
21573sse2-2gcc -march=nocona -O -fomit-frame-pointer2014053020140529
21582regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
21582sse2gcc -m64 -O3 -fomit-frame-pointer2014053020140529
21582sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
21582sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21591regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
21591regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21600sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21600sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21600regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21600sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21600regsgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
21609regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21609sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
21636sphlibgcc -m64 -O2 -fomit-frame-pointer2014053020140529
21636sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21645sphlibgcc -O2 -fomit-frame-pointer2014053020140529
21645sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21645sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21645sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21645sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
21654sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21654sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21672sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21681sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21690sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21717sse2-2gcc -O2 -fomit-frame-pointer2014053020140529
21717regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
21717sse2gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
21726sse2gcc -m64 -Os -fomit-frame-pointer2014053020140529
21735sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21735sse2-2gcc -m64 -O2 -fomit-frame-pointer2014053020140529
21735sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21744sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
21744sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
21744sse2gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
21753regsgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
21771sse2gcc -Os -fomit-frame-pointer2014053020140529
21771sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21780sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21780sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
21780sse2-2gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
21789regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21789regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21807sse2gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
21807sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21807regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21807regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21807sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21816regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
21816sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
21816sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21816sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
21825regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
21825sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21834sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
21834regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21834sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21834sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
21852regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21852sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
21852sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21852sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
21852ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
21861sse2-2gcc -O3 -fomit-frame-pointer2014053020140529
21861sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21870sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
21870regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21870regsgcc -march=k8 -O -fomit-frame-pointer2014053020140529
21879sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
21888sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
21897regsgcc -Os -fomit-frame-pointer2014053020140529
21897sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21897regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
21897sse2-2gcc -m64 -O3 -fomit-frame-pointer2014053020140529
21897regsgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
21906sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
21906sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21906regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
21906regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21906sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
21915sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
21915sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
21924sse2gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
21924sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
21924sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
21924regsgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
21933sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
21933regsgcc -m64 -Os -fomit-frame-pointer2014053020140529
21942sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
21951sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
21951regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
21951sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21951sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
21951regsgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
21960sse2gcc -O3 -fomit-frame-pointer2014053020140529
21960regsgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
21960regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
21960regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
21960regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
21969sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
21969regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
21969sse2-2gcc -m64 -Os -fomit-frame-pointer2014053020140529
21969sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
21969regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
21978regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
21978regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
21978sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
21987regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
21996sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
21996regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
21996regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
21996regsgcc -march=nocona -O -fomit-frame-pointer2014053020140529
22005sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
22005regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22005regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
22005regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22014sse2-2gcc -Os -fomit-frame-pointer2014053020140529
22014sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
22014sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22014sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22032sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
22032regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22032sse2-2gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
22041sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
22041regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
22041ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
22050sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
22050regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
22050regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
22050regsgcc -m64 -O -fomit-frame-pointer2014053020140529
22050regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
22050vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22059sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22059sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
22059sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
22059sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
22059sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
22059regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22059sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22068regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
22086regsgcc -O -fomit-frame-pointer2014053020140529
22086sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22095regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
22095sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22104sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22104ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22113regsgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
22131sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
22140sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
22140sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
22140regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22140sse2gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
22158sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
22167sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22167sse2gcc -m64 -O -fomit-frame-pointer2014053020140529
22176regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
22176vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22176regsgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
22185sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22185regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
22194sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22194vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
22194vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
22203regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22212regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
22221sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
22230ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22248sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22248sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22257sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
22257sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
22257sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22266ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
22275sse2gcc -O -fomit-frame-pointer2014053020140529
22284vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
22284vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
22293sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
22293vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
22302sse2gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
22311sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22320regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
22320vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
22329regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
22338sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22347vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
22347sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22347sse2gcc -march=nocona -O -fomit-frame-pointer2014053020140529
22356sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22356sphlibgcc -m64 -O -fomit-frame-pointer2014053020140529
22356sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22365vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
22374ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22374sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
22374sphlibgcc -march=nocona -O -fomit-frame-pointer2014053020140529
22383sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22392ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
22392ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
22419sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
22419vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
22419vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
22428sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
22428sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
22437regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
22446vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
22446regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
22446vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22455vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
22464vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
22482regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
22482regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
22491vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
22509sphlibgcc -O -fomit-frame-pointer2014053020140529
22509sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
22509sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
22527sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22527sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
22527vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
22536sphlibgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
22554regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
22563sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
22572vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
22581vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
22599sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
22608sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22626sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
22635sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
22653sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
22662sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22662sphlibgcc -march=k8 -O -fomit-frame-pointer2014053020140529
22743regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
22797regsgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
22860regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
22887sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
22887sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
22896regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
23040sphlibgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
23193sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
23220sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
23229sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
23247sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
23247sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
23364sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
23427sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
23463sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
24624sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
24633sphlibgcc -Os -fomit-frame-pointer2014053020140529
24642sphlibgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
24822sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
24831sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
25146sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
25155sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25164sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
25164sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25164sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
25164sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
25290sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
25299sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
25299sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
25299sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
25380sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25434sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
25443sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
25443sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
25461sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
25470sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25470sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
25479sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25497sandygcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
25497sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
25497sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25506sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25542sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
25542sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25551sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25569sandygcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25587sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
25596sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
25605sandygcc -O3 -fomit-frame-pointer2014053020140529
25614sandygcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
25623sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
25641sandygcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
25686sandygcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
25695sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25704sandygcc -m64 -O2 -fomit-frame-pointer2014053020140529
25740sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
25740sandygcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25749sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25794sphlibgcc -m64 -Os -fomit-frame-pointer2014053020140529
25821sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25839sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
25848sandygcc -O2 -fomit-frame-pointer2014053020140529
25848sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
25857sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
25902sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
25911sandygcc -m64 -O3 -fomit-frame-pointer2014053020140529
25920sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
25929sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25947sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25974sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25992sandygcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
26127sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
26163sandygcc -march=k8 -Os -fomit-frame-pointer2014053020140529
26190sandygcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
26190sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
26190sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
26199sandygcc -m64 -Os -fomit-frame-pointer2014053020140529
26217sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
26262sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
26280sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26361sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
26379sandygcc -Os -fomit-frame-pointer2014053020140529
26415sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
26433sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
26451sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
26532sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
26568sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
26595sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
26658sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
26667sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
26757sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
26775sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
26883sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
27135sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
27135sphlibgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
27405sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014053020140529
27459sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
27495sphlib-smallgcc -O2 -fomit-frame-pointer2014053020140529
27540sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014053020140529
27621sphlib-smallgcc -O3 -fomit-frame-pointer2014053020140529
27711sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
27837sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
27864sandygcc -funroll-loops -O -fomit-frame-pointer2014053020140529
27882sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
27909sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
27927sandygcc -march=k8 -O -fomit-frame-pointer2014053020140529
27963sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
27981sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
27981sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
27990sandygcc -m64 -O -fomit-frame-pointer2014053020140529
27999sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
27999sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
27999sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
27999sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
27999sandygcc -march=nocona -O -fomit-frame-pointer2014053020140529
28017sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
28017sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
28026sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
28035sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
28044sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
28044sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
28062sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
28062sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
28062sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
28071sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
28089sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
28107sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
28107sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
28107sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
28125sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
28125sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
28134sandygcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
28143sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
28143sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
28143sandygcc -march=barcelona -O -fomit-frame-pointer2014053020140529
28152sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
28152sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
28170sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
28188sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
28188sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
28188sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
28197sandygcc -O -fomit-frame-pointer2014053020140529
28224sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
28242sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
28242sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
28251sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
28260sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
28269sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
28269sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
28269sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
28296sandygcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
28332sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
28350sandygcc -march=nocona -Os -fomit-frame-pointer2014053020140529
28359sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
28359sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
28359sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
28377sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
28395sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
28431refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
28467sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
28485sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
28521sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
28530refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
28539sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
28548sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
28611refgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
28800sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
28854refgcc -m64 -O3 -fomit-frame-pointer2014053020140529
28872refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
28908sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
28944refgcc -O3 -fomit-frame-pointer2014053020140529
28971refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
29007refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
29025refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
29061refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
29079refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
29097refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
29097refgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
29142sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
29169refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
29214refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
29223refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
29232refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
29277sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
29295refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
29304refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
29313refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
29313refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
29313refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
29331refgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
29358refgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
29376refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
29403refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
29493sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
29583sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
29619sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
29655refgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
29664refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
29700refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
29772sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
29781refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
29790refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
29853sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
30222refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
30258sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
30438sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
30447sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
30447sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
30456sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
30465sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
30492refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
30510sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
30528refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
30546refgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
30546refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
30564refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
30582sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
30600sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
30609sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
30618sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
30618sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
30618sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014053020140529
30627sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
30636sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
30636sphlib-smallgcc -m64 -O -fomit-frame-pointer2014053020140529
30636refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
30645sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
30654sphlib-smallgcc -O -fomit-frame-pointer2014053020140529
30681refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
30681sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
30690sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
30690sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
30690sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
30717sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
30717sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
30735refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
30735refgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
30744refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
30753refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
30771refgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
30834refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
30843sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
30861refgcc -O2 -fomit-frame-pointer2014053020140529
30870refgcc -m64 -O2 -fomit-frame-pointer2014053020140529
30870sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
31248sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014053020140529
31275refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
31302refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
31329refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
31392refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
31392refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
32058refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
32058refgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
32202refgcc -march=k8 -O -fomit-frame-pointer2014053020140529
32220refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
32256refgcc -O -fomit-frame-pointer2014053020140529
32301refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
32328refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
32346refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
32364refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
32373refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
32373refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
32382refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
32418refgcc -m64 -O -fomit-frame-pointer2014053020140529
32508refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
33084refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
33246refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
33246refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
33435refgcc -march=nocona -O -fomit-frame-pointer2014053020140529
33462refgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
33534refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
33552refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
33687refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
33750refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
33768refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
33912refgcc -m64 -Os -fomit-frame-pointer2014053020140529
33966refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
33975refgcc -Os -fomit-frame-pointer2014053020140529
33975refgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
34083refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
34092refgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
34137refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
34200refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
34200refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
34227refgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
34254refgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
34272refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
34299refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
34299refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
34335refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
35514sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
35550refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
35658sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
35721sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
35730sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
35901sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014053020140529
35910sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
35937sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
35955sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
36000sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
36216sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
36396sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
36450sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
36495sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
36495sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
36531sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
36576sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
36594sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
36747sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
36792sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
37008sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
37359sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
37458sphlib-smallgcc -Os -fomit-frame-pointer2014053020140529
37656sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
92826sphlibcc2014053020140529
92835sphlibgcc2014053020140529
92880sphlibgcc -funroll-loops2014053020140529
113796bswapcc2014053020140529
113850bswapgcc2014053020140529
113850bswapgcc -funroll-loops2014053020140529
116568regsgcc2014053020140529
116622regscc2014053020140529
116622regsgcc -funroll-loops2014053020140529
122211sandycc2014053020140529
122256sandygcc -funroll-loops2014053020140529
122454sandygcc2014053020140529
128232sphlib-smallcc2014053020140529
128295sphlib-smallgcc2014053020140529
129798sphlib-smallgcc -funroll-loops2014053020140529
139932refgcc2014053020140529
139959refcc2014053020140529
140346refgcc -funroll-loops2014053020140529
383346sse2gcc2014053020140529
383679sse2gcc -funroll-loops2014053020140529
383715sse2cc2014053020140529
492120sse2-2gcc -funroll-loops2014053020140529
492525sse2-2cc2014053020140529
494316sse2-2gcc2014053020140529

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: cc
error 111

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

Test failure

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

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc xop
gcc xop
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41-2
gcc sse41-2
gcc -O2 -fomit-frame-pointer sse41-2
gcc -O3 -fomit-frame-pointer sse41-2
gcc -O -fomit-frame-pointer sse41-2
gcc -Os -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops sse41-2
gcc -funroll-loops -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -m64 -O2 -fomit-frame-pointer sse41-2
gcc -m64 -O3 -fomit-frame-pointer sse41-2
gcc -m64 -O -fomit-frame-pointer sse41-2
gcc -m64 -Os -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -march=k8 -O -fomit-frame-pointer sse41-2
gcc -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -march=nocona -O -fomit-frame-pointer sse41-2
gcc -march=nocona -Os -fomit-frame-pointer sse41-2

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc avxs
gcc avxs
gcc -O2 -fomit-frame-pointer avxs
gcc -O3 -fomit-frame-pointer avxs
gcc -O -fomit-frame-pointer avxs
gcc -Os -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O -fomit-frame-pointer avxs
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxs
gcc -funroll-loops avxs
gcc -funroll-loops -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -O -fomit-frame-pointer avxs
gcc -funroll-loops -Os -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxs
gcc -m64 -O2 -fomit-frame-pointer avxs
gcc -m64 -O3 -fomit-frame-pointer avxs
gcc -m64 -O -fomit-frame-pointer avxs
gcc -m64 -Os -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O -fomit-frame-pointer avxs
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O -fomit-frame-pointer avxs
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxs
gcc -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -march=barcelona -O -fomit-frame-pointer avxs
gcc -march=barcelona -Os -fomit-frame-pointer avxs
gcc -march=k8 -O2 -fomit-frame-pointer avxs
gcc -march=k8 -O3 -fomit-frame-pointer avxs
gcc -march=k8 -O -fomit-frame-pointer avxs
gcc -march=k8 -Os -fomit-frame-pointer avxs
gcc -march=nocona -O2 -fomit-frame-pointer avxs
gcc -march=nocona -O3 -fomit-frame-pointer avxs
gcc -march=nocona -O -fomit-frame-pointer avxs
gcc -march=nocona -Os -fomit-frame-pointer avxs

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-mmxhack
gcc vect128-mmxhack
gcc -O2 -fomit-frame-pointer vect128-mmxhack
gcc -O3 -fomit-frame-pointer vect128-mmxhack
gcc -O -fomit-frame-pointer vect128-mmxhack
gcc -Os -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops vect128-mmxhack
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: ...
hash.c: rounds.sse41.h:837: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:864: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:871: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:897: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:903: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.ssse3.h:563: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:569: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:586: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:593: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:611: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:617: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:634: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:641: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:659: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:665: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c:128: error: type mismatch in conditional expression
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:466: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size
vector.c: vector.c:467: error: can't convert between vector values of different size

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: rounds.sse41.h:792: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:812: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:814: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:817: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:818: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:848: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:851: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:852: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:880: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:881: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer sse41
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:128: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:221: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:222: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c:123: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:123: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:124: error: incompatible types when assigning to type '__m128i' from type 'int'

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