Implementation notes: amd64, nmi0247, crypto_hash/jh512

Computer: nmi0247
Architecture: amd64
CPU ID: GenuineIntel-000006f2-bfebfbff
SUPERCOP version: 20101111
Operation: crypto_hash
Primitive: jh512
TimeImplementationCompilerBenchmark dateSUPERCOP version
28182bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
28193bitslice_sse2_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
28226bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
28248bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
28270bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
28292bitslice_sse2_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
28446bitslice_sse2_opt64gcc -m64 -O -fomit-frame-pointer2010080220100728
28457bitslice_sse2_opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
28512bitslice_sse2_opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
28600bitslice_sse2_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
29271bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
29271bitslice_sse2_opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
29304bitslice_sse2_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
29315bitslice_sse2_opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
29326bitslice_sse2_opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
29337bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
29348bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
29348bitslice_sse2_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
29348bitslice_sse2_opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
29359bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
29359bitslice_sse2_opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
29370bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
29370bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
29370bitslice_sse2_opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
29381bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
29392bitslice_sse2_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
29425bitslice_sse2_opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
29458bitslice_sse2_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
30041bitslice_sse2_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
30151bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
30162bitslice_sse2_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
30173bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
30184bitslice_sse2_opt64gcc -m64 -O3 -fomit-frame-pointer2010080220100728
30195bitslice_sse2_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
30206bitslice_sse2_opt64gcc -m64 -Os -fomit-frame-pointer2010080220100728
30217bitslice_sse2_opt64gcc -m64 -O2 -fomit-frame-pointer2010080220100728
30228bitslice_sse2_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
30283bitslice_sse2_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
30360bitslice_sse2_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
30382bitslice_sse2_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
31328bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
31328bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
31350bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
31438bitslice_sse2_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
31460bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
31526bitslice_sse2_opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
31526bitslice_sse2_opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
31592bitslice_sse2_opt32gcc -m64 -O -fomit-frame-pointer2010080220100728
31625bitslice_sse2_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
31636bitslice_sse2_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
31713bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
31867bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
31889bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
31889bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
31889bitslice_sse2_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
31889bitslice_sse2_opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
31900bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
31911bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
31911bitslice_sse2_opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
31911bitslice_sse2_opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
31911bitslice_sse2_opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
31911bitslice_sse2_opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
31922bitslice_sse2_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
31922bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
31922bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
31922bitslice_sse2_opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
31933bitslice_sse2_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
31933bitslice_sse2_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
31944bitslice_sse2_opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
31955bitslice_sse2_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
31955bitslice_sse2_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
31966bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
31966bitslice_sse2_opt32gcc -m64 -O3 -fomit-frame-pointer2010080220100728
31966bitslice_sse2_opt32gcc -m64 -Os -fomit-frame-pointer2010080220100728
31977bitslice_sse2_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
31999bitslice_sse2_opt32gcc -m64 -O2 -fomit-frame-pointer2010080220100728
32010bitslice_sse2_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
32010bitslice_sse2_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
32054bitslice_sse2_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
32076bitslice_sse2_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
68475sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
68541sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
68640sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
68651sphlib-smallgcc -m64 -O -fomit-frame-pointer2010110420101029
68684sphlib-smallgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
68695sphlib-smallgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
68717sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
68739sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110420101029
68959sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
69025sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
74008sphlibgcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
74085sphlibgcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
74822sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010110420101029
74844sphlibgcc -m64 -O -fomit-frame-pointer2010110420101029
74987sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010110420101029
75009sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
75086sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010110420101029
75130sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
75152sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110420101029
75218sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
75339sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
75339sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
75394sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110420101029
75504sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010110420101029
75515sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
75647sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
75669sphlibgcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010110420101029
75834sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110420101029
75845sphlibgcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010110420101029
76021sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010110420101029
76692sphlib-smallgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
76747sphlib-smallgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
76758sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
76769sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
76769sphlib-smallgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
76791sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010110420101029
76824sphlib-smallgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
76846sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
76912sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
76923sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
76934sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
76956sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
76956sphlib-smallgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
77022sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
77033sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
77099sphlib-smallgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
77143sphlib-smallgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
77209sphlib-smallgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
77374sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
82093bitslice_opt64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
82808bitslice_opt64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
82885bitslice_opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
82940bitslice_opt64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
82962bitslice_opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
82973bitslice_opt64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
83017bitslice_opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
83138bitslice_opt64gcc -m64 -O -fomit-frame-pointer2010080220100728
83138bitslice_opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
83193bitslice_opt64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
83204bitslice_opt64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
83402bitslice_opt64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
83424bitslice_opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
83732bitslice_opt64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
84744bitslice_opt64gcc -m64 -O3 -fomit-frame-pointer2010080220100728
85206bitslice_opt64gcc -m64 -O2 -fomit-frame-pointer2010080220100728
85536bitslice_opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
85624bitslice_opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
85690bitslice_opt64gcc -m64 -Os -fomit-frame-pointer2010080220100728
85767bitslice_opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
103840bitslice_opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
103983bitslice_opt64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
103994bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
104016bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
104082bitslice_opt64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
106821bitslice_opt64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
107041bitslice_opt64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
107041bitslice_opt64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
107063bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
107294bitslice_opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
107393bitslice_opt64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
107437bitslice_opt64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
107448bitslice_opt64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
107602bitslice_opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
109362bitslice_opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
109472bitslice_opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
109483bitslice_opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
109802bitslice_opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
109934bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
110374bitslice_opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
115764bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
116204bitslice_ref64gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
116864bitslice_ref64gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
117018bitslice_ref64gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
117282bitslice_ref64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
117678bitslice_ref64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
117711bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
118569bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
119097bitslice_ref64gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
119196bitslice_ref64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
119812bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
119955bitslice_ref64gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
121352bitslice_ref64gcc -m64 -O3 -fomit-frame-pointer2010080220100728
122199bitslice_ref64gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
122221bitslice_ref64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
122386bitslice_ref64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
122848bitslice_ref64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
125048bitslice_ref64gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
125158bitslice_ref64gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
125653bitslice_ref64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
126654bitslice_ref64gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
126720bitslice_ref64gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
126731bitslice_ref64gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
127622bitslice_ref64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
131450bitslice_ref64gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
131538bitslice_ref64gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
131725bitslice_ref64gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
132341bitslice_ref64gcc -m64 -O2 -fomit-frame-pointer2010080220100728
132616bitslice_ref64gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
133573bitslice_ref64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
138666bitslice_ref64gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
138666bitslice_ref64gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
139579bitslice_ref64gcc -m64 -Os -fomit-frame-pointer2010080220100728
141614bitslice_ref64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
142285bitslice_ref64gcc -m64 -O -fomit-frame-pointer2010080220100728
143594bitslice_ref64gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
148665bitslice_ref64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
152053bitslice_ref64gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
153186bitslice_ref64gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
155782bitslice_ref64gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
160446bitslice_opt32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
162954bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
163757bitslice_opt32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
164032bitslice_opt32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
164230bitslice_opt32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
164263bitslice_opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
164494bitslice_opt32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
164681bitslice_opt32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
164912bitslice_opt32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
165242bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
165605bitslice_opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
166177bitslice_opt32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
166430bitslice_opt32gcc -m64 -O3 -fomit-frame-pointer2010080220100728
166573bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
166925bitslice_opt32gcc -m64 -O -fomit-frame-pointer2010080220100728
166991bitslice_opt32gcc -m64 -O2 -fomit-frame-pointer2010080220100728
167046bitslice_opt32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
167167bitslice_opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
167222bitslice_opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
167310bitslice_opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
167607bitslice_opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
167904bitslice_opt32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
168223bitslice_opt32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
168256bitslice_opt32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
168410bitslice_opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
168729bitslice_opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
168883bitslice_opt32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
169037bitslice_opt32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
169224bitslice_opt32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
169543bitslice_opt32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
169862bitslice_opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
170071bitslice_opt32gcc -m64 -Os -fomit-frame-pointer2010080220100728
170401bitslice_opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
172095bitslice_opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
172381bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
173162bitslice_opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
173184bitslice_opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
173679bitslice_opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
174328bitslice_opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
175648bitslice_opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
180939bitslice_ref32gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
181236bitslice_ref32gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
182215bitslice_ref32gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
182600bitslice_ref32gcc -funroll-loops -m64 -O -fomit-frame-pointer2010080220100728
183183bitslice_ref32gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
183491bitslice_ref32gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
184019bitslice_ref32gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
184437bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
184712bitslice_ref32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
188320bitslice_ref32gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
189123bitslice_ref32gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
189277bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
190828bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010080220100728
193985bitslice_ref32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
194293bitslice_ref32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010080220100728
195943bitslice_ref32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010080220100728
196438bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
196768bitslice_ref32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
196944sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
197615sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
198374sphlibgcc -m64 -O2 -fomit-frame-pointer2010110420101029
198781bitslice_ref32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
198891sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
198968sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010110420101029
199353bitslice_ref32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010080220100728
199474sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
199661sphlibgcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
200024sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
200200sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010110420101029
200398sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010110420101029
200651sphlibgcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
200772sphlibgcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2010110420101029
200849sphlibgcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2010110420101029
202356sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010110420101029
202653sphlibgcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
202994sphlibgcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
203302sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010110420101029
203984sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010110420101029
204017sphlibgcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
204226sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
205337sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010110420101029
205348sphlibgcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
205810sphlibgcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010110420101029
206580sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010110420101029
207570sphlibgcc -m64 -O3 -fomit-frame-pointer2010110420101029
207735sphlibgcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010110420101029
208604bitslice_ref32gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2010080220100728
209319sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010110420101029
209451bitslice_ref32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010080220100728
209517bitslice_ref32gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2010080220100728
209682bitslice_ref32gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2010080220100728
210133sphlibgcc -m64 -Os -fomit-frame-pointer2010110420101029
210199bitslice_ref32gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2010080220100728
210309bitslice_ref32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010080220100728
210870sphlibgcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010110420101029
212465sphlibgcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010110420101029
214159bitslice_ref32gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2010080220100728
214170bitslice_ref32gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2010080220100728
215809bitslice_ref32gcc -m64 -march=nocona -Os -fomit-frame-pointer2010080220100728
216095bitslice_ref32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010080220100728
216832bitslice_ref32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010080220100728
217569bitslice_ref32gcc -m64 -O3 -fomit-frame-pointer2010080220100728
218141bitslice_ref32gcc -m64 -O2 -fomit-frame-pointer2010080220100728
218306bitslice_ref32gcc -m64 -march=k8 -O -fomit-frame-pointer2010080220100728
226688bitslice_ref32gcc -m64 -march=k8 -Os -fomit-frame-pointer2010080220100728
228382bitslice_ref32gcc -m64 -O -fomit-frame-pointer2010080220100728
231088bitslice_ref32gcc -m64 -Os -fomit-frame-pointer2010080220100728
240548bitslice_ref32gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2010080220100728
240691bitslice_ref32gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2010080220100728
243826bitslice_ref32gcc -m64 -march=nocona -O -fomit-frame-pointer2010080220100728

Test failure

Implementation: crypto_hash/jh512/sphlib
Compiler: gcc -m64 -march=nocona -O -fomit-frame-pointer
error 142
sh: line 1: 50171 Alarm clock killafter 3600 ./try

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=nocona -O -fomit-frame-pointer sphlib