Implementation notes: amd64, ranger, crypto_hash/cubehash816

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
22692emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
22696emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
22850emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
22850emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
22850emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
22851emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
22851emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
22866emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
22868emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
22951emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
22963emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
22968emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
22969emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
22969emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
22972emmintrin4gcc -march=k8 -O -fomit-frame-pointer2011051620110509
22985emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
22986emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
23001emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
23002emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
23109emmintrin4gcc -m64 -O -fomit-frame-pointer2011051620110509
23110emmintrin4gcc -O -fomit-frame-pointer2011051620110509
23110emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
23155emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
23157emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
23158emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
23161emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
23161emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
23188emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
23210emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
23219emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
23252emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
23274emmintrin4gcc -march=nocona -O -fomit-frame-pointer2011051620110509
23341emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
23341emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
23342emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
23355emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
23373emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
23388emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
23388emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
23391emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
23508emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
23516emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
23583emmintrin4gcc -O2 -fomit-frame-pointer2011051620110509
23591emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
23591emmintrin4gcc -m64 -O3 -fomit-frame-pointer2011051620110509
23594emmintrin4gcc -O3 -fomit-frame-pointer2011051620110509
23599emmintrin4gcc -m64 -O2 -fomit-frame-pointer2011051620110509
23603emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
23612emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
23612emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
23616emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
23616emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
23635emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
23635emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
23635emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
23654emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
23655emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
23672emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
23686emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
23692emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
23705emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
23708emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
23825emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
23826emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
24055emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
24060emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
24597emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
24600emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
24857emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
24867emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
25001emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
25003emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
25003emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
25003emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
25004emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
25004emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2011051620110509
25009emmintrin3gcc -O -fomit-frame-pointer2011051620110509
25009emmintrin3gcc -m64 -O -fomit-frame-pointer2011051620110509
25015emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
25016emmintrin3gcc -march=k8 -O -fomit-frame-pointer2011051620110509
25023emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
25023emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
25030emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
25037emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
25039emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
25053emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
25053emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
25067emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
25067emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
25069emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
25145emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
25145emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
25161emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
25162emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
25167emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
25177emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
25183emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
25184emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
25192emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
25201emmintrin3gcc -march=nocona -O -fomit-frame-pointer2011051620110509
25211emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
25256emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
25267emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2011051620110509
25296emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
25297emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
25298emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
25298emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
25474emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
25478emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
25498emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
25542emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
25551emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
25564emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
25708emmintrin3gcc -m64 -O3 -fomit-frame-pointer2011051620110509
25709emmintrin3gcc -O3 -fomit-frame-pointer2011051620110509
25711emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
25740emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
25761emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
25762emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
25762emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
25782emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
25784emmintrin3gcc -O2 -fomit-frame-pointer2011051620110509
25784emmintrin3gcc -m64 -O2 -fomit-frame-pointer2011051620110509
25798emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
25798emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
25800emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
25839emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
25840emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
25852emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
25852emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
25853emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
25853emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
25865emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
25866emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
25867emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
25867emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
25867emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
25867emmintrin4gcc -m64 -Os -fomit-frame-pointer2011051620110509
25867emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
25868emmintrin4gcc -Os -fomit-frame-pointer2011051620110509
25868emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
25917emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
25917emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
25920emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
26244emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
26244emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
26389emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
26402emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
26646emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
26646emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
27154emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
27154emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
27154emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
27155emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
27155emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
27638emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2011051620110509
27647emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
27647emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
27653emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
28001emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
28001emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2011051620110509
28002emmintrin3gcc -m64 -Os -fomit-frame-pointer2011051620110509
28016emmintrin3gcc -Os -fomit-frame-pointer2011051620110509
28016emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
28038emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
28066emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
28078emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
28078emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
101498simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
101552simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
101618simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
105248simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
105280simplegcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
105298simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
105336simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
105400simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
105424simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
105952simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
105952simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
106024simplegcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
106128simplegcc -O3 -fomit-frame-pointer2011051620110509
106128simplegcc -m64 -O3 -fomit-frame-pointer2011051620110509
106142simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
106197simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
106304simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
106304simplegcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
108154simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
108155simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
108680unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
108683unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
108724unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
108768unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
108789unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
109648simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
109824simplegcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
110088unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
110088unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
110088unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
110088unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
110088unrolledgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
110089unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
110090unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
110176unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
110176unrolledgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
110352unrolledgcc -O2 -fomit-frame-pointer2011051620110509
110352unrolledgcc -O3 -fomit-frame-pointer2011051620110509
110352unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
110352unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
110352unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
110352unrolledgcc -m64 -O3 -fomit-frame-pointer2011051620110509
110352unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
110353unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
110356unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
110433unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
110440unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
110440unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
110440unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
110441unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
110456unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
110528unrolledgcc -m64 -O2 -fomit-frame-pointer2011051620110509
110773unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
110774unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
110792unrolledgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
110880unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
112464unrolledgcc -O -fomit-frame-pointer2011051620110509
112464unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
112464unrolledgcc -m64 -O -fomit-frame-pointer2011051620110509
112631unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
112640unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
112684unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
113155unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
113168unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
113168unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
113516unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
113519unrolledgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
113520unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
113521unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
113575unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
114048unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
114886unrolledgcc -march=k8 -O -fomit-frame-pointer2011051620110509
114928unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
114928unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
114928unrolledgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
115016unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
116160unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
116579unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
116590unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
116600unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
116734unrolledgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
117128unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
117128unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
117209unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
117211unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
117792unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
118976unrolledgcc -march=nocona -O -fomit-frame-pointer2011051620110509
119030unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
178813simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
178817simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
179508simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
179520simplegcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
179520simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
182160simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
182160simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
190080simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
190081simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
191222simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
191223simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
191224simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
191488simplegcc -funroll-loops -O -fomit-frame-pointer2011051620110509
191488simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
191489simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
191576simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
191667simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
191732simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
239787unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
239801unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
239940unrolledgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
239976unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
240989unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
241039unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
241096unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
241113unrolledgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
241120unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
241855unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
241881unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
241912unrolledgcc -Os -fomit-frame-pointer2011051620110509
241912unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
241912unrolledgcc -m64 -Os -fomit-frame-pointer2011051620110509
241930unrolledgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
243760unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
243760unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
243760unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
245256unrolledgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
245271unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
246488unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
246492unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
330631unrolledgcc -funroll-loops2011051620110509
330704unrolledcc2011051620110509
332013unrolledgcc2011051620110509
625771simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
626824simplegcc -m64 -O2 -fomit-frame-pointer2011051620110509
627112simplegcc -O2 -fomit-frame-pointer2011051620110509
629117simplegcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
629967simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
629968simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
655996simplegcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
662526simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
671767simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
679255simplegcc -m64 -O -fomit-frame-pointer2011051620110509
681644simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
681760simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
683814simplegcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
686065simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
689837specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
689887specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
689916specgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
695912simplegcc -march=k8 -O -fomit-frame-pointer2011051620110509
695930simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
695933simplegcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
696321simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
697818simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
701077simplegcc -march=nocona -O -fomit-frame-pointer2011051620110509
701184specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
701612simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
701725simplegcc -march=barcelona -O -fomit-frame-pointer2011051620110509
703699simplegcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
703736specgcc -m64 -O3 -fomit-frame-pointer2011051620110509
703740specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
703797specgcc -O3 -fomit-frame-pointer2011051620110509
705073specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
705144specgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
705452specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
705463specgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
710440specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
710654specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
713364simplegcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
713504specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
724861specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
724904specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
725236specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
725267specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
732345specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
733593specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
743901simplegcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
752576simplegcc -O -fomit-frame-pointer2011051620110509
784225specgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
784317specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
785759simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
785830simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
789159simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
796004simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
800982simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
803892simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
804630simplegcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
809476simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
813395simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
827904simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
827958simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
827960simplegcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
836224simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
864370simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
872085simplegcc -Os -fomit-frame-pointer2011051620110509
872479simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
875678simplegcc -m64 -Os -fomit-frame-pointer2011051620110509
876723specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
876749specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
878290specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
878295specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
878471specgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
879653specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
879677specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
879837simplegcc -march=k8 -Os -fomit-frame-pointer2011051620110509
880548simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
880586simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
881848simplegcc -march=nocona -Os -fomit-frame-pointer2011051620110509
884819simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
897981specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
898039emmintrin4gcc -funroll-loops2011051620110509
898083specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
898522emmintrin4gcc2011051620110509
899359emmintrin4cc2011051620110509
908425specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
908443specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
911563specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
911646specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
920126specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
922309specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
922592specgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
935230specgcc -O2 -fomit-frame-pointer2011051620110509
935246specgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
935403specgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
936672specgcc -m64 -O2 -fomit-frame-pointer2011051620110509
936714specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
939086specgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
939790specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
939976specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
940621specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
943511specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
944240specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
945301specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
945370specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
945430specgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
945512specgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
945549specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
946264specgcc -march=k8 -O -fomit-frame-pointer2011051620110509
947404specgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
957229specgcc -m64 -O -fomit-frame-pointer2011051620110509
959324specgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
961380specgcc -O -fomit-frame-pointer2011051620110509
969677specgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
969686specgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
975877specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
978561specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
981662emmintrin3cc2011051620110509
981730emmintrin3gcc2011051620110509
983752specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
983997emmintrin3gcc -funroll-loops2011051620110509
1012679specgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1024316specgcc -march=nocona -O -fomit-frame-pointer2011051620110509
1241212specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
1242148specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1243796specgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
1245038specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1246022specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
1246345specgcc -Os -fomit-frame-pointer2011051620110509
1246696specgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1247014specgcc -m64 -Os -fomit-frame-pointer2011051620110509
1247100specgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
1247450specgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
1247714specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1248096specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
1248816specgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1249065specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
1249226specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1249664specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
1250565specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
1251034specgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
1264502specgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1264736specgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
1286565specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1291400specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
2965473simplecc2011051620110509
2971310simplegcc2011051620110509
2996390simplegcc -funroll-loops2011051620110509
5864143specgcc -funroll-loops2011051620110509
5878208specgcc2011051620110509
5894795speccc2011051620110509

Test failure

Implementation: crypto_hash/cubehash816/emmintrin3
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
error 111

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