Implementation notes: armeabi, flops, crypto_hash/cubehash512

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
36642armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
37052armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
38790armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
38792armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
38796armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
38842armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
50724armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
50726armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
73385unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
75420unrolled5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
75620unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
76184unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
82218unrolled3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
83635unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
84940unrolled5gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
84942unrolled5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
85288unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
85348unrolled5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
85354unrolled5gcc -Os -fomit-frame-pointer2014042920140425
85586unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
86038unrolled3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
87135unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
89166unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
90540unrolled5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
90542unrolled5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
90546unrolled5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
90556unrolled5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
90560unrolled5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
90603unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
90618unrolled5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
91202unrolled4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
93476unrolled4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
94182unrolled3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
94196unrolled3gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
95362unrolled4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
95420unrolled4gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
95846unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
95906unrolled3gcc -Os -fomit-frame-pointer2014042920140425
95929unrolled3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
97646unrolled3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
97646unrolled3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
97654unrolled3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
97660unrolled3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
97660unrolled3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
97762unrolled4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
97774unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
97796unrolled4gcc -Os -fomit-frame-pointer2014042920140425
97796unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
97849unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
97928unrolled5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
98564unrolled5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
98571unrolled5gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
99266unrolled5gcc -O -fomit-frame-pointer2014042920140425
99276unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
99280unrolled5gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
99300unrolled5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
99318unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
99320unrolled5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
99424unrolled3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
100150unrolled5gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
100167unrolled5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
100168unrolled5gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
100174unrolled5gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
100180unrolled5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
100634unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
100852armgcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
100856armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
100856armgcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
100858armgcc -O2 -fomit-frame-pointer2014042920140425
100860armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
100860armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
100864armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
100866armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
100870armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
100870armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
100870armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
100871armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
100872armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
100872armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
100872armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
100872armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
100878armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
100878armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
100878armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
100882armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
100884armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
100910armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
100910armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
100913armgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
100915armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
100915armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
100916armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
100918armgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
100920armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
100928armgcc -O3 -fomit-frame-pointer2014042920140425
100928armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
100928armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
100930armgcc -Os -fomit-frame-pointer2014042920140425
100930armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
100930armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
100930armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
100932armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
100932armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
100938armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
100964armcc2014042920140425
100967armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
100969armgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
100974armgcc -funroll-loops2014042920140425
100974armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
100978armgcc2014042920140425
100978armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
100986armgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
100989armgcc -O -fomit-frame-pointer2014042920140425
101085armgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
108236unrolled4gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
108238unrolled4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
108244unrolled4gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
108244unrolled4gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
108244unrolled4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
109644unrolled3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
112854unrolled4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
116407unrolled3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
116412unrolled3gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
116748unrolled3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
116780unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
116787unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
116799unrolled3gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
116802unrolled3gcc -O -fomit-frame-pointer2014042920140425
116829unrolled3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
117095unrolled5gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
119166unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
119486unrolled5gcc -O3 -fomit-frame-pointer2014042920140425
119936unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
120026unrolled3gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
120026unrolled3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
120031unrolled3gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
120034unrolled3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
120037unrolled3gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
120334unrolled4gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
121003unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
121832unrolled4gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
121847unrolled4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
121891unrolled4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
121895unrolled4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
121929unrolled4gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
121932unrolled4gcc -O -fomit-frame-pointer2014042920140425
121962unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
122162unrolled4gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
122163unrolled4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
122167unrolled4gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
122175unrolled4gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
122176unrolled4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
122362unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
122410unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
122411unrolled5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
123024unrolled3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
123028unrolled3gcc -O3 -fomit-frame-pointer2014042920140425
123084unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
123092unrolled5gcc -O2 -fomit-frame-pointer2014042920140425
123602unrolled4gcc -O3 -fomit-frame-pointer2014042920140425
124072unrolled4gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
125115unrolled4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
125149unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
125596unrolled3gcc -O2 -fomit-frame-pointer2014042920140425
125648unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
125670unrolled3gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
127478unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
128174unrolled5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
128298unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
128372unrolled4gcc -O2 -fomit-frame-pointer2014042920140425
128398unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
129458unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
129477unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
129880unrolled3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
130484unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
136268unrolled4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
136274unrolled4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
136274unrolled4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
136288unrolled4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
136288unrolled4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
136526unrolled4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
136540unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
137096unrolled5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
137097unrolled5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
137102unrolled5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
137114unrolled5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
137116unrolled5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
138564unrolled3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
138564unrolled3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
138564unrolled3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
138564unrolled3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
138570unrolled3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
139932unrolled4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
139932unrolled4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
139940unrolled4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
139944unrolled4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
139946unrolled4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
140342unrolled5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
140350unrolled5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
140356unrolled5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
140364unrolled5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
140364unrolled5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
141692unrolled4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
141938unrolled4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
142361unrolled3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
142361unrolled3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
142364unrolled3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
142365unrolled3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
142370unrolled3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
142552unrolled3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
142630unrolled5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
144316unrolled5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
147658unrolled3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
151945simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
153354unrolled2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
154426unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
155522simplegcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
158000unrolled2gcc -O3 -fomit-frame-pointer2014042920140425
159537unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
159831unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
159920unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
160098unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
160386simplegcc -O3 -fomit-frame-pointer2014042920140425
162036unrolled2gcc -O2 -fomit-frame-pointer2014042920140425
162676unrolled2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
162698unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
165110unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
165878unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
166330simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
167674unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042920140425
168159unrolled2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
168586unrolled2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
170097unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
170886unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014042920140425
172274unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
172736simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
174052unrolled2gcc -Os -fomit-frame-pointer2014042920140425
174080unrolled2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
175464unrolled2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
175470unrolled2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
175470unrolled2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
175470unrolled2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
175472unrolled2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
176102unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
177116unrolledgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042920140425
177554unrolledgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
178020unrolled2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
178020unrolled2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
178020unrolled2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
178022unrolled2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
178026unrolled2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
178062unrolled2gcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
178149unrolled2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
178300unrolledgcc -O3 -fomit-frame-pointer2014042920140425
178568simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
178701unrolled2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
179052unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
179474unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
179728unrolled2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
181060unrolled2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
181520simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
181532simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
181532simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
181542simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
181542simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
181662unrolledgcc -O2 -fomit-frame-pointer2014042920140425
183166unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
184096unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
184096unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
185622unrolled2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
185636unrolled2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
185636unrolled2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
185636unrolled2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
185636unrolled2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
186472unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
186472unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
186472unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
186474unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
186480unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
187012unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
187062unrolledgcc -Os -fomit-frame-pointer2014042920140425
187062unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
194276unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
194284unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
194284unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
194298unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
194298unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
195408unrolledgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
195926unrolled2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
196400unrolledgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042920140425
196934unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042920140425
196934unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042920140425
196942unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042920140425
196954unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042920140425
196956unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042920140425
200341unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
201810unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
201864unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
204882simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
206606unrolledgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
207876simplegcc -funroll-loops -O2 -fomit-frame-pointer2014042920140425
208492simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
212176unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
212262unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
218557unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
223240simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042920140425
227934unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
227954unrolled2gcc -funroll-loops -O -fomit-frame-pointer2014042920140425
229131unrolled2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
229438unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
229474unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
229481unrolled2gcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
229483unrolled2gcc -O -fomit-frame-pointer2014042920140425
229494unrolled2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
230586unrolled2gcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
230588unrolled2gcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
230594unrolled2gcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
230594unrolled2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
230594unrolled2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
238150simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
238153simplegcc -funroll-loops -O -fomit-frame-pointer2014042920140425
247880unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
247893unrolledgcc -funroll-loops -O -fomit-frame-pointer2014042920140425
249106unrolledgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
249410unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
249416unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
249450unrolledgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
249456unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
249458unrolledgcc -O -fomit-frame-pointer2014042920140425
250339unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
250342unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
250348unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
250356unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
250358unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
341728unrolled5cc2014042920140425
341728unrolled3gcc -funroll-loops2014042920140425
341728unrolled5gcc -funroll-loops2014042920140425
341732unrolled4gcc -funroll-loops2014042920140425
341740unrolled4cc2014042920140425
341740unrolled3gcc2014042920140425
341740unrolled4gcc2014042920140425
341740unrolled5gcc2014042920140425
341742unrolled3cc2014042920140425
454968unrolled2cc2014042920140425
454968unrolled2gcc2014042920140425
454976unrolled2gcc -funroll-loops2014042920140425
617714unrolledgcc -funroll-loops2014042920140425
617724unrolledcc2014042920140425
617736unrolledgcc2014042920140425
956054simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042920140425
956334simplegcc -O2 -fomit-frame-pointer2014042920140425
966974simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
968380simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042920140425
972080simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042920140425
990474simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042920140425
1021048simplegcc -funroll-loops -Os -fomit-frame-pointer2014042920140425
1021070simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
1035318simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
1050275simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042920140425
1050278simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042920140425
1050286simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042920140425
1050287simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042920140425
1050288simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042920140425
1054773simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014042920140425
1054778simplegcc -Os -fomit-frame-pointer2014042920140425
1055219simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042920140425
1061521simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014042920140425
1061521simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042920140425
1061532simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042920140425
1061534simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014042920140425
1061534simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014042920140425
1075126simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014042920140425
1075132simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014042920140425
1075136simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042920140425
1075137simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042920140425
1075139simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014042920140425
1078682simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042920140425
1079390simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042920140425
1088906simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042920140425
1089246simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014042920140425
1089257simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042920140425
1089266simplegcc -O -fomit-frame-pointer2014042920140425
1091761simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
1091764simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042920140425
3663338simplecc2014042920140425
3663417simplegcc -funroll-loops2014042920140425
3663450simplegcc2014042920140425

