Implementation notes: amd64, agamemnon, crypto_hash/luffa384

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: luffa384
TimeImplementationCompilerBenchmark dateSUPERCOP version
24744sse2_x64asmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
24820sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
25483sse2_x64asmgcc2012010320111120
27908sse2gcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
27926sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
28993sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
29010sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
35332sse2_x64asm-2gcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
37106sse2_x64asmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
37113sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
37138sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
37142sse2_x64asmgcc -m64 -O3 -fomit-frame-pointer2012010320111120
42629sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
43048sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
49496opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
52988sse2_x64asm-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
53024sse2_x64asm-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
53035sse2_x64asm-2gcc -funroll-loops -O -fomit-frame-pointer2012010320111120
53088opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
53103opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
53106opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
53120opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
53136opt32gcc -funroll-loops -O -fomit-frame-pointer2012010320111120
53164opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
53185opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
54510sse2_x64asm-2gcc -funroll-loops2012010320111120
55645sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
55664sse2_x64asmgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
55676sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
55829sse2_x64asmgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
55833sse2_x64asmgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
56397opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
60640sse2gcc -m64 -O3 -fomit-frame-pointer2012010320111120
60945sse2gcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
63354sse2gcc -march=k8 -O -fomit-frame-pointer2012010320111120
64481sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
73838opt32gcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
77454opt32gcc -m64 -Os -fomit-frame-pointer2012010320111120
78350opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
78462opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
78480opt32gcc -march=k8 -Os -fomit-frame-pointer2012010320111120
78838opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
79136opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
79322opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
79323opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
79406opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
79560opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
79590opt32gcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
79928opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
81230opt32gcc -march=nocona -Os -fomit-frame-pointer2012010320111120
81608opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
81810opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
81829opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
82288opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
105925sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
105928sse2_x64asm-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
105936sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
105949sse2_x64asm-2gcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
105952sse2_x64asm-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
105960sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
105963sse2_x64asm-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
105971sse2_x64asm-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
105971sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
105971sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
105973sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
105973sse2_x64asm-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
105976sse2_x64asm-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
105989sse2_x64asm-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
105992sse2_x64asm-2gcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
105992sse2_x64asm-2gcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
105995sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
105997sse2_x64asm-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
106003sse2_x64asm-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
106003sse2_x64asm-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
106005sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
106011sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
106016sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
106019sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
106032sse2_x64asm-2gcc -O3 -fomit-frame-pointer2012010320111120
106032sse2_x64asm-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
106043sse2_x64asm-2gcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
106048sse2_x64asm-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
106053sse2_x64asm-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
106056sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
106056sse2_x64asm-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
106059sse2_x64asm-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
106077sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
106093sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
106112sse2_x64asm-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
106112sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
106123sse2_x64asm-2gcc -m64 -O3 -fomit-frame-pointer2012010320111120
106259sse2_x64asm-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
106264sse2_x64asm-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
106264sse2_x64asm-2gcc -march=nocona -O -fomit-frame-pointer2012010320111120
106272sse2_x64asm-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
106283sse2_x64asm-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
106283sse2_x64asm-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
106285sse2_x64asm-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
106296sse2_x64asm-2gcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
106299sse2_x64asm-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
106304sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
106304sse2_x64asm-2gcc -march=nocona -Os -fomit-frame-pointer2012010320111120
106315sse2_x64asm-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
106317sse2_x64asm-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
106328sse2_x64asm-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
106328sse2_x64asm-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
106331sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
106344sse2_x64asm-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
106344sse2_x64asm-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
106347sse2_x64asm-2gcc -march=k8 -Os -fomit-frame-pointer2012010320111120
106349sse2_x64asm-2gcc -m64 -Os -fomit-frame-pointer2012010320111120
106352sse2_x64asm-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
106352sse2_x64asm-2gcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
106355sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
106365sse2_x64asm-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
106365sse2_x64asm-2gcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
106368sse2_x64asm-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
106376sse2_x64asm-2gcc -Os -fomit-frame-pointer2012010320111120
106381sse2_x64asm-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
106381sse2_x64asm-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
106384sse2_x64asm-2gcc -O2 -fomit-frame-pointer2012010320111120
106384sse2_x64asm-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
106389sse2_x64asm-2gcc -m64 -O2 -fomit-frame-pointer2012010320111120
106400sse2_x64asm-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
106405sse2_x64asm-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
106411sse2_x64asm-2gcc -march=barcelona -O -fomit-frame-pointer2012010320111120
106421sse2_x64asm-2gcc -m64 -O -fomit-frame-pointer2012010320111120
106421sse2_x64asm-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
106424sse2_x64asm-2gcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
106440sse2_x64asm-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
106445sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
106448sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
106456sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
106472sse2_x64asm-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
106475sse2_x64asm-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
106480sse2_x64asm-2gcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
106485sse2_x64asm-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
106488sse2_x64asm-2gcc -march=k8 -O -fomit-frame-pointer2012010320111120
106501sse2_x64asm-2gcc -O -fomit-frame-pointer2012010320111120
106568sse2_x64asm-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
106608sse2_x64asm-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
106627sse2_x64asm-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
109008sse2_x64asm-2gcc2012010320111120
109024sse2_x64asm-2cc2012010320111120
111192sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
111195sse2_x64asmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111205sse2_x64asmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
111216sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
111232sse2_x64asmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111240sse2_x64asmgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
111240sse2_x64asmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
111267sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
111267sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
111272sse2_x64asmgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
111275sse2_x64asmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
111280sse2_x64asmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
111280sse2_x64asmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
111285sse2_x64asmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
111285sse2_x64asmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
111293sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111299sse2_x64asmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
111301sse2_x64asmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
111304sse2_x64asmgcc -O3 -fomit-frame-pointer2012010320111120
111307sse2_x64asmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
111312sse2_x64asmgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
111315sse2_x64asmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
111331sse2_x64asmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
111331sse2_x64asmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
111339sse2_x64asmgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
111339sse2_x64asmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
111355sse2_x64asmgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
111371sse2_x64asmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
111371sse2_x64asmgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111376sse2_x64asmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
111379sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
111384sse2_x64asmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
111389opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
111395sse2_x64asmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111547sse2_x64asmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
111560sse2_x64asmgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
111568sse2_x64asmgcc -march=nocona -O -fomit-frame-pointer2012010320111120
111579sse2_x64asmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
111611sse2_x64asmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
111624sse2_x64asmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
111624sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
111632sse2_x64asmgcc -Os -fomit-frame-pointer2012010320111120
111635sse2_x64asmgcc -O2 -fomit-frame-pointer2012010320111120
111637sse2_x64asmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
111643sse2_x64asmgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
111648sse2_x64asmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
111651sse2_x64asmgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
111651sse2_x64asmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
111656sse2_x64asmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
111656sse2_x64asmgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
111659sse2_x64asmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
111664sse2_x64asmgcc -O -fomit-frame-pointer2012010320111120
111667sse2_x64asmgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
111683sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
111688sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
111691sse2_x64asmgcc -m64 -Os -fomit-frame-pointer2012010320111120
111696sse2_x64asmgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
111699sse2_x64asmgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
111704sse2_x64asmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
111704sse2_x64asmgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
111707sse2_x64asmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
111715sse2_x64asmgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
111720sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
111723sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
111728sse2_x64asmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
111728sse2_x64asmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
111728sse2_x64asmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
111728sse2_x64asmgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
111731sse2_x64asmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
111731sse2_x64asmgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
111739sse2_x64asmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
111744sse2_x64asmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
111744sse2_x64asmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
111747sse2_x64asmgcc -m64 -O2 -fomit-frame-pointer2012010320111120
111752sse2_x64asmgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
111752sse2_x64asmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
111752sse2_x64asmgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
111755sse2_x64asmgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
111760sse2_x64asmgcc -m64 -O -fomit-frame-pointer2012010320111120
111776sse2_x64asmgcc -march=k8 -O -fomit-frame-pointer2012010320111120
111800sse2_x64asmgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
111811sse2_x64asmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
111816sse2_x64asmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
111829sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
112269sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
112299sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
113112opt32gcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
113173opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
113350opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
113405sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
113427sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
113589sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
113755sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
113800sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
113800sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
114461sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
114496sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
114568sse2_x64asmgcc -funroll-loops2012010320111120
114621sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
114637sse2_x64asmcc2012010320111120
114800sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
115448sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
115552sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
115605sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
115664sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
115664sse2gcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
115669sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
115680sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
115736sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
115736sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
115741sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
115752sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
115792sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
115856sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
116357sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
116360sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
116563sse2gcc -funroll-loops -O -fomit-frame-pointer2012010320111120
116565sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
116571sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
116584sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
116613sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
116632sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
116691sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
117395opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
117807opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
119104opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
119389opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
119504opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
119576opt32gcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
119963opt32gcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
121184sse2gcc -O3 -fomit-frame-pointer2012010320111120
121440sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
121493opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
121501opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
121640sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
121803sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
122029opt32gcc -march=nocona -O -fomit-frame-pointer2012010320111120
122296sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
123040sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
123309sse2gcc -march=nocona -Os -fomit-frame-pointer2012010320111120
123320sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
123597opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
123733sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
123934opt32gcc -O -fomit-frame-pointer2012010320111120
123941sse2gcc -march=nocona -O -fomit-frame-pointer2012010320111120
123995sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
124077sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
124085sse2gcc -O -fomit-frame-pointer2012010320111120
124128opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
124277sse2gcc -m64 -O -fomit-frame-pointer2012010320111120
124720sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
125040sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
125112opt32gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
125384sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
125467sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
125504sse2gcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
126200sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
126213sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
126213sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
126621opt32gcc -march=barcelona -O -fomit-frame-pointer2012010320111120
126797sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
127125sse2gcc -march=barcelona -O -fomit-frame-pointer2012010320111120
127176sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
127589sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
127781sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
127789sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
127829sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
129080sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
129136sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
129219opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
130301sse2gcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
130499sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
132701sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
132701sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
132765sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
134648sse2gcc -Os -fomit-frame-pointer2012010320111120
135064sse2gcc -m64 -Os -fomit-frame-pointer2012010320111120
135219sse2gcc -march=k8 -Os -fomit-frame-pointer2012010320111120
135240sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
135248sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
136888sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
136912sse2gcc -O2 -fomit-frame-pointer2012010320111120
137056sse2gcc -m64 -O2 -fomit-frame-pointer2012010320111120
138219sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
138397sse2gcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
168606armgcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
169202armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
169822armgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
170053opt32gcc -m64 -O2 -fomit-frame-pointer2012010320111120
170382armgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010320111120
170386armgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
171024armgcc -funroll-loops -Os -fomit-frame-pointer2012010320111120
171212armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
171248armgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010320111120
172162armgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
172319armgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
172728armgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
173608armgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
179554armgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
179874opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
180184opt32gcc -march=k8 -O -fomit-frame-pointer2012010320111120
183172armgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
186192opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
187325armgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010320111120
187640armgcc -m64 -O3 -fomit-frame-pointer2012010320111120
187922armgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010320111120
188012armgcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
188029armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
188042armgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
188167opt32gcc -m64 -O -fomit-frame-pointer2012010320111120
188216armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
188248armgcc -m64 -Os -fomit-frame-pointer2012010320111120
188317armgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010320111120
188472armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
189061armgcc -march=k8 -O2 -fomit-frame-pointer2012010320111120
189067armgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
189260armgcc -m64 -O2 -fomit-frame-pointer2012010320111120
189963armgcc -O3 -fomit-frame-pointer2012010320111120
190582armgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
190666armgcc -march=barcelona -O3 -fomit-frame-pointer2012010320111120
190731armgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
191188armgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010320111120
192766armgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
192922armgcc -O2 -fomit-frame-pointer2012010320111120
193152armgcc -march=k8 -Os -fomit-frame-pointer2012010320111120
193162armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
194594armgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
194667armgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010320111120
195371armgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010320111120
197862armgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
201982armgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
202006armgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010320111120
204360armgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010320111120
210645armgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
215163armgcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
216766armgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
219408armgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
220354armgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
222693opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010320111120
222696opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010320111120
222710armgcc -march=nocona -Os -fomit-frame-pointer2012010320111120
222712opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
222720opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012010320111120
222752opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
222924armgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010320111120
228547armgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010320111120
229109armgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
230300armgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
232690armgcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
238912opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
238917opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
239243opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
239288opt32gcc -O3 -fomit-frame-pointer2012010320111120
239400opt32gcc -m64 -O3 -fomit-frame-pointer2012010320111120
239416opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
239544opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
239565opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010320111120
239800opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
239899opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010320111120
239912opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
240197opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
240224opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
241600opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
241603opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010320111120
241992opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010320111120
246939armgcc -march=nocona -O -fomit-frame-pointer2012010320111120
250200opt32gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
250728armgcc -march=k8 -O -fomit-frame-pointer2012010320111120
250920opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
250967armgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
251538armgcc -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
251567armgcc -m64 -march=core2 -O -fomit-frame-pointer2012010320111120
251574armgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
251996armgcc -m64 -O -fomit-frame-pointer2012010320111120
252814armgcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
253016armgcc -march=barcelona -O -fomit-frame-pointer2012010320111120
253451opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010320111120
253467opt32gcc -march=nocona -O3 -fomit-frame-pointer2012010320111120
253661opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010320111120
254912armgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010320111120
255531armgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
255573armgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
256456armgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010320111120
256467armgcc -funroll-loops -O -fomit-frame-pointer2012010320111120
256467armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
256534armgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010320111120
256552armgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010320111120
258876armgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
259059armgcc -O -fomit-frame-pointer2012010320111120
261832armgcc -fno-schedule-insns -O -fomit-frame-pointer2012010320111120
262373armgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010320111120
262386armgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010320111120
262712armgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010320111120
274949armgcc -Os -fomit-frame-pointer2012010320111120
281773armgcc -march=barcelona -O2 -fomit-frame-pointer2012010320111120
284053armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010320111120
332309opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010320111120
332565opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010320111120
340037opt32gcc -O2 -fomit-frame-pointer2012010320111120
347765opt32gcc -Os -fomit-frame-pointer2012010320111120
349520opt32gcc -march=barcelona -Os -fomit-frame-pointer2012010320111120
349672opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010320111120
349864opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010320111120
350038armgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010320111120
353144opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010320111120
359328opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010320111120
359416opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010320111120
363747opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
367981opt32gcc -march=nocona -O2 -fomit-frame-pointer2012010320111120
368645opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010320111120
368653opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010320111120
383291armgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010320111120
387032armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010320111120
387083armgcc -funroll-loops -O3 -fomit-frame-pointer2012010320111120
393427armgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010320111120
408018armgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
424696armgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010320111120
428319armgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010320111120
430056armgcc -march=k8 -O3 -fomit-frame-pointer2012010320111120
450316armgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010320111120
450560armgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010320111120
466384opt32cc2012010320111120
466414opt32gcc -funroll-loops2012010320111120
466572opt32gcc2012010320111120
515606sse2gcc -funroll-loops2012010320111120
516032sse2gcc2012010320111120
516792sse2cc2012010320111120
1110739armgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010320111120
1176176armgcc2012010320111120
1176347armgcc -funroll-loops2012010320111120
1176372armcc2012010320111120

Test failure

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

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

Test failure

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 87, 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 -O3 -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 -O3 -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/luffa384/thomaz/asm-PSPar-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 87, 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 -O3 -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 -O3 -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/luffa384/thomaz/asm-PSPar-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 87, 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 -O3 -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 -O3 -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/luffa384/thomaz/asm-PS-v2-FP
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 87, 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 -O3 -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 -O3 -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/luffa384/thomaz/asm-PS-v2-INT
Compiler: cc
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'

Number of similar (compiler,implementation) pairs: 87, 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 -O3 -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 -O3 -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/luffa384/thomaz/asm-PS
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: 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/luffa384/thomaz/asm-PSPar-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: 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/luffa384/thomaz/asm-PSPar-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: 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/luffa384/thomaz/asm-PS-v2-FP
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: 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/luffa384/thomaz/asm-PS-v2-INT
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32: warning: passing argument 1 of 'fLuffa384' discards qualifiers from pointer target type
hash.c: hash.c:29: 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