Implementation notes: amd64, cryptologic, crypto_hash/skein512256

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_hash
Primitive: skein512256
TimeImplementationCompilerBenchmark dateSUPERCOP version
21086optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
21358optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
22700littlegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
22700littlegcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
22742littlegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
22766littlegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
22783littlegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
22783littlegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
22783littlegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
22783littlegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
22783littlegcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
22792littlegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
22800littlegcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
22833littlegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
22841littlegcc -march=nocona -Os -fomit-frame-pointer2014052120140517
22858littlegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
22858optgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
22859littlegcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
22859littlegcc -march=k8 -O -fomit-frame-pointer2014052120140517
22892littlegcc -march=nocona -O -fomit-frame-pointer2014052120140517
22925littlegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
22925optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
22933optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
22941optgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
22950littlegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
22950littlegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
22975littlegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
22975optgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
22983optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
22991littlegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
22992littlegcc -funroll-loops -O -fomit-frame-pointer2014052120140517
22992optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
22992littlegcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
22992optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
23000optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
23000optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
23017optgcc -march=k8 -O -fomit-frame-pointer2014052120140517
23041littlegcc -m64 -O -fomit-frame-pointer2014052120140517
23042littlegcc -O -fomit-frame-pointer2014052120140517
23042littlegcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
23083optgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
23083optgcc -march=nocona -O -fomit-frame-pointer2014052120140517
23091optgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
23092optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
23100optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
23108optgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
23117optgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
23134optgcc -O -fomit-frame-pointer2014052120140517
23134optgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
23134optgcc -m64 -O -fomit-frame-pointer2014052120140517
23667sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
23716sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
23716sphlibgcc -march=k8 -O -fomit-frame-pointer2014052120140517
23717sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
23717sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
23717sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
23742sphlibgcc -O -fomit-frame-pointer2014052120140517
23742sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
23742sphlibgcc -m64 -O -fomit-frame-pointer2014052120140517
23742sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
23742sphlibgcc -march=nocona -O -fomit-frame-pointer2014052120140517
23750sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
23767sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
23775sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
23800sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
23800sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
23900sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
23900sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
24009sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
24009sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
24042sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
24083sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
24083sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
24241optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
24259optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
24308optgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
24308optgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
24537optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
24744sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
25379optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
25725littlegcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
25725littlegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
25725littlegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
25733littlegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
25733littlegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
25733littlegcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
25734littlegcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
25741littlegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
25742littlegcc -O2 -fomit-frame-pointer2014052120140517
25742littlegcc -m64 -O2 -fomit-frame-pointer2014052120140517
25742littlegcc -m64 -O3 -fomit-frame-pointer2014052120140517
25742littlegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
25750littlegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
25750littlegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
25750littlegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
25758littlegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
25759littlegcc -O3 -fomit-frame-pointer2014052120140517
25817littlegcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
25825littlegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
25825littlegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
25925littlegcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
25925littlegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
25925littlegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
25942littlegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
25950littlegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
25958littlegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
25958littlegcc -m64 -Os -fomit-frame-pointer2014052120140517
25967x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -O3 -fomit-frame-pointer2014052120140517
25975littlegcc -Os -fomit-frame-pointer2014052120140517
25975x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
25975x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
25975x64gcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
25975x64gcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
25983x64gcc -O -fomit-frame-pointer2014052120140517
25983x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
25983x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
25983x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
25983x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
25983x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
25983x64gcc -m64 -O -fomit-frame-pointer2014052120140517
25983x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
25983x64gcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
25983x64gcc -march=k8 -O -fomit-frame-pointer2014052120140517
25984x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
25984x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
25984x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
25984x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
25984x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
25991x64gcc -funroll-loops -O -fomit-frame-pointer2014052120140517
25991x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
25992x64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
25992x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
25992x64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
25992x64gcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
25992x64gcc -march=nocona -O -fomit-frame-pointer2014052120140517
26000littlegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
26000x64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
26000littlegcc -march=k8 -Os -fomit-frame-pointer2014052120140517
26150simplegcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
26184simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
26192simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
26192simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
26208simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
26209simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
26225simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
26258simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
26267simplegcc -funroll-loops -O -fomit-frame-pointer2014052120140517
26267simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
26267littlegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
26283littlegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
26284simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
26308simplegcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
26325simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
26325optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
26342simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
26342simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
26350simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
26350simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
26400simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
26400simplegcc -march=k8 -O -fomit-frame-pointer2014052120140517
26416simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
26417simplegcc -O -fomit-frame-pointer2014052120140517
26433simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
26475simplegcc -m64 -O -fomit-frame-pointer2014052120140517
26492x64cc2014052120140517
26492x64gcc2014052120140517
26492x64gcc -funroll-loops2014052120140517
26517optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
26533optgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
26541optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
26558optgcc -m64 -O3 -fomit-frame-pointer2014052120140517
26558optgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
26575optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26583optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26591x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
26592x64gcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
26592x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
26592x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
26600x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
26600optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
26600x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
26600x64gcc -march=nocona -Os -fomit-frame-pointer2014052120140517
26608x64gcc -Os -fomit-frame-pointer2014052120140517
26608x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
26608x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
26608x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
26608x64gcc -m64 -Os -fomit-frame-pointer2014052120140517
26608x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
26608x64gcc -march=k8 -Os -fomit-frame-pointer2014052120140517
26616x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
26625optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26634sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
26642sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
26650simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
26659optgcc -O2 -fomit-frame-pointer2014052120140517
26659sphlibgcc -m64 -O2 -fomit-frame-pointer2014052120140517
26667optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26675simplegcc -march=nocona -O -fomit-frame-pointer2014052120140517
26683optgcc -O3 -fomit-frame-pointer2014052120140517
26684optgcc -m64 -O2 -fomit-frame-pointer2014052120140517
26692optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26700sphlibgcc -O2 -fomit-frame-pointer2014052120140517
26700sphlibgcc -O3 -fomit-frame-pointer2014052120140517
26700sphlibgcc -m64 -O3 -fomit-frame-pointer2014052120140517
26700optgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
26708sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
26708sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26708optgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
26708optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26725littlegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
26750sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26750sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
26766optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
26809optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
26833sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26841optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26917sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
26917sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
26917sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
26917sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
26917sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
26925sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
26925sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
26925sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
26933sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
26941sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
27400optgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
27400optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
27400optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
27492optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
27567optgcc -Os -fomit-frame-pointer2014052120140517
27567optgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
27567optgcc -m64 -Os -fomit-frame-pointer2014052120140517
27592simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
27592simplegcc -march=nocona -Os -fomit-frame-pointer2014052120140517
27659optgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
27659optgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
27717optgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
28641simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
28717simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
28784simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
28825simplegcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
28884simplegcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
28884simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
28884simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
28891simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
29000simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
29000simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
29041simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
29042simplegcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
29108simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
29109simplegcc -O3 -fomit-frame-pointer2014052120140517
29109simplegcc -m64 -O3 -fomit-frame-pointer2014052120140517
29375simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
29433simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
29475simplegcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
29500simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
29509simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
29509simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
29534simplegcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
29534simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
29550simplegcc -O2 -fomit-frame-pointer2014052120140517
29550simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
29550simplegcc -m64 -O2 -fomit-frame-pointer2014052120140517
29875simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
30084sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
30084sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
30108sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
30108sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
30572sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
30750simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
30758simplegcc -march=k8 -Os -fomit-frame-pointer2014052120140517
30759simplegcc -Os -fomit-frame-pointer2014052120140517
30759simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
30767simplegcc -m64 -Os -fomit-frame-pointer2014052120140517
31016simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
31358sandygcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
31425sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
31508sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
31575sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
31667sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
31675sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
31692sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
31733sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
31775sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
31783sphlib-smallgcc -O -fomit-frame-pointer2014052120140517
31792sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052120140517
31808sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
31858sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
31858sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052120140517
31934sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
31942sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
31950sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052120140517
32000sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
32375sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
32583sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
32584sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
32767sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
32934sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
33017sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
33075sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
33117sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
33233sphlib-smallgcc -O3 -fomit-frame-pointer2014052120140517
33233sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
33233sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052120140517
33267sphlibgcc -Os -fomit-frame-pointer2014052120140517
33267sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
33267sphlibgcc -m64 -Os -fomit-frame-pointer2014052120140517
33350sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
33350sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
33350sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
33350sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
33350sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
33358sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
33359sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
33367sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
33383sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
33425sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
33442sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
33450sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
33450sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
33450sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
33450sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
33612mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
33917sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
33984sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
34025sphlib-smallgcc -O2 -fomit-frame-pointer2014052120140517
34025sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
34042sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
34050sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052120140517
34109sandygcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
34117sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
34125sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
34125sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
34133sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
34216sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
34217sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
34234sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
34241sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
34300sandygcc -O3 -fomit-frame-pointer2014052120140517
34325sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052120140517
34325sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
34325sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
34342sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
34350sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
34358sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
34358sandygcc -m64 -O3 -fomit-frame-pointer2014052120140517
34367sandygcc -m64 -O2 -fomit-frame-pointer2014052120140517
34392sandygcc -O2 -fomit-frame-pointer2014052120140517
34409sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
34441sandygcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
34458sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
34475sandygcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
34491sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
34500sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
34541sandygcc -march=k8 -Os -fomit-frame-pointer2014052120140517
34567sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
34575sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
34583sandygcc -Os -fomit-frame-pointer2014052120140517
34583sandygcc -m64 -Os -fomit-frame-pointer2014052120140517
34708sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
34708sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
34742sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
34800sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
34842sandygcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
35234sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
35242sandygcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
35259sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
35267sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
35292sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
35292sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
35342sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
35417sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
35417sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
35459sandygcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
35459sandygcc -march=nocona -Os -fomit-frame-pointer2014052120140517
35466sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
35892sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
35892sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
35925sandygcc -m64 -O -fomit-frame-pointer2014052120140517
35933sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
35933sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
35933sandygcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
35967sandygcc -O -fomit-frame-pointer2014052120140517
35967sandygcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
36000sandygcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
36000sandygcc -march=nocona -O -fomit-frame-pointer2014052120140517
36275sandygcc -funroll-loops -O -fomit-frame-pointer2014052120140517
36275sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
36275sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
36333sandygcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
36333sandygcc -march=k8 -O -fomit-frame-pointer2014052120140517
36942sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
36959sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
38878mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052120140517
39308sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
39316sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
39834sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
40175sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
40183sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
40242sphlib-smallgcc -Os -fomit-frame-pointer2014052120140517
40242sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
40250sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
40250sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052120140517
40258sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
40533sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
40541sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
40542sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
69428mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
71041mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052120140517
71042mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052120140517
71042mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
71058mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
71142mmxgcc -funroll-loops -O -fomit-frame-pointer2014052120140517
71275mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
74283mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
74308mmxgcc -march=nocona -Os -fomit-frame-pointer2014052120140517
74325mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052120140517
74333mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052120140517
74425mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052120140517
74458mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
74458mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052120140517
74466mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
74558mmxgcc -m64 -Os -fomit-frame-pointer2014052120140517
74566mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052120140517
74575mmxgcc -Os -fomit-frame-pointer2014052120140517
74692mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
74758mmxgcc -funroll-loops -Os -fomit-frame-pointer2014052120140517
74767mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052120140517
74775mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
74775mmxgcc -march=nocona -O3 -fomit-frame-pointer2014052120140517
74783mmxgcc -march=k8 -Os -fomit-frame-pointer2014052120140517
74841mmxgcc -march=nocona -O2 -fomit-frame-pointer2014052120140517
74867mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052120140517
74900mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
74908mmxgcc -O2 -fomit-frame-pointer2014052120140517
74908mmxgcc -m64 -O2 -fomit-frame-pointer2014052120140517
75033mmxgcc -O3 -fomit-frame-pointer2014052120140517
75034mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052120140517
75100mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052120140517
75117mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052120140517
75117mmxgcc -m64 -O3 -fomit-frame-pointer2014052120140517
75142mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052120140517
75200mmxgcc -march=k8 -O3 -fomit-frame-pointer2014052120140517
75217mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
75217mmxgcc -march=k8 -O2 -fomit-frame-pointer2014052120140517
75259mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
75425mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052120140517
75425mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052120140517
75433mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052120140517
75550mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052120140517
75567mmxgcc -funroll-loops -O3 -fomit-frame-pointer2014052120140517
75592mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052120140517
75592mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052120140517
75600mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052120140517
75609mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052120140517
75675mmxgcc -funroll-loops -O2 -fomit-frame-pointer2014052120140517
75708mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052120140517
78475mmxgcc -O -fomit-frame-pointer2014052120140517
78475mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2014052120140517
78475mmxgcc -m64 -O -fomit-frame-pointer2014052120140517
78475mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2014052120140517
78617mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2014052120140517
78633mmxgcc -march=nocona -O -fomit-frame-pointer2014052120140517
78650mmxgcc -march=k8 -O -fomit-frame-pointer2014052120140517
78708mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2014052120140517
108042sphlibcc2014052120140517
108134sphlibgcc2014052120140517
108167sphlibgcc -funroll-loops2014052120140517
121742optcc2014052120140517
121750optgcc2014052120140517
121750optgcc -funroll-loops2014052120140517
122500littlegcc -funroll-loops2014052120140517
122508littlegcc2014052120140517
122509littlecc2014052120140517
126175sphlib-smallgcc -funroll-loops2014052120140517
126183sphlib-smallcc2014052120140517
126191sphlib-smallgcc2014052120140517
130992sandygcc -funroll-loops2014052120140517
131008sandycc2014052120140517
131008sandygcc2014052120140517
134683simplecc2014052120140517
134683simplegcc2014052120140517
134758simplegcc -funroll-loops2014052120140517
430458mmxgcc -funroll-loops2014052120140517
447230mmxcc2014052120140517
454200mmxgcc2014052120140517

Compiler output

Implementation: crypto_hash/skein512256/x64
Compiler: cc
skein_block_x64.S: skein_block_x64.S:336:61: warning: trigraph ??) ignored, use -trigraphs to enable

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