Implementation notes: amd64, elroy, crypto_hash/simd256

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: simd256
TimeImplementationCompilerBenchmark dateSUPERCOP version
69356sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
69500sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
69704sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
69828sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
70208sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
70304sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
70308sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
70352sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
70432sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
70568sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
70636sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
70660sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
70716sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
70816sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
70928sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
71188sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
71424sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
71720sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
72224sphlibgcc -m64 -O3 -fomit-frame-pointer2011012120110106
72348sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
72484sphlibgcc -O3 -fomit-frame-pointer2011012120110106
72612sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
72720sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
73124sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
73260sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
73376sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
73408sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
73448sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
73552sphlibgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
74932sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
75116sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
75176sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
75440sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
75496sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
75560sphlibgcc -m64 -O2 -fomit-frame-pointer2011012120110106
75780sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
75880sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
75964sphlibgcc -O2 -fomit-frame-pointer2011012120110106
76132sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
76532sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
76616sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
76680sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
76828sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
76876sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
77252sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
77688sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
77768sphlibgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
77788sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
77788sphlibgcc -march=k8 -O -fomit-frame-pointer2011012120110106
77796sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
77824sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
77944sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
77976sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
77976sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
77984sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
78104sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
78120sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
78224sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
78328sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
78332sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
78380sphlibgcc -Os -fomit-frame-pointer2011012120110106
78432sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
78436sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
78524sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
78604sphlibgcc -m64 -Os -fomit-frame-pointer2011012120110106
78616sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
78632sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
78656sphlibgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
78848sphlibgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
78856sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
78976sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
78980sphlibgcc -O -fomit-frame-pointer2011012120110106
78980sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
79152sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
79248sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
80156sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
80936sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
81056sphlibgcc -m64 -O -fomit-frame-pointer2011012120110106
82696sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
84264sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
85392sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
85760sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
86164sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
89952sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
90100sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
90812sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
90948sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
91080sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
91420optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
91504sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
91616optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
91804sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
91948sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
91952optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
91960sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
91960sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
92052sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
92116sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
92132sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
92496sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
92540sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
92600optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
92800optgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
92828sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
92900sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
92996sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
93000sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93224sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011012120110106
93228sphlib-smallgcc -O3 -fomit-frame-pointer2011012120110106
93268sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
93320optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
93388optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93396sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93432sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
93500sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
93604optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
93788sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
93968optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
94440optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
94540optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
94644optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
94696optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
94844optgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
95276optgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
95288optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
95820optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
96016optgcc -O3 -fomit-frame-pointer2011012120110106
96048optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
96172sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
96188sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
96256sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
96328optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
96336sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
96436optgcc -m64 -O3 -fomit-frame-pointer2011012120110106
96444optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
96592optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
96616sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
96672sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
96680optgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
96860sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
97080sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
97264sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
97448sphlib-smallgcc -O2 -fomit-frame-pointer2011012120110106
97656sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
97708sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011012120110106
97732optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
98088sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
98344sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
98476sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
98808sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
99188sphlibgcc -march=nocona -O -fomit-frame-pointer2011012120110106
100812sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
101512sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
102532sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
102600sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
102612sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
102640sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
102684sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
102864sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
102920sphlib-smallgcc -Os -fomit-frame-pointer2011012120110106
103044sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
103120sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
103160sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011012120110106
103236sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
103296optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
103304sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
103452sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
103464sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
103496sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
103620sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
103640sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
103648sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
103688sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
103720sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
103728sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
103856sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
103984sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
104192sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
105176optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
105316optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
107080optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
107100sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
107460optgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
108052sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
108232optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
108700sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
108784sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
108832sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
108916sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
108976sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
109168sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
109308sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
109380sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
110092sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
111032sphlib-smallgcc -m64 -O -fomit-frame-pointer2011012120110106
111164sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011012120110106
111508sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
112144sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
112516sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
112716sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
113184sphlib-smallgcc -O -fomit-frame-pointer2011012120110106
118636optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
118652optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
119348sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
119404sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
119508optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
119600optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
119632optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
119728optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
120000optgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
120100optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
120216optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
120656optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
120916optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
121208optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
121276optgcc -m64 -O2 -fomit-frame-pointer2011012120110106
121580optgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
121656optgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
121660optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
121856sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
122008sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
122576optgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
122732optgcc -O2 -fomit-frame-pointer2011012120110106
131112optgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
131140optgcc -march=k8 -O -fomit-frame-pointer2011012120110106
132648optgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
133108optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
133136sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011012120110106
133172optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
133436optgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
133896optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
133980optgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
134308optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
134444optgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
134556optgcc -m64 -O -fomit-frame-pointer2011012120110106
134640optgcc -O -fomit-frame-pointer2011012120110106
134656optgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
136036sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
146356optgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
146632optgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
146992optgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
147092optgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
147148optgcc -m64 -Os -fomit-frame-pointer2011012120110106
147160optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
147204optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
147380optgcc -Os -fomit-frame-pointer2011012120110106
147492optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
147652optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
147752optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
147788optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
147788optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
147928optgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
148020optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
148276optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
148708optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
149372optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
149408optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
149596optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
149676optgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
149732optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
149932optgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
150360optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
150960optgcc -march=nocona -O -fomit-frame-pointer2011012120110106
151912optgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
298308sphlibgcc2011012120110106
298412sphlibgcc -funroll-loops2011012120110106
298500sphlibcc2011012120110106
367816sphlib-smallgcc -funroll-loops2011012120110106
368408sphlib-smallcc2011012120110106
372484sphlib-smallgcc2011012120110106
701004optcc2011012120110106
703832optgcc2011012120110106
706940optgcc -funroll-loops2011012120110106
4123488refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
4127180refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
4135928refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
4136400refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
4136792refgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
4166328refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
4170116refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
4173624refgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
4174628refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
4175780refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
4181644refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
4181996refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
4192672refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
4194988refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
4218580refgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
4218716refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
4218916refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
4219688refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
4222568refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
4223464refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
4224384refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
4757780refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
4758820refgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
4761228refgcc -m64 -O3 -fomit-frame-pointer2011012120110106
4761636refgcc -O3 -fomit-frame-pointer2011012120110106
4762816refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
4767636refgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
4767768refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
4794332refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
4794788refgcc -O2 -fomit-frame-pointer2011012120110106
4795304refgcc -m64 -O2 -fomit-frame-pointer2011012120110106
4795996refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
4796404refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
4797444refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
4799164refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
4799896refgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
4799952refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
4801324refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
4801896refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
4803048refgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
4804360refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
4805532refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
4810948refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
4811316refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
4811404refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
4813380refgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
4815032refgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
4815080refgcc -O -fomit-frame-pointer2011012120110106
4815304refgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
4815612refgcc -m64 -O -fomit-frame-pointer2011012120110106
4815960refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
4819412refgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
4820564refgcc -march=k8 -O -fomit-frame-pointer2011012120110106
4825712refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
5598764refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
5600212refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
5619416refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
5628640refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
5643616refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
5643816refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
5928096refgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
5928360refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
5931652refgcc -march=nocona -O -fomit-frame-pointer2011012120110106
5953312refgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
5976136refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
5981488refgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
6832988refgcc -m64 -Os -fomit-frame-pointer2011012120110106
6833104refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
6833656refgcc -Os -fomit-frame-pointer2011012120110106
6833676refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
6834484refgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
6835296refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
6836480refgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
6943640refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
6944724refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
6949756refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
6950908refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
7050416refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
7057264refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
7057896refgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
7068500refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
7129544refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
7130124refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
7133240refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
7181480refgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
7184432refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
7212404refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
7256696refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
7367700refgcc -funroll-loops2011012120110106
7368164refgcc2011012120110106
7385056refcc2011012120110106

