Implementation notes: armeabi, h7beagle, crypto_hash/cubehash512

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hash
Primitive: cubehash512
TimeImplementationCompilerBenchmark dateSUPERCOP version
36632armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
37090armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
38794armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
38798armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
38816armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
38816armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
50729armneongcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
50737armneongcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
73424unrolled5gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
75064unrolled5gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
75620unrolled5gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
76160unrolled5gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
82230unrolled3gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
83659unrolled3gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
84973unrolled5gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
84985unrolled5gcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
85290unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
85650unrolled3gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
85678unrolled5gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
85688unrolled5gcc -Os -fomit-frame-pointer2014060920140529
86146unrolled3gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
87149unrolled4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
89144unrolled4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
90526unrolled5gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
90532unrolled5gcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
90536unrolled5gcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
90538unrolled5gcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
90546unrolled5gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
90638unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
90672unrolled5gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
91216unrolled4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
93686unrolled4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
94182unrolled3gcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
95398unrolled4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
95410unrolled4gcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
95466unrolled3gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
95832unrolled3gcc -Os -fomit-frame-pointer2014060920140529
95832unrolled3gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
95834unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
97634unrolled3gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
97638unrolled3gcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
97642unrolled3gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
97644unrolled3gcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
97646unrolled3gcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
97782unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
97806unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
97820unrolled4gcc -Os -fomit-frame-pointer2014060920140529
97846unrolled4gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
97999unrolled5gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
98182unrolled4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
98498unrolled5gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
98505unrolled5gcc -funroll-loops -O -fomit-frame-pointer2014060920140529
99130unrolled3gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
99274unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
99279unrolled5gcc -O -fomit-frame-pointer2014060920140529
99290unrolled5gcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
99308unrolled5gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
99322unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
99346unrolled5gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
99443unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
100158unrolled5gcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
100174unrolled5gcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
100175unrolled5gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
100176unrolled5gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
100184unrolled5gcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
100848armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
100858armgcc -O3 -fomit-frame-pointer2014060920140529
100858armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
100864armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
100864armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
100864armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
100866armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
100872armgcc -Os -fomit-frame-pointer2014060920140529
100872armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
100872armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
100876armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
100878armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
100878armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
100878armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
100878armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
100878armgcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
100878armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
100878armgcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
100880armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
100880armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
100886armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
100888armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
100892armgcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
100892armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
100894armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
100900armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
100901armgcc -funroll-loops -O -fomit-frame-pointer2014060920140529
100908armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
100911armgcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
100916armgcc -O2 -fomit-frame-pointer2014060920140529
100916armgcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
100917armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
100918armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
100919armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
100922armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
100922armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
100922armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
100922armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
100922armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
100924armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
100924armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
100928armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
100928armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
100930armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
100931armgcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
100954armcc2014060920140529
100960armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
100961armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
100963armgcc -O -fomit-frame-pointer2014060920140529
100965armgcc2014060920140529
100967armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
100972armgcc -funroll-loops2014060920140529
100973armgcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
100980armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
101712armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
108270unrolled4gcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
108278unrolled4gcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
108286unrolled4gcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
108288unrolled4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
108298unrolled4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
110088unrolled3gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
112826unrolled4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
116410unrolled3gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
116416unrolled3gcc -funroll-loops -O -fomit-frame-pointer2014060920140529
116750unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
116766unrolled3gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
116779unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
116811unrolled3gcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
116811unrolled3gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
116812unrolled3gcc -O -fomit-frame-pointer2014060920140529
117131unrolled5gcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
119166unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
119498unrolled5gcc -O3 -fomit-frame-pointer2014060920140529
119936unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
119938unrolled3gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
119952unrolled3gcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
119958unrolled3gcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
119963unrolled3gcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
119966unrolled3gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
120320unrolled4gcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
121018unrolled3gcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
121818unrolled4gcc -funroll-loops -O -fomit-frame-pointer2014060920140529
121821unrolled4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
121862unrolled4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
121877unrolled4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
121885unrolled4gcc -O -fomit-frame-pointer2014060920140529
121895unrolled4gcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
122001unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
122082unrolled4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
122082unrolled4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
122096unrolled4gcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
122098unrolled4gcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
122393unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
122396unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
122407unrolled5gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
122667unrolled5gcc -O2 -fomit-frame-pointer2014060920140529
122982unrolled3gcc -O3 -fomit-frame-pointer2014060920140529
122988unrolled3gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
123108unrolled5gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
123181unrolled4gcc -O3 -fomit-frame-pointer2014060920140529
123516unrolled4gcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
123965unrolled4gcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
125127unrolled5gcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
125135unrolled4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
125560unrolled3gcc -O2 -fomit-frame-pointer2014060920140529
125642unrolled3gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
126076unrolled3gcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
127477unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
128174unrolled5gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
128304unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
128396unrolled4gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
128780unrolled4gcc -O2 -fomit-frame-pointer2014060920140529
129461unrolled5gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
129465unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
129874unrolled3gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
130478unrolled3gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
136274unrolled4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
136296unrolled4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
136298unrolled4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
136302unrolled4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
136302unrolled4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
136518unrolled4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
136534unrolled4gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
137080unrolled5gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
137102unrolled5gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
137116unrolled5gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
137116unrolled5gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
137118unrolled5gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
138556unrolled3gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
138556unrolled3gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
138556unrolled3gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
138570unrolled3gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
138572unrolled3gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
139998unrolled4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
139998unrolled4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
140002unrolled4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
140002unrolled4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
140012unrolled4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
140392unrolled5gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
140400unrolled5gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
140408unrolled5gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
140408unrolled5gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
140410unrolled5gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
141935unrolled4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
142126unrolled4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
142365unrolled3gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
142372unrolled3gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
142372unrolled3gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
142380unrolled3gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
142386unrolled3gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
142552unrolled3gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
142630unrolled5gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
144302unrolled5gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
147642unrolled3gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
151929simplegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
153370unrolled2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
154396unrolled2gcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
155531simplegcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
158746unrolled2gcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
158890unrolled2gcc -O3 -fomit-frame-pointer2014060920140529
159332unrolled2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
159446unrolled2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
159846unrolled2gcc -O2 -fomit-frame-pointer2014060920140529
159848unrolledgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
160450simplegcc -O3 -fomit-frame-pointer2014060920140529
162640unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
162676unrolled2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
165120unrolledgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
165890unrolledgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
166328simplegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
167672unrolledgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060920140529
168157unrolled2gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
168586unrolled2gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
169996unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
170886unrolledgcc -funroll-loops -O3 -fomit-frame-pointer2014060920140529
172276unrolled2gcc -Os -fomit-frame-pointer2014060920140529
172280unrolled2gcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
172775simplegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
174110unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
175327unrolledgcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
175458unrolled2gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
175462unrolled2gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
175462unrolled2gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
175462unrolled2gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
175464unrolled2gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
177117unrolledgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014060920140529
177552unrolledgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
178056unrolled2gcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
178061unrolled2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
178120unrolled2gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
178134unrolled2gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
178134unrolled2gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
178138unrolled2gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
178142unrolled2gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
178178unrolled2gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
178348unrolledgcc -O3 -fomit-frame-pointer2014060920140529
178668unrolled2gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
179068unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
179480unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
179501unrolled2gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
180102simplegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
180294unrolledgcc -O2 -fomit-frame-pointer2014060920140529
181510simplegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
181510simplegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
181520simplegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
181520simplegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
181522simplegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
183178unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
184090unrolledgcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
184110unrolledgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
185622unrolled2gcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
185622unrolled2gcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
185622unrolled2gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
185622unrolled2gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
185622unrolled2gcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
186464unrolledgcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
186472unrolledgcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
186472unrolledgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
186486unrolledgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
186488unrolledgcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
187034unrolledgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
187040unrolledgcc -Os -fomit-frame-pointer2014060920140529
187058unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
194362unrolledgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
194362unrolledgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
194364unrolledgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
194374unrolledgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
194384unrolledgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
194980unrolledgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014060920140529
195414unrolledgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
195934unrolled2gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
196920unrolledgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014060920140529
196920unrolledgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014060920140529
196920unrolledgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014060920140529
196928unrolledgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014060920140529
196932unrolledgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014060920140529
200556unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
201836unrolledgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
201906unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
204882simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
207120unrolledgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
207174simplegcc -funroll-loops -O2 -fomit-frame-pointer2014060920140529
208478simplegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
211594unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
212254unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
218010unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
223066simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014060920140529
227898unrolled2gcc -funroll-loops -O -fomit-frame-pointer2014060920140529
227918unrolled2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
229172unrolled2gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
229445unrolled2gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
229462unrolled2gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
229465unrolled2gcc -O -fomit-frame-pointer2014060920140529
229480unrolled2gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
229485unrolled2gcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
230594unrolled2gcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
230594unrolled2gcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
230596unrolled2gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
230596unrolled2gcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
230602unrolled2gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
238153simplegcc -funroll-loops -O -fomit-frame-pointer2014060920140529
238161simplegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
247930unrolledgcc -funroll-loops -O -fomit-frame-pointer2014060920140529
247962unrolledgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
249099unrolledgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
249440unrolledgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
249457unrolledgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
249493unrolledgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
249498unrolledgcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
249512unrolledgcc -O -fomit-frame-pointer2014060920140529
250344unrolledgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
250355unrolledgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
250358unrolledgcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
250358unrolledgcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
250372unrolledgcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
341726unrolled5cc2014060920140529
341726unrolled5gcc2014060920140529
341726unrolled4gcc -funroll-loops2014060920140529
341728unrolled3gcc2014060920140529
341738unrolled4cc2014060920140529
341740unrolled3cc2014060920140529
341740unrolled4gcc2014060920140529
341740unrolled3gcc -funroll-loops2014060920140529
341742unrolled5gcc -funroll-loops2014060920140529
454970unrolled2gcc2014060920140529
454980unrolled2cc2014060920140529
454982unrolled2gcc -funroll-loops2014060920140529
617734unrolledgcc2014060920140529
617738unrolledcc2014060920140529
617738unrolledgcc -funroll-loops2014060920140529
956051simplegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014060920140529
966464simplegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060920140529
967522simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
967865simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014060920140529
972074simplegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014060920140529
976679simplegcc -O2 -fomit-frame-pointer2014060920140529
1021084simplegcc -funroll-loops -Os -fomit-frame-pointer2014060920140529
1021095simplegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
1035298simplegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014060920140529
1035364simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
1047834simplegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014060920140529
1047836simplegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014060920140529
1047836simplegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014060920140529
1047840simplegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014060920140529
1047846simplegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014060920140529
1054730simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014060920140529
1059826simplegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014060920140529
1061544simplegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014060920140529
1061549simplegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014060920140529
1061552simplegcc -mcpu=arm810 -O -fomit-frame-pointer2014060920140529
1061557simplegcc -mcpu=strongarm -O -fomit-frame-pointer2014060920140529
1061561simplegcc -mcpu=arm8 -O -fomit-frame-pointer2014060920140529
1075122simplegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014060920140529
1075124simplegcc -mcpu=strongarm -Os -fomit-frame-pointer2014060920140529
1075132simplegcc -mcpu=arm8 -Os -fomit-frame-pointer2014060920140529
1075137simplegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014060920140529
1075138simplegcc -mcpu=arm810 -Os -fomit-frame-pointer2014060920140529
1078669simplegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060920140529
1078672simplegcc -Os -fomit-frame-pointer2014060920140529
1088918simplegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014060920140529
1089246simplegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014060920140529
1089260simplegcc -fno-schedule-insns -O -fomit-frame-pointer2014060920140529
1089387simplegcc -O -fomit-frame-pointer2014060920140529
1091750simplegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
1091766simplegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014060920140529
3663109simplegcc2014060920140529
3663170simplecc2014060920140529
3663216simplegcc -funroll-loops2014060920140529

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