Implementation notes: amd64, motyka, crypto_hash/simd256

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
20790vect128gcc -O2 -fomit-frame-pointer2010090720100903
20808vect128gcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
20904vect128gcc -O3 -fomit-frame-pointer2010090720100903
20928vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
20964vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
20970vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
20994vect128gcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
21000vect128gcc -m64 -O2 -fomit-frame-pointer2010090720100903
21000vect128gcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
21012vect128gcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
21024vect128gcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
21030vect128gcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
21036vect128gcc -Os -fomit-frame-pointer2010090720100903
21042vect128gcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
21042vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
21048vect128gcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
21078vect128gcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
21078vect128gcc -march=k8 -Os -fomit-frame-pointer2010090720100903
21084vect128gcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
21096vect128gcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
21108vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
21132vect128gcc -m64 -Os -fomit-frame-pointer2010090720100903
21132vect128gcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
21150vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
21162vect128gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
21162vect128gcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
21180vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
21204vect128gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
21210vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
21240vect128gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
21240vect128gcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
21252vect128gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
21264vect128gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
21264vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
21276vect128gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
21282vect128gcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
21312vect128gcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
21336vect128gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
21372vect128gcc -m64 -O3 -fomit-frame-pointer2010090720100903
21390vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
21408vect128gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
21444vect128gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
21444vect128gcc -march=nocona -Os -fomit-frame-pointer2010090720100903
21450vect128gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
21462vect128gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
21492vect128gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
21546vect128gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
21564vect128gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
21570vect128gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
21582vect128gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
21582vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
21642vect128gcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
21642vect128gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
21654vect128gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
21666vect128gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
21696vect128gcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
21708vect128gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
21726vect128gcc -funroll-loops -O -fomit-frame-pointer2010090720100903
21744vect128gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
21750vect128gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
21750vect128gcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
21786vect128gcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
21798vect128gcc -march=nocona -O -fomit-frame-pointer2010090720100903
21804vect128gcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
21822vect128gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
21822vect128gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
21822vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
21834vect128gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
21840vect128gcc -O -fomit-frame-pointer2010090720100903
21852vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
21858vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
21864vect128gcc -march=barcelona -O -fomit-frame-pointer2010090720100903
21882vect128gcc -m64 -O -fomit-frame-pointer2010090720100903
21888vect128gcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
21894vect128gcc -march=k8 -O -fomit-frame-pointer2010090720100903
21912vect128gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
21912vect128gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
21912vect128gcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
21942vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
21972vect128gcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
22020vect128gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
22026vect128gcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
22062vect128gcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
22140vect128gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
22314vect128gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
22374vect128gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
23334vect128gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
23472vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
80526sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
80604sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
80748sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
80796sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
80904sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
80934sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
80976sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
81006sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
81012sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
81300sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
81354sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
81372sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
81432sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
81474sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
81498sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
81558sphlibgcc -O3 -fomit-frame-pointer2010090720100903
81696sphlibgcc -m64 -O3 -fomit-frame-pointer2010090720100903
81936sphlibgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
82296sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
82350sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
82428sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
82488sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
82602sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
82614sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
82770sphlibgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
82896sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
82938sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
83100sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
83178sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
83202sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
83352sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
83424sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
83442sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
83514sphlibgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
83730sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
83910sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
84030sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
84204sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
84276sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
84534vect128gcc2010090720100903
84648vect128cc2010090720100903
84804vect128gcc -funroll-loops2010090720100903
86586sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
87342sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
87732sphlibgcc -m64 -O2 -fomit-frame-pointer2010090720100903
87822sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
87840sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
87972sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
88104sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
88188sphlibgcc -O2 -fomit-frame-pointer2010090720100903
88218sphlibgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
88248sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
88374sphlibgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
88536sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
88608sphlibgcc -m64 -O -fomit-frame-pointer2010090720100903
88710sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
88806sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
88830sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
88854sphlibgcc -march=k8 -O -fomit-frame-pointer2010090720100903
88914sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
88944sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
89022sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
89064sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
89154sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
89256sphlibgcc -O -fomit-frame-pointer2010090720100903
89586sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
91212sphlibgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
91584sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
91620sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
92220sphlibgcc -m64 -Os -fomit-frame-pointer2010090720100903
92472sphlibgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
92622sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
92694sphlibgcc -Os -fomit-frame-pointer2010090720100903
92760sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
93150sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
93864sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
94074sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
95412sphlibgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
95556sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
95586sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
95910sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
95928sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
96018sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
96018sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
96144sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
96312optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
96492sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
96492sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
96588sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
96642sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
96690optgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
96690optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
96816optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
96816optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
96876optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
96972optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
97002optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
97152optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
97188optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
97362optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
97488optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
97590optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
97848optgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
98358sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
98442sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
98742sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
99018sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
101178sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
101268sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
101298sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
101472sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
101724sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
101898sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
102018sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
102204sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
102222sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
102288sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
102396sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
102462sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
102672sphlibgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
102702sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
102960sphlib-smallgcc -O3 -fomit-frame-pointer2010090720100903
103056sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
103296sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
103296sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
103734sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
103788optgcc -O3 -fomit-frame-pointer2010090720100903
103836optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
104064sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
104124optgcc -m64 -O3 -fomit-frame-pointer2010090720100903
104160optgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
104172sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
104298sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
104304sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2010090720100903
104328optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
104460optgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
104862sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
105060optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
106128optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
106206optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
110616sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
111186sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
111720sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
111828sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
111966sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
112056sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
112236sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
112236sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
112410sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
112722sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
112740sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
112788sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
113136sphlib-smallgcc -m64 -Os -fomit-frame-pointer2010090720100903
113292sphlib-smallgcc -O2 -fomit-frame-pointer2010090720100903
113346sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
113472sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2010090720100903
113550sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
113604sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
113646sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
113658sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
113766sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
114306sphlib-smallgcc -Os -fomit-frame-pointer2010090720100903
115032sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
115056sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
115182sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
115626sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
116316sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
116586sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
118074optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
118452optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
118488optgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
118548optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
119418optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
119448optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
119592optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
119868optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
120750optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
121152optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
121200optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
121242optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
121470optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
121884optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
122142optgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
122442optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
122538optgcc -m64 -O2 -fomit-frame-pointer2010090720100903
122688optgcc -O2 -fomit-frame-pointer2010090720100903
123390optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
124944optgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
125334sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
125466sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
128334optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
128838optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
128868optgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
128904optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
129024optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
129618optgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
129618optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
133164sphlibgcc -march=nocona -O -fomit-frame-pointer2010090720100903
133170sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
135264sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
135690sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
142458optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
142974optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
145146sphlibgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
145428sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
145872optgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
146094sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
146160optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
146166optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
146364optgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
146682optgcc -march=k8 -O -fomit-frame-pointer2010090720100903
146700optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
146760optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
147036optgcc -m64 -O -fomit-frame-pointer2010090720100903
147690optgcc -O -fomit-frame-pointer2010090720100903
147720optgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
148590sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
148734optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
150372optgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
152202optgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
154344optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
154602optgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
154764optgcc -Os -fomit-frame-pointer2010090720100903
154854optgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
155046optgcc -m64 -Os -fomit-frame-pointer2010090720100903
155388sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
155466sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
155472sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
155490optgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
155502optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
155532optgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
155586optgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
155652sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2010090720100903
155670optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
155760optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
155886optgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
155892optgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
155904optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
155964optgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
156126sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
157704sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
157914sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
158088sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
158514sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
158586sphlib-smallgcc -m64 -O -fomit-frame-pointer2010090720100903
158700sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
159036sphlib-smallgcc -O -fomit-frame-pointer2010090720100903
159036sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
159078sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
159120sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
159264sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
161364sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
161784sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
162306sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
162444sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
169422optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
169572optgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
184686optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
185058optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
202026optgcc -march=nocona -O -fomit-frame-pointer2010090720100903
202050sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2010090720100903
202428optgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
202452sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
207354sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
209322sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
452370sphlib-smallcc2010090720100903
453438sphlib-smallgcc -funroll-loops2010090720100903
453570sphlib-smallgcc2010090720100903
501582sphlibgcc -funroll-loops2010090720100903
501990sphlibgcc2010090720100903
505542sphlibcc2010090720100903
780654optcc2010090720100903
782640optgcc2010090720100903
782724optgcc -funroll-loops2010090720100903
4130214refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
4133190refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
4133358refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
4137678refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4140198refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
4140240refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
4141452refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4182684refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
4185480refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
4185672refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
4191282refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
4192056refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
4194966refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
4195974refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
4242900refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4256628refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
4260462refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
4260468refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
4260960refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4262556refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
4262772refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
4587336refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
4588890refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
4592844refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
4597110refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
4607154refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
4608498refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
4615602refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
4615608refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
4617108refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
4617372refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
4617918refgcc -O3 -fomit-frame-pointer2010090720100903
4618440refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
4618842refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
4619028refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
4619118refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
4632006refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4633098refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
4646004refgcc -O2 -fomit-frame-pointer2010090720100903
4647444refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
4648590refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
4649382refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
4652172refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
4754010refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
4754082refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
4755354refgcc -O -fomit-frame-pointer2010090720100903
4755366refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
4755468refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
4755684refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
4756410refgcc -m64 -O -fomit-frame-pointer2010090720100903
4757172refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
4758354refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
4759614refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
4761840refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
5405796refgcc -Os -fomit-frame-pointer2010090720100903
5405946refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5406336refgcc -m64 -Os -fomit-frame-pointer2010090720100903
5406516refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5406522refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
5412360refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
5412468refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
5413134refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5413308refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
5415414refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
5417040refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
5463510refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
5475426refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
5588868refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
5590686refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
5592120refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
5594568refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
5594700refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
5595498refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
5606718refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
5625996refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
5626362refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
6051006refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
6053130refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
6069930refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
6070158refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
6266940refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
6267270refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
6268506refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
6270396refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
6424686refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
6425910refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
6537582refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
6539838refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
7534398refgcc -funroll-loops2010090720100903
7558212refgcc2010090720100903
7561470refcc2010090720100903

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/vect128
Compiler: cc
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516: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: 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/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/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516:1: warning: this is the location of the previous definition
vector.c: vector.c:659:1: warning: "STEP_1" redefined
vector.c: vector.c:479:1: warning: this is the location of the previous definition
vector.c: vector.c:668:1: warning: "STEP_2" redefined
vector.c: vector.c:503:1: warning: this is the location of the previous definition
vector.c: vector.c:671:1: warning: "STEP" redefined
vector.c: vector.c:508:1: warning: this is the location of the previous definition
vector.c: vector.c:692:1: warning: "ROUND" redefined
vector.c: vector.c:516: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 -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/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