Implementation notes: amd64, enigma, crypto_hash/cubehash816

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: cubehash816
TimeImplementationCompilerBenchmark dateSUPERCOP version
23715emmintrin4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
23715emmintrin4gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
23742emmintrin4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23742emmintrin4gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23850emmintrin4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23877emmintrin4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
23877emmintrin4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
23877emmintrin4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
24048emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24057emmintrin4gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
24066emmintrin4gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24066emmintrin4gcc -march=k8 -O -fomit-frame-pointer2014053020140529
24093emmintrin4gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
24111emmintrin4gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
24111emmintrin4gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
24111emmintrin4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
24111emmintrin4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
24111emmintrin4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
24156emmintrin4gcc -O -fomit-frame-pointer2014053020140529
24156emmintrin4gcc -m64 -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
24165emmintrin4gcc -march=nocona -O -fomit-frame-pointer2014053020140529
24174emmintrin4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
24174emmintrin4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
24174emmintrin4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
24210emmintrin4gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
24210emmintrin4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
24210emmintrin4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
24210emmintrin4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
24210emmintrin4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
24219emmintrin4gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
24219emmintrin4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
24219emmintrin4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
24228emmintrin4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
24228emmintrin4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
24228emmintrin4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
24291emmintrin4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
24372emmintrin4gcc -O2 -fomit-frame-pointer2014053020140529
24372emmintrin4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
24372emmintrin4gcc -m64 -O2 -fomit-frame-pointer2014053020140529
24381emmintrin4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
24381emmintrin4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
24381emmintrin4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
24426emmintrin4gcc -O3 -fomit-frame-pointer2014053020140529
24426emmintrin4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
24426emmintrin4gcc -m64 -O3 -fomit-frame-pointer2014053020140529
24426emmintrin4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
24426emmintrin4gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
24489emmintrin4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
24489emmintrin4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
24489emmintrin4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
24489emmintrin4gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
24561emmintrin4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
24570emmintrin4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
24570emmintrin4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
24579emmintrin4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
24579emmintrin4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
24597emmintrin4gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
24606emmintrin4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
24651emmintrin4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
24651emmintrin4gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
24660emmintrin4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
24696emmintrin4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
24696emmintrin4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
24723emmintrin4gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
25011emmintrin4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
25011emmintrin4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
25416emmintrin4gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
25425emmintrin4gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
25425emmintrin4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
25434emmintrin4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
25434emmintrin4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
25479emmintrin4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
25479emmintrin4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
25533emmintrin4gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
25677emmintrin4gcc -Os -fomit-frame-pointer2014053020140529
25677emmintrin4gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
25857emmintrin3gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25857emmintrin3gcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
25938emmintrin3gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25938emmintrin3gcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
25947emmintrin4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
25947emmintrin4gcc -m64 -Os -fomit-frame-pointer2014053020140529
25956emmintrin4gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
25974emmintrin3gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
26001emmintrin3gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
26010emmintrin3gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
26019emmintrin3gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
26298emmintrin3gcc -O -fomit-frame-pointer2014053020140529
26334emmintrin3gcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
26334emmintrin3gcc -march=k8 -O -fomit-frame-pointer2014053020140529
26343emmintrin3gcc -funroll-loops -O -fomit-frame-pointer2014053020140529
26343emmintrin3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
26343emmintrin3gcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
26352emmintrin3gcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
26352emmintrin3gcc -m64 -O -fomit-frame-pointer2014053020140529
26361emmintrin3gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
26361emmintrin3gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
26361emmintrin3gcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
26370emmintrin3gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
26388emmintrin3gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
26388emmintrin3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
26406emmintrin3gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
26406emmintrin3gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
26415emmintrin3gcc -march=barcelona -O -fomit-frame-pointer2014053020140529
26424emmintrin3gcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
26424emmintrin3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
26424emmintrin3gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
26487emmintrin3gcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
26487emmintrin3gcc -march=nocona -O -fomit-frame-pointer2014053020140529
26496emmintrin3gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
26505emmintrin4gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
26505emmintrin4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
26505emmintrin4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
26505emmintrin4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
26505emmintrin4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
26523emmintrin3gcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
26586emmintrin3gcc -O3 -fomit-frame-pointer2014053020140529
26586emmintrin3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
26586emmintrin3gcc -m64 -O3 -fomit-frame-pointer2014053020140529
26586emmintrin3gcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
26595emmintrin3gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
26613emmintrin3gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
26739emmintrin3gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
26739emmintrin3gcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
26775emmintrin3gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
26775emmintrin3gcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
26784emmintrin3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
26784emmintrin3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
26802emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26910emmintrin3gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
26910emmintrin3gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
26919emmintrin3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
26919emmintrin3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
26928emmintrin3gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
26928emmintrin3gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
26928emmintrin3gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
26928emmintrin3gcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
26937emmintrin3gcc -O2 -fomit-frame-pointer2014053020140529
26937emmintrin3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
26937emmintrin3gcc -m64 -O2 -fomit-frame-pointer2014053020140529
27081emmintrin3gcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
27090emmintrin3gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
27099emmintrin3gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
27657emmintrin3gcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
27657emmintrin3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
27720emmintrin3gcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
27738emmintrin3gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
27738emmintrin3gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
27756emmintrin3gcc -march=nocona -Os -fomit-frame-pointer2014053020140529
27972emmintrin3gcc -Os -fomit-frame-pointer2014053020140529
27972emmintrin3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
27972emmintrin3gcc -m64 -Os -fomit-frame-pointer2014053020140529
27972emmintrin3gcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
27972emmintrin3gcc -march=k8 -Os -fomit-frame-pointer2014053020140529
28908emmintrin3gcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
28908emmintrin3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
28908emmintrin3gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
28908emmintrin3gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
28917emmintrin3gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
104652simplegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
104670simplegcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
104751simplegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
104769simplegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
107217simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
107226simplegcc -O3 -fomit-frame-pointer2014053020140529
107316simplegcc -m64 -O3 -fomit-frame-pointer2014053020140529
107352simplegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
107442simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
107478simplegcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
107568simplegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
107748simplegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
107784simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
107928simplegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
108018simplegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
108036simplegcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
108144simplegcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
108234simplegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
108630simplegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
109899simplegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
110025simplegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
110043simplegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
110043simplegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
113427unrolledgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
115128unrolledgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
115263unrolledgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
115398unrolledgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
115524unrolledgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
115803unrolledgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
116010unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
116694unrolledgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
116829unrolledgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
116829unrolledgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
116919unrolledgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
116928unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
117009unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
117081unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
117090unrolledgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
117126unrolledgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
117207unrolledgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
117225unrolledgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
117279unrolledgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
117279unrolledgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
117342unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
117387unrolledgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
117396unrolledgcc -O2 -fomit-frame-pointer2014053020140529
117441unrolledgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
117918unrolledgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
118134unrolledgcc -O3 -fomit-frame-pointer2014053020140529
118143unrolledgcc -m64 -O3 -fomit-frame-pointer2014053020140529
118161unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
118962unrolledgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
118971unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
118971unrolledgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
118980unrolledgcc -march=nocona -O -fomit-frame-pointer2014053020140529
119106unrolledgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
119736unrolledgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
119781unrolledgcc -m64 -O2 -fomit-frame-pointer2014053020140529
119871unrolledgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
119952unrolledgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
120132unrolledgcc -O -fomit-frame-pointer2014053020140529
120141unrolledgcc -m64 -O -fomit-frame-pointer2014053020140529
120150unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
120168unrolledgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
120609unrolledgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
120969unrolledgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
120996unrolledgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
121023unrolledgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
122256unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
122364unrolledgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
122472unrolledgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
122634unrolledgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
122634unrolledgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
122967unrolledgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
123138unrolledgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
123282unrolledgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
123543unrolledgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
123795unrolledgcc -march=k8 -O -fomit-frame-pointer2014053020140529
123912unrolledgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
123912unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
123948unrolledgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
124047unrolledgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
124083unrolledgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
124425unrolledgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
124434unrolledgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
124434unrolledgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
124443unrolledgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
124470unrolledgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
124470unrolledgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
124524unrolledgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
124929unrolledgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
158904unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
159030unrolledgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
159039unrolledgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
159093unrolledgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
159102unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
159588unrolledgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
159588unrolledgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
160263unrolledgcc -m64 -Os -fomit-frame-pointer2014053020140529
160335unrolledgcc -Os -fomit-frame-pointer2014053020140529
160335unrolledgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
160335unrolledgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
160542unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
161982unrolledgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
162279unrolledgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
163026unrolledgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
163080unrolledgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
163080unrolledgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
163080unrolledgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
165177unrolledgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
165339unrolledgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
165339unrolledgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
165546unrolledgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
187425simplegcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
187425simplegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
195579simplegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
195588simplegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
196632simplegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
199692simplegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
199881simplegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
200358simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
211248simplegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
214056simplegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
216864simplegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
216864simplegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
217782simplegcc -funroll-loops -O -fomit-frame-pointer2014053020140529
217836simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
221400simplegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
223470simplegcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
228555simplegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
233847simplegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
300591unrolledcc2014053020140529
300681unrolledgcc -funroll-loops2014053020140529
300780unrolledgcc2014053020140529
399843specgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053020140529
401022specgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
402678specgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
404244specgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053020140529
407268specgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053020140529
409158specgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
409554specgcc -funroll-loops -O3 -fomit-frame-pointer2014053020140529
409680specgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053020140529
411264specgcc -march=nocona -O3 -fomit-frame-pointer2014053020140529
411381specgcc -march=k8 -O3 -fomit-frame-pointer2014053020140529
411408specgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
412614specgcc -march=barcelona -O3 -fomit-frame-pointer2014053020140529
412839specgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053020140529
413469specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
414495specgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053020140529
415800specgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053020140529
421875specgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053020140529
422703specgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053020140529
423333specgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053020140529
426123specgcc -O3 -fomit-frame-pointer2014053020140529
426852specgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053020140529
427338specgcc -m64 -O3 -fomit-frame-pointer2014053020140529
429840specgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053020140529
476208simplegcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
476208simplegcc -march=nocona -O -fomit-frame-pointer2014053020140529
478935simplegcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
479052simplegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
487989simplegcc -O2 -fomit-frame-pointer2014053020140529
487989simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
487989simplegcc -m64 -O2 -fomit-frame-pointer2014053020140529
490896simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
490905simplegcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
490905simplegcc -march=barcelona -O -fomit-frame-pointer2014053020140529
491760simplegcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
491895simplegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
493929simplegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
493929simplegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
493929simplegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
493947simplegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
497610simplegcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
497610simplegcc -march=k8 -O -fomit-frame-pointer2014053020140529
497619simplegcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
497619simplegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
497619simplegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
497628simplegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
503991simplegcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
504153simplegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
504414emmintrin4gcc -funroll-loops2014053020140529
504423emmintrin4cc2014053020140529
504423emmintrin4gcc2014053020140529
518625simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
518769simplegcc -O -fomit-frame-pointer2014053020140529
518769simplegcc -m64 -O -fomit-frame-pointer2014053020140529
546768simplegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
546777simplegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
546777simplegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
546777simplegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
546939simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
546939simplegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
546984simplegcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
547614simplegcc -march=nocona -Os -fomit-frame-pointer2014053020140529
547785simplegcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
548253simplegcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
548253simplegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
548253simplegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
548370simplegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
549270simplegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
549279simplegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
549855specgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053020140529
549891simplegcc -Os -fomit-frame-pointer2014053020140529
549900simplegcc -m64 -Os -fomit-frame-pointer2014053020140529
549900simplegcc -march=k8 -Os -fomit-frame-pointer2014053020140529
550116simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
550116simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
550116simplegcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
550116simplegcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
550152simplegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
551430emmintrin3gcc2014053020140529
551439emmintrin3cc2014053020140529
551439emmintrin3gcc -funroll-loops2014053020140529
552492specgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
555561specgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053020140529
556137specgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053020140529
556236specgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
558450specgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
565272specgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053020140529
565974specgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
566739specgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
572931specgcc -funroll-loops -O2 -fomit-frame-pointer2014053020140529
573102specgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053020140529
591228specgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053020140529
591471specgcc -march=k8 -O2 -fomit-frame-pointer2014053020140529
597717specgcc -march=nocona -O2 -fomit-frame-pointer2014053020140529
600669specgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053020140529
601281specgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
603072specgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053020140529
603315specgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
604917specgcc -m64 -march=nocona -O -fomit-frame-pointer2014053020140529
610371specgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053020140529
615546specgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053020140529
615636specgcc -march=nocona -O -fomit-frame-pointer2014053020140529
616275specgcc -funroll-loops -O -fomit-frame-pointer2014053020140529
618111specgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
629541specgcc -march=barcelona -O2 -fomit-frame-pointer2014053020140529
630756specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
633321specgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053020140529
636642specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
638352specgcc -march=barcelona -O -fomit-frame-pointer2014053020140529
643077specgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053020140529
644166specgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053020140529
644544specgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053020140529
644616specgcc -O2 -fomit-frame-pointer2014053020140529
644616specgcc -m64 -O2 -fomit-frame-pointer2014053020140529
644652specgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053020140529
648351specgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053020140529
650268specgcc -march=k8 -O -fomit-frame-pointer2014053020140529
651555specgcc -m64 -march=k8 -O -fomit-frame-pointer2014053020140529
663930specgcc -m64 -O -fomit-frame-pointer2014053020140529
664020specgcc -O -fomit-frame-pointer2014053020140529
672003specgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053020140529
672624specgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053020140529
677916specgcc -m64 -march=core2 -O -fomit-frame-pointer2014053020140529
677988specgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053020140529
687258specgcc -fno-schedule-insns -O -fomit-frame-pointer2014053020140529
688257specgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053020140529
794403specgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
795186specgcc -march=nocona -Os -fomit-frame-pointer2014053020140529
798111specgcc -m64 -Os -fomit-frame-pointer2014053020140529
798435specgcc -march=k8 -Os -fomit-frame-pointer2014053020140529
808758specgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053020140529
808803specgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053020140529
808875specgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053020140529
809424specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
809685specgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
809703specgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
810585specgcc -Os -fomit-frame-pointer2014053020140529
811017specgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
812277specgcc -march=barcelona -Os -fomit-frame-pointer2014053020140529
819972specgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053020140529
822393specgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053020140529
823023specgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053020140529
824364specgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053020140529
825705specgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053020140529
833508specgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053020140529
834849specgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053020140529
835740specgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053020140529
836730specgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053020140529
847260specgcc -funroll-loops -Os -fomit-frame-pointer2014053020140529
1629756simplecc2014053020140529
1629756simplegcc2014053020140529
1629756simplegcc -funroll-loops2014053020140529
3817611specgcc2014053020140529
3818007specgcc -funroll-loops2014053020140529
3835845speccc2014053020140529

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