Implementation notes: amd64, giant4, crypto_hash/simd256

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
68331sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
68400sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
68433sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
68436sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
68445sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
68475sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
68523sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
68637sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
68739sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
68751sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
68868sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
69063sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
69066sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
69147sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
69567sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
69669sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
69990sphlibgcc -O3 -fomit-frame-pointer2011082120110821
70041sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
70053sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
70320sphlibgcc -m64 -O3 -fomit-frame-pointer2011082120110821
70365sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
70428sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
70590sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
71115sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
71286sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
71298sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
71304sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
71382sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
71430sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
71808sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
73233sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
73488sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
73629sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
73674sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
73683sphlibgcc -m64 -O2 -fomit-frame-pointer2011082120110821
73782sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
73815sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
73836sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
74088sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
74211sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
74610sphlibgcc -O2 -fomit-frame-pointer2011082120110821
74652sphlibgcc -march=k8 -O -fomit-frame-pointer2011082120110821
74883sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
74883sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
74886sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
74919sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
74967sphlibgcc -Os -fomit-frame-pointer2011082120110821
74967sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
74982sphlibgcc -m64 -Os -fomit-frame-pointer2011082120110821
74988sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
75006sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
75009sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
75096sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
75099sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
75162sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
75198sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
75207sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
75309sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
75309sphlibgcc -m64 -O -fomit-frame-pointer2011082120110821
75312sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
75330sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
75375sphlibgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
75381sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
75579sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
75600sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
75705sphlibgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
75795sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
75885sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
75945sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
76101sphlibgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
76155sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
76311sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
76320sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
77031sphlibgcc -O -fomit-frame-pointer2011082120110821
77346sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
78492sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
83691sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011082120110821
84777sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082120110821
85212sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
86058sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
89094sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082120110821
89262sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082120110821
89355sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082120110821
89499sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082120110821
89925optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
90015sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
90108optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
90174sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082120110821
90192sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082120110821
90213sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011082120110821
90270sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
90375optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
90378sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
90549optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
90711sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082120110821
90744sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
90762sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082120110821
90957sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
91047sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082120110821
91065optgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
91110optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
91116sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011082120110821
91122optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
91506sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082120110821
91530sphlib-smallgcc -O3 -fomit-frame-pointer2011082120110821
91548sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
91734sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082120110821
91764sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011082120110821
91914sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011082120110821
91926sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082120110821
92319sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011082120110821
92400sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082120110821
92649optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
92706optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
92742optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
92757optgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
92901optgcc -m64 -O3 -fomit-frame-pointer2011061220110609
92994optgcc -O3 -fomit-frame-pointer2011061220110609
93060optgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
93312optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
93375optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
93531optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
93582optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
93852optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
94059optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
94197optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
94305optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
95166optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
95337optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
95445optgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
96417sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082120110821
96417sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082120110821
96423sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082120110821
96462sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082120110821
97164sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011082120110821
97281sphlib-smallgcc -O2 -fomit-frame-pointer2011082120110821
97338sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082120110821
97386sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082120110821
97464sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011082120110821
97716sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011082120110821
97833sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082120110821
100347sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
100365sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082120110821
100422sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
100749sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082120110821
100971sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
101001sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082120110821
101022sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082120110821
101184sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011082120110821
101193sphlib-smallgcc -Os -fomit-frame-pointer2011082120110821
101193sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082120110821
101265sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011082120110821
101487sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082120110821
101514sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082120110821
101586sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082120110821
101604sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
101703sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011082120110821
101754sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082120110821
101844sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082120110821
101964sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082120110821
102102sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082120110821
102135sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011082120110821
102225sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
102378sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082120110821
102510sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082120110821
102702sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082120110821
103173sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011082120110821
106599sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082120110821
108447sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
117156sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082120110821
117246optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
117249optgcc -m64 -O2 -fomit-frame-pointer2011061220110609
117276optgcc -O2 -fomit-frame-pointer2011061220110609
117399sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
117507optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
117513optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
117549optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
117624optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
118602optgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
118644optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
118743optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
118764optgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
121224sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
121500sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
121689sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
121704sphlibgcc -march=nocona -O -fomit-frame-pointer2011082120110821
122205sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082120110821
122241sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011082120110821
122553sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
122721sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
123111sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082120110821
123114sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082120110821
123234sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082120110821
123315sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082120110821
123333sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011082120110821
123528optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
123867sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
123912optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
123936optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
123969sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082120110821
124116optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
124128optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
124518optgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
124587sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011082120110821
124668sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082120110821
124674sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082120110821
124710sphlib-smallgcc -O -fomit-frame-pointer2011082120110821
125070sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011082120110821
125340sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011082120110821
125529optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
125625sphlib-smallgcc -m64 -O -fomit-frame-pointer2011082120110821
128610sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082120110821
128613sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
132228optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
132300optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
132480optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
133137optgcc -m64 -O -fomit-frame-pointer2011061220110609
133308optgcc -O -fomit-frame-pointer2011061220110609
133311optgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
133377optgcc -march=k8 -O -fomit-frame-pointer2011061220110609
133695optgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
133986optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
134007optgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
134568optgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
135594optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
135645optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
138573optgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
138795optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
140025optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
140082optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
143697sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011082120110821
143760sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082120110821
144030optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
144180optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
144243optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
144252optgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
145098optgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
145134optgcc -Os -fomit-frame-pointer2011061220110609
145143optgcc -m64 -Os -fomit-frame-pointer2011061220110609
145230optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
145590optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
145917optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
145965optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
146091optgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
146097optgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
146205optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
146259optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
146298optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
146346optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
146721optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
146805optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
147495optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
147531optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
147732optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
163191optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
163254optgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
166560sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
167271sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082120110821
171204sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011082120110821
171660sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011082120110821
180540optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
180717optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
194244optgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
194469optgcc -march=nocona -O -fomit-frame-pointer2011061220110609
336648sphlibcc2011082120110821
337218sphlibgcc -funroll-loops2011082120110821
337257sphlibgcc2011082120110821
429636sphlib-smallcc2011082120110821
429699sphlib-smallgcc -funroll-loops2011082120110821
429732sphlib-smallgcc2011082120110821
761013optgcc -funroll-loops2011061220110609
761316optcc2011061220110609
761562optgcc2011061220110609
3947976refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
3948228refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
3961614refgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
3961656refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
3961845refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
3963027refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
3963324refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
4015830refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
4026426refgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
4026432refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
4028544refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
4028985refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
4041876refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
4044711refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
4072899refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
4073481refgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
4078761refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
4085496refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
4089222refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
4090221refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
4103709refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
4462977refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
4463793refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
4464876refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
4467375refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
4510425refgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
4511031refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
4512672refgcc -O3 -fomit-frame-pointer2011061220110609
4512714refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
4512780refgcc -m64 -O3 -fomit-frame-pointer2011061220110609
4537752refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
4537872refgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
4551285refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
4551822refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
4553502refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
4557198refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
4559940refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
4560030refgcc -O2 -fomit-frame-pointer2011061220110609
4562055refgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
4562307refgcc -m64 -O2 -fomit-frame-pointer2011061220110609
4564878refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
4567011refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
4567617refgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
4567656refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
4568034refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
4568367refgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
4568562refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
4570998refgcc -O -fomit-frame-pointer2011061220110609
4571037refgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
4572480refgcc -march=k8 -O -fomit-frame-pointer2011061220110609
4573335refgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
4573344refgcc -m64 -O -fomit-frame-pointer2011061220110609
4592901refgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
4592961refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
5616504refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
5616819refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
5619966refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
5620623refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
5676513refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
5677014refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
5811651refgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
5811768refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
5843157refgcc -march=nocona -O -fomit-frame-pointer2011061220110609
5843166refgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
5876775refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
5877246refgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
6062673refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
6069900refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
6078006refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
6092475refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
6144729refgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
6174279refgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
6182610refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
6182682refgcc -Os -fomit-frame-pointer2011061220110609
6182682refgcc -m64 -Os -fomit-frame-pointer2011061220110609
6182916refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
6182940refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
6210597refgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
6211440refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
6211500refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
6211701refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
6581010refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
6583347refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
6584487refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
6603876refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
6605052refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
6605064refgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
6605145refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
7571103refgcc2011061220110609
7575123refgcc -funroll-loops2011061220110609
7583241refcc2011061220110609

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: cc
004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05
Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Checksum failure

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05 004423d358e121693ef8590fdc6d32b781c29bf5b01884a8681972d6ce2c6c05
Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: cc
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft128':
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc vectarm
gcc vectarm
gcc -funroll-loops vectarm

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -O2 -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer vectarm
gcc -Os -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vectarm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vectarm
gcc -m64 -O2 -fomit-frame-pointer vectarm
gcc -m64 -Os -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -Os -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vectarm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=k8 -Os -fomit-frame-pointer vectarm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vectarm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=nocona -Os -fomit-frame-pointer vectarm
gcc -march=barcelona -O2 -fomit-frame-pointer vectarm
gcc -march=barcelona -Os -fomit-frame-pointer vectarm
gcc -march=k8 -O2 -fomit-frame-pointer vectarm
gcc -march=k8 -Os -fomit-frame-pointer vectarm
gcc -march=nocona -O2 -fomit-frame-pointer vectarm
gcc -march=nocona -Os -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -O3 -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vectarm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vectarm
gcc -m64 -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vectarm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vectarm
gcc -march=barcelona -O3 -fomit-frame-pointer vectarm
gcc -march=k8 -O3 -fomit-frame-pointer vectarm
gcc -march=nocona -O3 -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -O -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft128':
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer vectarm
gcc -fno-schedule-insns -O -fomit-frame-pointer vectarm
gcc -funroll-loops -O -fomit-frame-pointer vectarm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -O -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vectarm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vectarm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vectarm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vectarm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vectarm
gcc -m64 -O -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -O -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vectarm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vectarm
gcc -m64 -march=k8 -O -fomit-frame-pointer vectarm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vectarm
gcc -m64 -march=nocona -O -fomit-frame-pointer vectarm
gcc -march=barcelona -O -fomit-frame-pointer vectarm
gcc -march=k8 -O -fomit-frame-pointer vectarm
gcc -march=nocona -O -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vectarm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition
vector.c: vector.c:73:1: warning: "X" redefined
vector.c: vector.c:68:1: warning: this is the location of the previous definition
vector.c: vector.c:796:1: warning: "STEP_1" redefined
vector.c: vector.c:542:1: warning: this is the location of the previous definition
vector.c: vector.c:805:1: warning: "STEP_2" redefined
vector.c: vector.c:566:1: warning: this is the location of the previous definition
vector.c: vector.c:808:1: warning: "STEP" redefined
vector.c: vector.c:571:1: warning: this is the location of the previous definition
vector.c: vector.c:829:1: warning: "ROUND" redefined
vector.c: vector.c:579:1: warning: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864:1: warning: "PERM_START" redefined
vector.c: vector.c:858:1: warning: this is the location of the previous definition
vector.c: vector.c:866:1: warning: "PERM_START" redefined
vector.c: vector.c:864:1: warning: this is the location of the previous definition
vector.c: vector.c:868:1: warning: "PERM_START" redefined
vector.c: vector.c:866:1: warning: this is the location of the previous definition
vector.c: vector.c:870:1: warning: "PERM_START" redefined
vector.c: vector.c:868:1: warning: this is the location of the previous definition
vector.c: vector.c:877:1: warning: "PERM_START" redefined
vector.c: vector.c:870:1: warning: this is the location of the previous definition

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: ...
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'SIMD_Compress':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vectarm

Compiler output

Implementation: crypto_hash/simd256/vectarm
Compiler: gcc -m64 -march=barcelona -O -fomit-frame-pointer
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft128':
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft64':
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:182: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:217: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c: In function 'fft128':
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr3' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr2' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr1' in 'asm'
vector_arm.c: vector_arm.c:337: error: unknown register name 'wr0' in 'asm'
vector_arm.c: vector_arm.c: In function 'rounds':
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr15' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr14' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr13' in 'asm'
vector_arm.c: vector_arm.c:484: error: unknown register name 'wr12' in 'asm'

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