Compiler output

Implementation: crypto_hash/cubehash512/armneon
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash512_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 27, namely:
CompilerImplementations
cc armneon
gcc armneon
gcc -O2 -fomit-frame-pointer armneon
gcc -O3 -fomit-frame-pointer armneon
gcc -O -fomit-frame-pointer armneon
gcc -Os -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -funroll-loops armneon
gcc -funroll-loops -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -O -fomit-frame-pointer armneon
gcc -funroll-loops -Os -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer armneon
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer armneon
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_hash/cubehash512/simple
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
cubehash.c: cubehash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
nist.c: nist.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm810 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=arm8 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O2 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O3 -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -O -fomit-frame-pointer simple unrolled unrolled2
gcc -mcpu=strongarm -Os -fomit-frame-pointer simple unrolled unrolled2

Compiler output

Implementation: crypto_hash/cubehash512/armneon
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: /usr/lib/gcc/arm-linux-gnueabihf/4.7/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
hash.c: hash.c:5:1: error: unknown type name 'uint32_t'
hash.c: hash.c: In function 'crypto_hash_cubehash512_armneon':
hash.c: hash.c:19:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:20:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:21:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:22:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:23:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:24:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:25:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:26:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:27:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:28:3: error: unknown type name 'uint32x4_t'
hash.c: hash.c:46:34: error: 'uint32_t' undeclared (first use in this function)
hash.c: hash.c:46:34: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:46:44: error: expected expression before ')' token
hash.c: hash.c:47:44: error: expected expression before ')' token
hash.c: hash.c:128:46: error: expected expression before ')' token
hash.c: hash.c:145:44: error: expected expression before ')' token
hash.c: hash.c:151:24: error: expected expression before ')' token
hash.c: hash.c:152:24: error: expected expression before ')' token
hash.c: hash.c:153:24: error: expected expression before ')' token
hash.c: hash.c:154:24: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm810 -O -fomit-frame-pointer armneon
gcc -mcpu=arm810 -Os -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O2 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O3 -fomit-frame-pointer armneon
gcc -mcpu=arm8 -O -fomit-frame-pointer armneon
gcc -mcpu=arm8 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O2 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O3 -fomit-frame-pointer armneon
gcc -mcpu=strongarm -O -fomit-frame-pointer armneon
gcc -mcpu=strongarm -Os -fomit-frame-pointer armneon

Compiler output

Implementation: crypto_hash/cubehash512/unrolled3
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm810 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=arm8 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O2 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O3 -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -O -fomit-frame-pointer unrolled3 unrolled4 unrolled5
gcc -mcpu=strongarm -Os -fomit-frame-pointer unrolled3 unrolled4 unrolled5

Compiler output

Implementation: crypto_hash/cubehash512/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O -fomit-frame-pointer arm
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O -fomit-frame-pointer arm
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O -fomit-frame-pointer arm
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm