Implementation notes: amd64, mace, crypto_hash/luffa512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: luffa512
TimeImplementationCompilerBenchmark dateSUPERCOP version
62810armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
62826armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
62837armgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
63248armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
63266armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
63356armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
63371armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
65393sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
65442sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
65458sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
65485sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
65574sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
65610armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
65645armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
65675sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
65681sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
65708sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
65853sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
65913sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
65997sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
66010sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
66016sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
66020sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
66024sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
66032sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
66039sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
66044sphlibgcc -O3 -fomit-frame-pointer2011090520110831
66049sphlibgcc -m64 -O3 -fomit-frame-pointer2011090520110831
66252sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
66266sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
66390armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
66390armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
66413sphlibgcc -O2 -fomit-frame-pointer2011090520110831
66424sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
66426sphlibgcc -m64 -O2 -fomit-frame-pointer2011090520110831
66682sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
66796armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
66808armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
66816armgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
66840sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
66840sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
66962sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
66962sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
66981sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
67089armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
67183armgcc -m64 -O3 -fomit-frame-pointer2011090520110831
67187armgcc -O3 -fomit-frame-pointer2011090520110831
67223armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
67224armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
67339armgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
67343armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
67525armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
67526armgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
67528armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
67537armgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
67721sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
67721sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
67737sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
67862sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
68241armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
68402armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
68842armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
68842armgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
68961sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
68963sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
68963sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
68976sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
69009sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
69067sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
69073sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
69181sphlibgcc -m64 -Os -fomit-frame-pointer2011090520110831
69188sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
69199sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
69318sphlibgcc -Os -fomit-frame-pointer2011090520110831
69323sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
69325sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
69332sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
69332sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
70502sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
70503sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
70562sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
70606sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
70676sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
70677sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
70677sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
71041sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
71191sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
71696opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
71696opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
71697opt32gcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
71700opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
71712opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
71791opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
71804opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
71920sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
71928sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
72894sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
72943sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
73267sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
73458sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
73480sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
73489sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
73727sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
73754sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
73784sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
73786sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
73791sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
73794sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
73885sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
75596armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
75610armgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
75991sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
76011sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
76014sphlibgcc -march=nocona -O -fomit-frame-pointer2011090520110831
76070sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
76076sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
76133sphlibgcc -march=k8 -O -fomit-frame-pointer2011090520110831
76240sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
76270sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
76289sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
76297opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
76338sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
76343sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
76444armgcc -O2 -fomit-frame-pointer2011090520110831
76457armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
76503armgcc -m64 -O2 -fomit-frame-pointer2011090520110831
76571opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
76657armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
76757sphlibgcc -O -fomit-frame-pointer2011090520110831
76816sphlibgcc -m64 -O -fomit-frame-pointer2011090520110831
77018armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
77018armgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
77408armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
77414armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
77419armgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
77419armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
77419armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
77480armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
77488armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
77985armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
77998armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
78044armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
78260armgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
78260armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
78260armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
78294armgcc -Os -fomit-frame-pointer2011090520110831
78294armgcc -m64 -Os -fomit-frame-pointer2011090520110831
78294armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
78294armgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
78303armgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
78303armgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
78498armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
78498armgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
79398armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
79481armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
80487armgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
80549armgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
81288opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
81288opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
81476armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
81476armgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
81544opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
81545opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
81551opt32gcc -funroll-loops -O -fomit-frame-pointer2011090520110831
81839opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
81898opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
81900opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
81985opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
86828sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
86828sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
86829sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
86829sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
86829sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
86830sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
86830sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
86830sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
86830sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
86831sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
86833sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
86833sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
86834sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
86836sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
86839sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
86840sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
86840sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
86841sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
86845sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
86857sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
86857sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
86857sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
86857sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
86857sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
86859sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
86859sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
86860sse2_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
86894sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
86894sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
86900sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
86900sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
86905sse2_x64asm-2gcc -O2 -fomit-frame-pointer2011090520110831
86905sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
86905sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2011090520110831
86907sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2011090520110831
86907sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
86908sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
86908sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
86912sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
86919sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
86919sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
86925sse2_x64asm-2gcc -O3 -fomit-frame-pointer2011090520110831
86925sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
86925sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2011090520110831
86940sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
86940sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
86940sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
86940sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
86941sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
86941sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
86947sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
86948sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
86949sse2_x64asm-2gcc -O -fomit-frame-pointer2011090520110831
86949sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
86949sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2011090520110831
86950sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
86950sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2011090520110831
86950sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2011090520110831
86982sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
86995sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
86995sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
86998sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
86998sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2011090520110831
87000sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
87004sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
87004sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
87004sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2011090520110831
87016sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
87016sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
87017sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
87029sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
87030sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2011090520110831
87030sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
87030sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
87035sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
87056sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
87057sse2_x64asm-2gcc -Os -fomit-frame-pointer2011090520110831
87057sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
87057sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2011090520110831
87777sse2_x64asm-2gcc2011090520110831
87778sse2_x64asm-2gcc -funroll-loops2011090520110831
87810sse2_x64asm-2cc2011090520110831
87863opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
88153opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
88355sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
88430sse2gcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
88441sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
88451sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
88457sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
88474sse2gcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
88474sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
88474sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
88498opt32gcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
88503opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
88512sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
88528opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
88579sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
88720sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
88759sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
88805opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
88810sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
88853opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
88938sse2gcc -O3 -fomit-frame-pointer2011090520110831
88938sse2gcc -m64 -O3 -fomit-frame-pointer2011090520110831
88939sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
88948sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
88984sse2gcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
88992sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
89005sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
89124sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
89130sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
89163sse2gcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
89178sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
89219sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
89282sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
89282sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
89318opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
89334opt32gcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
89472sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
89696sse2gcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
91540sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
91540sse2gcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
91593sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
91624sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
91624sse2gcc -m64 -O2 -fomit-frame-pointer2011090520110831
91641sse2gcc -O2 -fomit-frame-pointer2011090520110831
91759sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
91759sse2gcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
91801sse2gcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
91804sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
92262sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
92263sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
92263sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
93843opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
93897opt32gcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
93897opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
94341sse2gcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
94341sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
94341sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
94341sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
94346sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
94352sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
94372sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
94399sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
94426sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
94604sse2gcc -funroll-loops -O -fomit-frame-pointer2011090520110831
94612sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
94618sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
94628sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
94636sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
94639sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
94675sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
94919sse2gcc -Os -fomit-frame-pointer2011090520110831
94928sse2gcc -march=nocona -Os -fomit-frame-pointer2011090520110831
94941sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
94948sse2gcc -m64 -Os -fomit-frame-pointer2011090520110831
94969sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
94974sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
95012sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
95012sse2gcc -march=k8 -Os -fomit-frame-pointer2011090520110831
95064sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
95064sse2gcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
95203sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
95203sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
95891sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
95891sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
95891sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
95927opt32gcc -O3 -fomit-frame-pointer2011090520110831
96086opt32gcc -m64 -O3 -fomit-frame-pointer2011090520110831
96087opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
96639sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
96655sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
96707sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
96707sse2gcc -march=k8 -O -fomit-frame-pointer2011090520110831
96721sse2gcc -O -fomit-frame-pointer2011090520110831
96781sse2gcc -m64 -O -fomit-frame-pointer2011090520110831
97024sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
97064sse2gcc -march=barcelona -O -fomit-frame-pointer2011090520110831
97099opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
97175sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
97192sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
97195sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
97323sse2gcc -march=nocona -O -fomit-frame-pointer2011090520110831
97337sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
98224opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
98387opt32gcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
98564opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
98882opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
129473sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
129473sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090520110831
129474sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2011090520110831
129474sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
129474sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090520110831
129476sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090520110831
129476sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090520110831
129476sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090520110831
129477sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2011090520110831
129477sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
129478sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
129482sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
129484sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
129484sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
129484sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
129485sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090520110831
129486sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
129487sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
129489sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
129489sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
129492sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
129502sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
129503sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090520110831
129503sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090520110831
129503sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2011090520110831
129506sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090520110831
129506sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
129506sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2011090520110831
129506sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2011090520110831
129542sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090520110831
129543sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
129550sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090520110831
129553sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
129555sse2_x64asmgcc -O2 -fomit-frame-pointer2011090520110831
129555sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2011090520110831
129557sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
129557sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
129557sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
129564sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090520110831
129576sse2_x64asmgcc -O3 -fomit-frame-pointer2011090520110831
129576sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090520110831
129577sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2011090520110831
129579sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090520110831
129583sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
129591sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
129591sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
129591sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -O -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -m64 -O -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
129594sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
129595sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
129596sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
129596sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
129597sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
129600sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
129602sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2011090520110831
129649sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
129649sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
129649sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
129651sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
129651sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
129658sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
129658sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
129658sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2011090520110831
129675sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2011090520110831
129679sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
129679sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
129679sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
129679sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
129679sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
129685sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2011090520110831
129714sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
130455sse2_x64asmcc2011090520110831
130469sse2_x64asmgcc2011090520110831
130470sse2_x64asmgcc -funroll-loops2011090520110831
136040opt32gcc -O2 -fomit-frame-pointer2011090520110831
136040opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090520110831
136040opt32gcc -m64 -O2 -fomit-frame-pointer2011090520110831
136256opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090520110831
136256opt32gcc -march=k8 -O2 -fomit-frame-pointer2011090520110831
136322opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090520110831
136395opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090520110831
136395opt32gcc -march=barcelona -O2 -fomit-frame-pointer2011090520110831
139118opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090520110831
139118opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090520110831
139118opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090520110831
141249opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
141301opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
141336opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
142814opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
142814opt32gcc -march=k8 -O -fomit-frame-pointer2011090520110831
142902opt32gcc -march=barcelona -O -fomit-frame-pointer2011090520110831
142912opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
143453opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
143464opt32gcc -march=nocona -O -fomit-frame-pointer2011090520110831
143692opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
144530opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
144530opt32gcc -m64 -O -fomit-frame-pointer2011090520110831
144616opt32gcc -O -fomit-frame-pointer2011090520110831
150674opt32gcc -march=nocona -O2 -fomit-frame-pointer2011090520110831
150675opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090520110831
159430opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
159443opt32gcc -m64 -Os -fomit-frame-pointer2011090520110831
159446opt32gcc -Os -fomit-frame-pointer2011090520110831
159446opt32gcc -march=k8 -Os -fomit-frame-pointer2011090520110831
159454opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
159454opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090520110831
159497opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
159503opt32gcc -march=barcelona -Os -fomit-frame-pointer2011090520110831
162795opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
162803opt32gcc -march=nocona -Os -fomit-frame-pointer2011090520110831
162934opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090520110831
162934opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090520110831
162953opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090520110831
164005opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090520110831
164069opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090520110831
164097opt32gcc -funroll-loops -Os -fomit-frame-pointer2011090520110831
164097opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090520110831
164099opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090520110831
164099opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090520110831
164099opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090520110831
167402opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090520110831
167407opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090520110831
328519armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
328655armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090520110831
328829armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
328887armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090520110831
332668armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
332694armgcc -funroll-loops -O -fomit-frame-pointer2011090520110831
332721armgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090520110831
336107armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090520110831
337399armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
337429armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090520110831
337822armgcc -march=barcelona -O -fomit-frame-pointer2011090520110831
337854armgcc -m64 -march=k8 -O -fomit-frame-pointer2011090520110831
338072armgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090520110831
338619armgcc -march=k8 -O -fomit-frame-pointer2011090520110831
340461sphlibcc2011090520110831
340870armgcc -m64 -O -fomit-frame-pointer2011090520110831
340999armgcc -fno-schedule-insns -O -fomit-frame-pointer2011090520110831
341146armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090520110831
341718armgcc -O -fomit-frame-pointer2011090520110831
342226armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090520110831
342227armgcc -m64 -march=core2 -O -fomit-frame-pointer2011090520110831
342386sphlibgcc -funroll-loops2011090520110831
342388sphlibgcc2011090520110831
344717armgcc -march=nocona -O -fomit-frame-pointer2011090520110831
344845armgcc -m64 -march=nocona -O -fomit-frame-pointer2011090520110831
866499opt32cc2011090520110831
866575opt32gcc2011090520110831
866631opt32gcc -funroll-loops2011090520110831
1078141sse2gcc -funroll-loops2011090520110831
1078462sse2gcc2011090520110831
1082498sse2cc2011090520110831
2196173armcc2011090520110831
2196175armgcc2011090520110831
2196216armgcc -funroll-loops2011090520110831

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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