Implementation notes: amd64, ranger, crypto_hash/simd256

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
79904sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082220110821
79918sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082220110821
79930sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011082220110821
80035sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082220110821
80080sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082220110821
80110sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082220110821
80230sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082220110821
80374sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082220110821
80375sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082220110821
80398sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011082220110821
80409sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082220110821
80411sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082220110821
80419sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082220110821
80433sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082220110821
80675sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082220110821
80675sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011082220110821
80728sphlibgcc -m64 -O3 -fomit-frame-pointer2011082220110821
80739sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082220110821
80743sphlibgcc -O3 -fomit-frame-pointer2011082220110821
80952sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082220110821
80983sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011082220110821
80987sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082220110821
85342sphlibgcc -m64 -O2 -fomit-frame-pointer2011082220110821
85573sphlibgcc -O2 -fomit-frame-pointer2011082220110821
85607sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082220110821
86343sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082220110821
86352sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011082220110821
87526sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082220110821
87623sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082220110821
87860sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011082220110821
87944sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082220110821
87950sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082220110821
88039sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082220110821
90695sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082220110821
90784sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082220110821
91551sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082220110821
91828sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082220110821
91831sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082220110821
91935sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082220110821
91979sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011082220110821
91983sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082220110821
91984sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082220110821
91989sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082220110821
93353sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082220110821
93499sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011082220110821
94821sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082220110821
94917sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011082220110821
94952sphlibgcc -march=k8 -O -fomit-frame-pointer2011082220110821
94984sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082220110821
94984sphlibgcc -march=k8 -Os -fomit-frame-pointer2011082220110821
95016sphlibgcc -m64 -Os -fomit-frame-pointer2011082220110821
95164sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082220110821
95216sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082220110821
95230sphlibgcc -Os -fomit-frame-pointer2011082220110821
95262sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082220110821
95264sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082220110821
95331sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011082220110821
95371sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082220110821
95568sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082220110821
95945sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082220110821
95964sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082220110821
95984sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082220110821
96175sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082220110821
96242sphlibgcc -funroll-loops -O -fomit-frame-pointer2011082220110821
96366sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082220110821
96404sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082220110821
96406sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082220110821
96433sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082220110821
96557sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082220110821
97959sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011082220110821
98032sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082220110821
98032sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082220110821
98070sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082220110821
98296sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082220110821
98296sphlibgcc -march=barcelona -O -fomit-frame-pointer2011082220110821
98579sphlibgcc -march=nocona -Os -fomit-frame-pointer2011082220110821
98701sphlibgcc -m64 -O -fomit-frame-pointer2011082220110821
98736sphlibgcc -O -fomit-frame-pointer2011082220110821
98750sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011082220110821
98780sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082220110821
101351optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
101393optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051720110509
101395optgcc -funroll-loops -O3 -fomit-frame-pointer2011051720110509
101655optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
102173optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
102174optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051720110509
102265optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051720110509
106346sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011082220110821
106732sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011082220110821
106774optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
106853sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011082220110821
106911optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051720110509
107293optgcc -funroll-loops -O2 -fomit-frame-pointer2011051720110509
107398optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051720110509
107773optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051720110509
107802optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
108381optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
108856sphlib-smallgcc -O3 -fomit-frame-pointer2011082220110821
109086sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011082220110821
109109sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011082220110821
109334sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011082220110821
109536sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011082220110821
109560sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011082220110821
109718sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011082220110821
110088sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011082220110821
110098sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082220110821
110129sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082220110821
110176sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011082220110821
110454sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011082220110821
110515sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011082220110821
110704sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011082220110821
110704sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011082220110821
110759sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011082220110821
110880sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011082220110821
111072sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011082220110821
111322sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011082220110821
111423sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011082220110821
111532sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082220110821
111694sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011082220110821
111791sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082220110821
112805optgcc -O3 -fomit-frame-pointer2011051720110509
112815optgcc -m64 -O3 -fomit-frame-pointer2011051720110509
112832optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051720110509
112916optgcc -march=barcelona -O3 -fomit-frame-pointer2011051720110509
113069optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
113314optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051720110509
113357optgcc -march=k8 -O3 -fomit-frame-pointer2011051720110509
113825optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
113866optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051720110509
116752sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011082220110821
116776sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011082220110821
116864sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011082220110821
119478sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011082220110821
119504sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011082220110821
119565sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011082220110821
119828sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011082220110821
120032sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011082220110821
120077sphlib-smallgcc -O2 -fomit-frame-pointer2011082220110821
120077sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011082220110821
120120sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011082220110821
120120sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011082220110821
120208sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011082220110821
120736sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011082220110821
123376sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011082220110821
123728sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011082220110821
124460sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011082220110821
124479sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011082220110821
124592sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011082220110821
124835sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011082220110821
125023sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011082220110821
125061sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011082220110821
125188sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011082220110821
126634sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011082220110821
126652sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011082220110821
127776sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011082220110821
128304sphlib-smallgcc -Os -fomit-frame-pointer2011082220110821
128304sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011082220110821
128306sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011082220110821
128480sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011082220110821
128480sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011082220110821
128510sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011082220110821
128656sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011082220110821
128795sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082220110821
128832sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011082220110821
128834sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011082220110821
128852sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011082220110821
129230sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011082220110821
130064sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011082220110821
130112sphlibgcc -march=nocona -O -fomit-frame-pointer2011082220110821
132359optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051720110509
132914optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
134886sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011082220110821
135432sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011082220110821
135520sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011082220110821
135960sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011082220110821
136488sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011082220110821
136667sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011082220110821
140112optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
140133optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051720110509
142301optgcc -march=nocona -O3 -fomit-frame-pointer2011051720110509
142681optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051720110509
145250optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051720110509
145794optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051720110509
146736optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051720110509
150499optgcc -m64 -O2 -fomit-frame-pointer2011051720110509
151184optgcc -O2 -fomit-frame-pointer2011051720110509
151488optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051720110509
154071optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051720110509
154403optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051720110509
154568optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
154617optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
154654optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051720110509
154677optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051720110509
155045optgcc -march=barcelona -O2 -fomit-frame-pointer2011051720110509
155244optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
155376optgcc -funroll-loops -O -fomit-frame-pointer2011051720110509
155466optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
155496sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011082220110821
155748optgcc -march=k8 -O2 -fomit-frame-pointer2011051720110509
155936optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051720110509
156464sphlib-smallgcc -O -fomit-frame-pointer2011082220110821
156464sphlib-smallgcc -m64 -O -fomit-frame-pointer2011082220110821
156464sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011082220110821
156557sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011082220110821
157376sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011082220110821
157828sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011082220110821
157845sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011082220110821
157848sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011082220110821
158137sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011082220110821
158211sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011082220110821
158269sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011082220110821
158488sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011082220110821
158489sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011082220110821
158576sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011082220110821
158576sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011082220110821
159632sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011082220110821
159632sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011082220110821
161040sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011082220110821
161232sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011082220110821
169819sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011082220110821
170280sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011082220110821
172133optgcc -O -fomit-frame-pointer2011051720110509
173293optgcc -fno-schedule-insns -O -fomit-frame-pointer2011051720110509
173394optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
174302optgcc -m64 -march=core2 -O -fomit-frame-pointer2011051720110509
174820optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051720110509
174882optgcc -march=barcelona -O -fomit-frame-pointer2011051720110509
174939optgcc -march=nocona -O2 -fomit-frame-pointer2011051720110509
174948optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051720110509
175333optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051720110509
175710optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051720110509
176582optgcc -m64 -O -fomit-frame-pointer2011051720110509
177447optgcc -march=k8 -O -fomit-frame-pointer2011051720110509
177963optgcc -m64 -march=k8 -O -fomit-frame-pointer2011051720110509
185351optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
185638optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051720110509
190432sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011082220110821
190784sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011082220110821
191300optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
191345optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051720110509
192036optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
193586optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
193735optgcc -funroll-loops -Os -fomit-frame-pointer2011051720110509
193883optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051720110509
194973optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051720110509
195254optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
196234optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051720110509
197863optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051720110509
198051optgcc -march=nocona -Os -fomit-frame-pointer2011051720110509
198710optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051720110509
198757optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051720110509
199049optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051720110509
199496optgcc -march=barcelona -Os -fomit-frame-pointer2011051720110509
199594optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051720110509
199854optgcc -m64 -Os -fomit-frame-pointer2011051720110509
199898optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
199902optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051720110509
199906optgcc -Os -fomit-frame-pointer2011051720110509
200229optgcc -march=k8 -Os -fomit-frame-pointer2011051720110509
201404optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051720110509
208152optgcc -march=nocona -O -fomit-frame-pointer2011051720110509
209156optgcc -m64 -march=nocona -O -fomit-frame-pointer2011051720110509
348128sphlibcc2011082220110821
348183sphlibgcc2011082220110821
348257sphlibgcc -funroll-loops2011082220110821
513819sphlib-smallgcc2011082220110821
514749sphlib-smallgcc -funroll-loops2011082220110821
515064sphlib-smallcc2011082220110821
972073optgcc -funroll-loops2011051720110509
975187optgcc2011051720110509
975915optcc2011051720110509
3532834refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051820110509
3536211refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051820110509
3599270refgcc -funroll-loops -O2 -fomit-frame-pointer2011051820110509
3599731refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051820110509
3599761refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051820110509
3600104refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051820110509
3601605refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051820110509
3623202refgcc -funroll-loops -O3 -fomit-frame-pointer2011051820110509
3623819refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051820110509
3623888refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051820110509
3661067refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051820110509
3661218refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051820110509
3662453refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051820110509
3663179refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051820110509
3667514refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051820110509
3667642refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051820110509
3676913refgcc -funroll-loops -O -fomit-frame-pointer2011051820110509
3923360refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051820110509
3923594refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051820110509
3977800refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051820110509
3978765refgcc -march=k8 -O3 -fomit-frame-pointer2011051820110509
3978799refgcc -m64 -O3 -fomit-frame-pointer2011051720110509
3978997refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051820110509
3979080refgcc -O3 -fomit-frame-pointer2011051820110509
3983981refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051720110509
3984154refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051720110509
3984251refgcc -march=barcelona -O3 -fomit-frame-pointer2011051820110509
3994637refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051820110509
3994723refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051820110509
4064843refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051820110509
4065780refgcc -m64 -O2 -fomit-frame-pointer2011051720110509
4070163refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051820110509
4070848refgcc -march=k8 -O2 -fomit-frame-pointer2011051820110509
4071470refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051720110509
4071613refgcc -march=barcelona -O2 -fomit-frame-pointer2011051820110509
4072082refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051820110509
4072534refgcc -O2 -fomit-frame-pointer2011051820110509
4189468refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051820110509
4189628refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051820110509
4194904refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051820110509
4278384refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051820110509
4278631refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051820110509
4281469refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051820110509
4305088refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051820110509
4305303refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051820110509
4312050refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051820110509
4312414refgcc -m64 -O -fomit-frame-pointer2011051720110509
4313844refgcc -O -fomit-frame-pointer2011051820110509
4314378refgcc -march=k8 -O -fomit-frame-pointer2011051820110509
4314757refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051820110509
4318791refgcc -march=barcelona -O -fomit-frame-pointer2011051820110509
4320475refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051720110509
4323493refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051820110509
4324866refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051820110509
5193101refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051820110509
5193602refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051820110509
5298242refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051820110509
5299328refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051820110509
5333605refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051820110509
5334165refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051820110509
5858664refgcc -march=nocona -O3 -fomit-frame-pointer2011051820110509
5858834refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051820110509
5969898refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051820110509
5971135refgcc -march=nocona -O2 -fomit-frame-pointer2011051820110509
5973041refgcc -march=nocona -O -fomit-frame-pointer2011051820110509
5979387refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051820110509
7591811refcc2011051820110509
7596047refgcc2011051820110509
7805039refgcc -funroll-loops2011051820110509
17257033refgcc -funroll-loops -Os -fomit-frame-pointer2011051820110509
17257298refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051820110509
17258921refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051820110509
17259429refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051820110509
17260948refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051820110509
17261164refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051820110509
17265074refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051820110509
17278539refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051720110509
17283509refgcc -Os -fomit-frame-pointer2011051820110509
17285651refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051820110509
17285972refgcc -march=k8 -Os -fomit-frame-pointer2011051820110509
17288040refgcc -m64 -Os -fomit-frame-pointer2011051720110509
17289968refgcc -march=barcelona -Os -fomit-frame-pointer2011051820110509
17293704refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051820110509
17307132refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051820110509
17307302refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051820110509
17309118refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051820110509
17344221refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051820110509
18333238refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051820110509
18338481refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051820110509
18340246refgcc -march=nocona -Os -fomit-frame-pointer2011051820110509
18349841refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051820110509

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

Test failure

Implementation: crypto_hash/simd256/opt
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt

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