Checksum failure

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

Checksum failure

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

Compiler output

Implementation: crypto_hash/simd256/vect128
Compiler: cc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73: warning: "X" redefined
vector.c: vector.c:68: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796: warning: "STEP_1" redefined
vector.c: vector.c:542: note: this is the location of the previous definition
vector.c: vector.c:805: warning: "STEP_2" redefined
vector.c: vector.c:566: note: this is the location of the previous definition
vector.c: vector.c:808: warning: "STEP" redefined
vector.c: vector.c:571: note: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864: warning: "PERM_START" redefined
vector.c: vector.c:858: note: this is the location of the previous definition
vector.c: vector.c:866: warning: "PERM_START" redefined
vector.c: vector.c:864: note: this is the location of the previous definition
vector.c: vector.c:868: warning: "PERM_START" redefined
vector.c: vector.c:866: note: this is the location of the previous definition
vector.c: vector.c:870: warning: "PERM_START" redefined
vector.c: vector.c:868: note: this is the location of the previous definition
vector.c: vector.c:877: warning: "PERM_START" redefined
vector.c: vector.c:870: note: 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: In function 'fft64':
vector.c: vector.c:73: warning: "X" redefined
vector.c: vector.c:68: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796: warning: "STEP_1" redefined
vector.c: vector.c:542: note: this is the location of the previous definition
vector.c: vector.c:805: warning: "STEP_2" redefined
vector.c: vector.c:566: note: this is the location of the previous definition
vector.c: vector.c:808: warning: "STEP" redefined
vector.c: vector.c:571: note: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864: warning: "PERM_START" redefined
vector.c: vector.c:858: note: this is the location of the previous definition
vector.c: vector.c:866: warning: "PERM_START" redefined
vector.c: vector.c:864: note: this is the location of the previous definition
vector.c: vector.c:868: warning: "PERM_START" redefined
vector.c: vector.c:866: note: this is the location of the previous definition
vector.c: vector.c:870: warning: "PERM_START" redefined
vector.c: vector.c:868: note: this is the location of the previous definition
vector.c: vector.c:877: warning: "PERM_START" redefined
vector.c: vector.c:870: note: this is the location of the previous definition
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73: warning: "X" redefined
vector.c: vector.c:68: note: this is the location of the previous definition
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796: warning: "STEP_1" redefined
vector.c: vector.c:542: note: this is the location of the previous definition
vector.c: vector.c:805: warning: "STEP_2" redefined
vector.c: vector.c:566: note: this is the location of the previous definition
vector.c: vector.c:808: warning: "STEP" redefined
vector.c: vector.c:571: note: this is the location of the previous definition
vector.c: ...
vector.c: vector.c:864: warning: "PERM_START" redefined
vector.c: vector.c:858: note: this is the location of the previous definition
vector.c: vector.c:866: warning: "PERM_START" redefined
vector.c: vector.c:864: note: this is the location of the previous definition
vector.c: vector.c:868: warning: "PERM_START" redefined
vector.c: vector.c:866: note: this is the location of the previous definition
vector.c: vector.c:870: warning: "PERM_START" redefined
vector.c: vector.c:868: note: this is the location of the previous definition
vector.c: vector.c:877: warning: "PERM_START" redefined
vector.c: vector.c:870: note: 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