Implementation notes: armeabi, h6dragon, crypto_hash/groestl256

Computer: h6dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: groestl256
TimeImplementationCompilerBenchmark dateSUPERCOP version
79305neon-bitslicegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
79305neon-bitslicegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
79326neon-bitslicegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
79326neon-bitslicegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
79326neon-bitslicegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
79430neon-bitsliceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
79431neon-bitsliceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
79688neon-bitsliceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
79688neon-bitsliceclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
79689neon-bitsliceclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
79690neon-bitsliceclang -O3 -fomit-frame-pointer2014101620141014
79690neon-bitsliceclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
79690neon-bitsliceclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
79690neon-bitsliceclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
79690neon-bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
79690neon-bitsliceclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
79817neon-bitslicegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
79817neon-bitslicegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
79819neon-bitslicegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
79819neon-bitslicegcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
79819neon-bitslicegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
79824neon-bitslicegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
79841neon-bitslicegcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
79841neon-bitslicegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
79841neon-bitslicegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
79841neon-bitslicegcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
80127neon-bitslicegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
80128neon-bitslicegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
80149neon-bitslicegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
80149neon-bitslicegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
80150neon-bitslicegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
87182neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
87182neon-tableclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
87186neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
87203neon-tableclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
87206neon-tableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
87207neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
87208neon-tableclang -O3 -fomit-frame-pointer2014101620141014
87208neon-tableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
87213neon-tableclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
87215neon-tableclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
87216neon-tableclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
87516neon-tablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
87516neon-tablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
87516neon-tablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
87516neon-tablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
87516neon-tablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
87564neon-tablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
87569neon-tablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
87584neon-tablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
87585neon-tablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
87586neon-tablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
87619neon-tablegcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
87619neon-tablegcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
87620neon-tablegcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
87620neon-tablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
87645neon-tablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
88225neon-tablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
88245neon-tablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
88253neon-tablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
88255neon-tablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
88256neon-tablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
123899arm32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
123924arm32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
123925arm32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
123951arm32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
123960arm32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
126428arm32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
126533arm32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
126566arm32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
126567arm32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
126613arm32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
126638arm32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
126718arm32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
126726arm32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
126751arm32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
126779arm32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
134991arm11gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
135009arm11gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
135009arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
135051arm11gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
135059arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
135060arm11gcc -O3 -fomit-frame-pointer2014101620141014
135114arm11gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
135266arm11gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
136812arm11gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
137002arm11gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
137009arm11gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
137070arm11gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
137230arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
137239arm11clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
137241arm11clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
137252arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
137254arm11clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
137257arm11clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
137264arm11clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
137268arm11clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
137293arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
137309arm11clang -O3 -fomit-frame-pointer2014101620141014
137323arm11clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
138999arm11gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
139005arm11gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
139132arm11gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
139262arm11gcc -Os -fomit-frame-pointer2014101620141014
139284arm11gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
139305arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
139335arm11gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
139491arm11gcc -O2 -fomit-frame-pointer2014101620141014
139505arm11gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
139506arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
139509arm11gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
139527arm11gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
139528arm11gcc -O -fomit-frame-pointer2014101620141014
139562arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
139592arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
139711arm11gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
139716arm11gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
139776arm11gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
139807arm11gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
140455arm11gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
177402arm11cc2014101620141014
177463arm11gcc -funroll-loops2014101620141014
177467arm11gcc2014101620141014
212708sphlib-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
212741sphlib-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
212742sphlib-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
212762sphlib-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
212764sphlib-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
224338opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
224340opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
224340opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
224345opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
224365opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
225635opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
225666opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
225667opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
225667opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
225669opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
228842opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
232470opt32gcc -O3 -fomit-frame-pointer2014101620141014
232955opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
233198opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
235888opt32gcc -O2 -fomit-frame-pointer2014101620141014
236533opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
23777332bit-2ktablegcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
23782332bit-2ktablegcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
23784532bit-2ktablegcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
23789232bit-2ktablegcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
23792432bit-2ktablegcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
238779opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
239098opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
239832opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
239863opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
24010432bit-2ktablegcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
24019332bit-2ktablegcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
24020032bit-2ktablegcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
24032232bit-2ktablegcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
24032932bit-2ktablegcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
245731sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
248435opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
250010opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
257146sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
257256sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
260104sphlib-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
260126sphlib-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
260326sphlib-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
260391sphlib-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
260623sphlib-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
261203sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
262141sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
265073sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
266594sphlib-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
266623sphlib-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
271331sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
271358sphlib-smallgcc -Os -fomit-frame-pointer2014101620141014
271755sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
271781sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
286796sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
286814sphlib-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
287485sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
288304sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
288720sphlib-smallgcc -O2 -fomit-frame-pointer2014101620141014
291597sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
291606sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
292144sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
292419sphlib-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
292426sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
292466sphlib-smallgcc -O -fomit-frame-pointer2014101620141014
292942sphlib-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
293204sphlib-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
293564sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
293600sphlib-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
295684sphlib-smallgcc -O3 -fomit-frame-pointer2014101620141014
296578sphlib-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
296582sphlib-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
296584sphlib-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
296598sphlib-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
296820sphlib-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
296869sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
302441sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
302461sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
302715sphlib-smallclang -O3 -fomit-frame-pointer2014101620141014
302728sphlib-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
302732sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
302737sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
302740sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
302750sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
302762sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
302765sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
302781sphlib-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
304207sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
30612732bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
30656832bit-2ktablegcc -O2 -fomit-frame-pointer2014101620141014
306681sphlib-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
30996032bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
310813sphlib-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
311308sphlib-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
311336sphlib-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
311726sphlib-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
311732sphlib-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
311748sphlib-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
31274932bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
31294532bit-2ktablegcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
313375sphlib-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
31434232bit-2ktablegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
31500732bit-2ktablegcc -O3 -fomit-frame-pointer2014101620141014
31599332bit-2ktablegcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
31933932bit-2ktablegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
32060332bit-2ktablegcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
32062932bit-2ktablegcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
32063232bit-2ktablegcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
32065332bit-2ktablegcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
32065332bit-2ktablegcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
32065332bit-2ktablegcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
32150232bit-2ktablegcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
32173432bit-2ktablegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
32294832bit-2ktablegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
32297932bit-2ktablegcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
32338332bit-2ktablegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
32709032bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
32740132bit-2ktablegcc -Os -fomit-frame-pointer2014101620141014
32742832bit-2ktablegcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
329781sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
33840032bit-2ktablegcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
340036sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
341336sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
34146432bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
34251432bit-2ktablegcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
34429732bit-2ktablegcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
34676832bit-2ktablegcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
34689932bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
34841632bit-2ktableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
34841632bit-2ktableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
34841632bit-2ktableclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
34841632bit-2ktableclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
34841832bit-2ktableclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
34844332bit-2ktableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
34844332bit-2ktableclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
34844532bit-2ktableclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
34844532bit-2ktableclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
34844632bit-2ktableclang -O3 -fomit-frame-pointer2014101620141014
34844632bit-2ktableclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
360425sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
366085sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
366180sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
366182sphlibclang -O3 -fomit-frame-pointer2014101620141014
366184sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
366189sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
366193sphlibclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
366198sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
366201sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
366204sphlibclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
366206sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
366216sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
366573sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
37203632bit-2ktablegcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
37247432bit-2ktablegcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
37322332bit-2ktablegcc -O -fomit-frame-pointer2014101620141014
37324532bit-2ktablegcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
37324632bit-2ktablegcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
37397232bit-bytesliced-c-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
37414132bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
37438132bit-2ktablegcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
37566632bit-2ktablegcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
37569432bit-2ktablegcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
37569732bit-2ktablegcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
37569732bit-2ktablegcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
37570732bit-2ktablegcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
37803532bit-2ktablegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
37803832bit-2ktablegcc -funroll-loops -O -fomit-frame-pointer2014101620141014
378530sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
389239sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
389243sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
389443sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
389475sphlib-adaptedclang -O3 -fomit-frame-pointer2014101620141014
389477sphlib-adaptedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
389480sphlib-adaptedclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
389488sphlib-adaptedclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
389499sphlib-adaptedclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
389500sphlib-adaptedclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
389503sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
389521sphlib-adaptedclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
399878opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
399906opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
400033opt32clang -O3 -fomit-frame-pointer2014101620141014
400082opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
400082opt32clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
400082opt32clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
400108opt32clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
400108opt32clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
400129opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
400133opt32clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
400140opt32clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
40291232bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
407717sphlib-adaptedgcc -O2 -fomit-frame-pointer2014101620141014
414051sphlib-adaptedgcc -O3 -fomit-frame-pointer2014101620141014
416336sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
417983sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
418599sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
418840sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
418916sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
42111732bit-bytesliced-c-smallgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
42111832bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
42112532bit-bytesliced-c-smallgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
42114432bit-bytesliced-c-smallgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
42114632bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
424936sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
427126opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
427359opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
428177opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
430725opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
43107032bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
431297sphlibgcc -O3 -fomit-frame-pointer2014101620141014
431760sphlib-adaptedgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
431953sphlibgcc -O2 -fomit-frame-pointer2014101620141014
433110sphlib-adaptedgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
433152opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
433508opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
434816opt32gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
434850opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
435229opt32gcc -Os -fomit-frame-pointer2014101620141014
435259opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
43943232bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
440411sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
440670opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
440724opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
440906opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
440931opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
440955opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
441310sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
441733opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
441735opt32gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
442320opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
442982sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
443119opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
443248opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
443532opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
443991opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
444047opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
444066opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
444067opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
444068opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
44456632bit-bytesliced-c-fastgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
44465432bit-bytesliced-c-fastgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
444660opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
44468132bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
44468332bit-bytesliced-c-fastgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
44469032bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
445095opt32gcc -O -fomit-frame-pointer2014101620141014
445125opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
445140opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
45033232bit-bytesliced-c-fastgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
450435sphlib-adaptedgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
45125232bit-bytesliced-c-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
45309232bit-bytesliced-c-smallgcc -O3 -fomit-frame-pointer2014101620141014
45760932bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
46241232bit-bytesliced-c-fastgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
46848932bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
468951sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
468971sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
469050sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
469059sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
469083sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
474735sphlib-adaptedgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
48192232bit-bytesliced-c-fastgcc -O3 -fomit-frame-pointer2014101620141014
48225132bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
48302632bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
496883sphlib-adaptedgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
496897sphlib-adaptedgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
498385sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
498394sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
498404sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
498423sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
498427sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
499076sphlib-adaptedgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
499099sphlib-adaptedgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
499137sphlib-adaptedgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
499147sphlib-adaptedgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
499166sphlib-adaptedgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
501149sphlib-adaptedgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
501168sphlib-adaptedgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
501211sphlib-adaptedgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
50962132bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
51246332bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
51399632bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
52535432bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
52537732bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
52538132bit-bytesliced-c-fastgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
52564132bit-bytesliced-c-fastgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
52952832bit-bytesliced-c-fastgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
529950opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
54291432bit-bytesliced-c-fastgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
56038532bit-bytesliced-c-smallclang -O3 -fomit-frame-pointer2014101620141014
56067132bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
56301032bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
56834132bit-bytesliced-c-fastclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
56909032bit-bytesliced-c-fastclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
56911732bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
56913632bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
56913732bit-bytesliced-c-fastclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
56913832bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
56913932bit-bytesliced-c-fastclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
56913932bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
56913932bit-bytesliced-c-fastclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
56915832bit-bytesliced-c-fastclang -O3 -fomit-frame-pointer2014101620141014
5701038bit_cclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
5701038bit_cclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
5701138bit_cclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
5701168bit_cclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
5701208bit_cclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
5701208bit_cclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
5701308bit_cclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
5701338bit_cclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
5701358bit_cclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
5701748bit_cclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
5702658bit_cclang -O3 -fomit-frame-pointer2014101620141014
57042432bit-bytesliced-c-fastclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
5724868bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
573311sphlib-smallcc2014101620141014
573312sphlib-smallgcc -funroll-loops2014101620141014
573343sphlib-smallgcc2014101620141014
57502632bit-bytesliced-c-fastgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
5777198bit_cgcc -O3 -fomit-frame-pointer2014101620141014
58070132bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
58104032bit-bytesliced-c-fastgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
58106832bit-bytesliced-c-fastgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
5840028bit_cgcc -O2 -fomit-frame-pointer2014101620141014
58474732bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
58477132bit-bytesliced-c-fastgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
58479732bit-bytesliced-c-fastgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
58768332bit-bytesliced-c-fastgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
58819732bit-bytesliced-c-fastgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
58902132bit-bytesliced-c-fastgcc -O2 -fomit-frame-pointer2014101620141014
5896188bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
59143932bit-bytesliced-c-fastgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
59144232bit-bytesliced-c-fastgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
59144332bit-bytesliced-c-fastgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
59977432bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
6010018bit_cgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
60328932bit-bytesliced-c-fastgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
60328932bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
6034098bit_cgcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
6089118bit_cgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
60947032bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
6107368bit_cgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
6107388bit_cgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
6107388bit_cgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
6107578bit_cgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
6107598bit_cgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
61163432bit-bytesliced-c-fastgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
61163932bit-bytesliced-c-fastgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
6141058bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
62531632bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
6257238bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
6257258bit_cgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
6263668bit_cgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
6263948bit_cgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
6263958bit_cgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
6263968bit_cgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
6264458bit_cgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
62711632bit-bytesliced-c-fastgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
62753932bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
628170sphlib-adaptedgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
628171sphlib-adaptedgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
628174sphlib-adaptedgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
628187sphlib-adaptedgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
628198sphlib-adaptedgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
62986432bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
63048832bit-bytesliced-c-fastgcc -Os -fomit-frame-pointer2014101620141014
63769832bit-bytesliced-c-fastgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
63783032bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
63785432bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer 2014101620141014
63785432bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
63785432bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
63785432bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
63793532bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer2014101620141014
63793532bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101620141014
63816232bit-bytesliced-c-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101620141014
63816232bit-bytesliced-c-smallclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101620141014
63834432bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive2014101620141014
63839732bit-bytesliced-c-fastgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
63858232bit-bytesliced-c-smallclang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer 2014101620141014
64079032bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
64276532bit-bytesliced-c-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
64437232bit-bytesliced-c-fastgcc -O -fomit-frame-pointer2014101620141014
64437232bit-bytesliced-c-fastgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
64437432bit-bytesliced-c-fastgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
6520188bit_cgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
657164sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
659934sphlib-adaptedgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
661265sphlib-adaptedgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
661333sphlib-adaptedgcc -O -fomit-frame-pointer2014101620141014
661347sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
6627868bit_cgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
668073sphlib-adaptedgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
668095sphlib-adaptedgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
668097sphlib-adaptedgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
668098sphlib-adaptedgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
668102sphlib-adaptedgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
683845sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
683913sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
683914sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
683944sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
683950sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
688031sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
688037sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
688041sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
688053sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
688056sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
688796sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
691718sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
692477sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
692914sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
693358sphlib-adaptedgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
696951sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
696980sphlibgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
699592sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
699636sphlibgcc -O -fomit-frame-pointer2014101620141014
700450sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
701625sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
701728sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
703004sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
703621sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
704475sphlib-adaptedgcc -Os -fomit-frame-pointer2014101620141014
704507sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
708457sphlib-adaptedgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
7122288bit_cgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
7122328bit_cgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
7122328bit_cgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
7122348bit_cgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
7122868bit_cgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
719036sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
721503sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
724267sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
7310128bit_cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
732754sphlibgcc -Os -fomit-frame-pointer2014101620141014
732763sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
734154sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
7386588bit_cgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
7386828bit_cgcc -Os -fomit-frame-pointer2014101620141014
739562sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
7423678bit_cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
7423978bit_cgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
742398sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
745117sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
745178sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
7478228bit_cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
7481278bit_cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
7545268bit_cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
7637228bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
7656498bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
7739968bit_cgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
77816732bit-bytesliced-c-smallgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
77818332bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
780898thumb-asm-fastcc2014101620141014
780898thumb-asm-fastgcc -funroll-loops2014101620141014
780938thumb-asm-fastgcc2014101620141014
7810828bit_cgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
797010opt64gcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
797040opt64gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
797107opt64gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
797130opt64gcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
797134opt64gcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
836685opt64gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
836723opt64gcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
836850opt64gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
836878opt64gcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
836940opt64gcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
844235opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101620141014
853383sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
862138sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
862391sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
866818sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
8940158bit_cgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
8940158bit_cgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
8940498bit_cgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
8940628bit_cgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
8940868bit_cgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
895596opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
9034928bit_cgcc -funroll-loops -O -fomit-frame-pointer2014101620141014
9034938bit_cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
915442opt64gcc -funroll-loops -O -fomit-frame-pointer2014101620141014
915512opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
921334sphlib-adaptedgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
921844sphlib-adaptedgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
942420opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
942578sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
942994sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
9449578bit_cgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
9514488bit_cgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
951575opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
9526878bit_cgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
9527028bit_cgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
9527158bit_cgcc -O -fomit-frame-pointer2014101620141014
961969sphlibcc2014101620141014
962391sphlibgcc2014101620141014
962509sphlibgcc -funroll-loops2014101620141014
96916432bit-bytesliced-c-smallgcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
97067032bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014101620141014
97090132bit-bytesliced-c-smallgcc -Os -fomit-frame-pointer2014101620141014
97092232bit-bytesliced-c-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
97133432bit-bytesliced-c-smallgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014101620141014
97133432bit-bytesliced-c-smallgcc -mcpu=strongarm -Os -fomit-frame-pointer2014101620141014
98355932bit-bytesliced-c-smallgcc -mcpu=arm8 -Os -fomit-frame-pointer2014101620141014
98403032bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
98443532bit-bytesliced-c-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
98557632bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
988746opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
9888748bit_cgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
990275opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
990360opt64gcc -Os -fomit-frame-pointer2014101620141014
991886opt64gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
993890opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
99682732bit-bytesliced-c-smallgcc -mcpu=arm810 -Os -fomit-frame-pointer2014101620141014
100223332bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014101620141014
1004907opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
1006918opt64gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014101620141014
101361632bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014101620141014
1021837opt64gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
1027095opt64gcc -O -fomit-frame-pointer2014101620141014
1027231opt64gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
1027295opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
1044420sphlib-adaptedcc2014101620141014
1044716sphlib-adaptedgcc2014101620141014
1044750sphlib-adaptedgcc -funroll-loops2014101620141014
106302332bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
107314932bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
109567532bit-bytesliced-c-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101620141014
109851032bit-bytesliced-c-smallgcc -O2 -fomit-frame-pointer2014101620141014
109989432bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
110194032bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
1103657opt64gcc -funroll-loops -Os -fomit-frame-pointer2014101620141014
1103923opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101620141014
111600232bit-bytesliced-c-smallgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
111600532bit-bytesliced-c-smallgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
111602332bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
111602532bit-bytesliced-c-smallgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
111605132bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
1161403opt64gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014101620141014
1161415opt64gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014101620141014
1161902opt64gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014101620141014
1161954opt64gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014101620141014
1162185opt64gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014101620141014
1192935opt32gcc2014101620141014
1192967opt32gcc -funroll-loops2014101620141014
1192980opt32cc2014101620141014
134019832bit-bytesliced-c-smallgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014101620141014
1362345opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
1368112opt64gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014101620141014
1371724opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014101620141014
1380032opt64gcc -O2 -fomit-frame-pointer2014101620141014
1390232opt64gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
1393982opt64gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014101620141014
1428930opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014101620141014
1455044opt64gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014101620141014
1455465opt64gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014101620141014
1455977opt64gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014101620141014
1456526opt64gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014101620141014
1457134opt64gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014101620141014
1476195opt64gcc -O3 -fomit-frame-pointer2014101620141014
1476935opt64gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014101620141014
1477408opt64gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014101620141014
148775532bit-bytesliced-c-smallgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014101620141014
148776332bit-bytesliced-c-smallgcc -mcpu=arm8 -O -fomit-frame-pointer2014101620141014
148777332bit-bytesliced-c-smallgcc -mcpu=arm810 -O -fomit-frame-pointer2014101620141014
148777332bit-bytesliced-c-smallgcc -mcpu=strongarm -O -fomit-frame-pointer2014101620141014
149796232bit-bytesliced-c-smallgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014101620141014
151118532bit-bytesliced-c-smallgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
152403132bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014101620141014
152555032bit-bytesliced-c-smallgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014101620141014
152558132bit-bytesliced-c-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014101620141014
153067932bit-bytesliced-c-smallgcc -O -fomit-frame-pointer2014101620141014
156110432bit-2ktablecc2014101620141014
156110432bit-2ktablegcc -funroll-loops2014101620141014
156137032bit-2ktablegcc2014101620141014
1577608opt64gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014101620141014
1626457opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014101620141014
1723455thumb-asm-smallgcc2014101620141014
1731774thumb-asm-smallgcc -funroll-loops2014101720141014
1731778thumb-asm-smallcc2014101720141014
17488078bit_ccc2014101620141014
17488078bit_cgcc -funroll-loops2014101620141014
17488298bit_cgcc2014101620141014
2039554opt64cc2014101620141014
2040390opt64gcc2014101620141014
2042262opt64gcc -funroll-loops2014101620141014
316543632bit-bytesliced-c-fastgcc2014101620141014
316570632bit-bytesliced-c-fastcc2014101620141014
316575532bit-bytesliced-c-fastgcc -funroll-loops2014101620141014
599345432bit-bytesliced-c-smallgcc -funroll-loops2014101620141014
600822832bit-bytesliced-c-smallgcc2014101620141014
601551832bit-bytesliced-c-smallcc2014101620141014

Checksum failure

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
f079b87636261cf3c9ea6c0c0fa5429569bc7bd103f8d0f0bb23bd4ba5d49053
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm32

Test failure

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 150, namely:
CompilerImplementations
cc neon-bitslice
clang -O3 -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small
gcc neon-bitslice
gcc -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast
gcc -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -fno-schedule-insns -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -fno-schedule-insns -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -fno-schedule-insns -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -fno-schedule-insns -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops neon-bitslice
gcc -funroll-loops -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast
gcc -funroll-loops -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-bitslice neon-table thumb-asm-fast thumb-asm-small

Test failure

Implementation: crypto_hash/groestl256/thumb-asm-small
Compiler: gcc -O3 -fomit-frame-pointer
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer thumb-asm-small
gcc -funroll-loops -O3 -fomit-frame-pointer thumb-asm-small
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: cc
groestl.c: groestl.c: In function 'groestl_small_core':
groestl.c: groestl.c:245:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc arm32
gcc arm32
gcc -funroll-loops arm32

Compiler output

Implementation: crypto_hash/groestl256/neon-table
Compiler: cc
hash.c: hash.c: In function 'loopcompress':
hash.c: hash.c:28:1: error: r7 cannot be used in asm here

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc neon-table
gcc neon-table
gcc -funroll-loops neon-table

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: cc
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d12,d12,d12,#6'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d13,d13,d13,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d14,d14,d14,#7'
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: cc
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:13:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
cc vperm-intr
gcc vperm-intr
gcc -O2 -fomit-frame-pointer vperm-intr
gcc -O3 -fomit-frame-pointer vperm-intr
gcc -O -fomit-frame-pointer vperm-intr
gcc -Os -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops vperm-intr
gcc -funroll-loops -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer vperm-intr
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fomit-frame-pointer
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fomit-frame-pointer
groestl.c: /tmp/groestl-dM5BQb.s: Assembler messages:
groestl.c: /tmp/groestl-dM5BQb.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-dM5BQb.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fomit-frame-pointer
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer vperm-intr
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer vperm-intr
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer neon-bitslice
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
groestl.c: /tmp/groestl-kWfOOK.s: Assembler messages:
groestl.c: /tmp/groestl-kWfOOK.s:4935: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:5192: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:5449: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:5706: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:5963: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:6220: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:6477: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:6734: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:6991: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:7046: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:7303: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:7560: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:7817: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:8074: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:8331: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:8588: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:8845: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-kWfOOK.s:9102: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer arm11
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1110: Error: expected symbol name
vperm-neon.S: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
compress.c: clang: warning: argument unused during compilation: '-fpolly'
compress.c: clang: warning: argument unused during compilation: '-fvectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
itables.c: clang: warning: argument unused during compilation: '-fpolly'
itables.c: clang: warning: argument unused during compilation: '-fvectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-fpolly'
ploop.s: clang: warning: argument unused during compilation: '-funroll-loops'
ploop.s: clang: warning: argument unused during compilation: '-fvectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-fpolly'
qloop.s: clang: warning: argument unused during compilation: '-funroll-loops'
qloop.s: clang: warning: argument unused during compilation: '-fvectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm11
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
constants.c: clang: warning: argument unused during compilation: '-fpolly'
constants.c: clang: warning: argument unused during compilation: '-fvectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-fpolly'
outputtrans.s: clang: warning: argument unused during compilation: '-funroll-loops'
outputtrans.s: clang: warning: argument unused during compilation: '-fvectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-fpolly'
transformbitslice.s: clang: warning: argument unused during compilation: '-funroll-loops'
transformbitslice.s: clang: warning: argument unused during compilation: '-fvectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon-bitslice
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-lbqkw9.s: Assembler messages:
groestl.c: /tmp/groestl-lbqkw9.s:4935: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:5192: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:5449: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:5706: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:5963: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:6220: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:6477: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:6734: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:6991: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:7046: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:7303: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:7560: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:7817: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:8074: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:8331: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:8588: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:8845: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-lbqkw9.s:9102: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-adapted sphlib-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl_asm.S: clang: warning: argument unused during compilation: '-fpolly'
groestl_asm.S: clang: warning: argument unused during compilation: '-fvectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thumb-asm-fast thumb-asm-small
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive opt64
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1110: Error: expected symbol name
vperm-neon.S: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=neon -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive vperm-intr
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
groestl.c: /tmp/groestl-tdQV3p.s: Assembler messages:
groestl.c: /tmp/groestl-tdQV3p.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-tdQV3p.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d12,d12,d12,#6'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d13,d13,d13,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d14,d14,d14,#7'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-HEBUpS.s: Assembler messages:
groestl.c: /tmp/groestl-HEBUpS.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-HEBUpS.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive arm32

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -fomit-frame-pointer -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
itables.c: clang: warning: argument unused during compilation: '-mavx2'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx2'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx2'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx2'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx2'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: /tmp/groestl-7Ne4Ig.s: Assembler messages:
groestl.c: /tmp/groestl-7Ne4Ig.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-7Ne4Ig.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx2'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx2'
compress.c: clang: warning: argument unused during compilation: '-fpolly'
compress.c: clang: warning: argument unused during compilation: '-fvectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
itables.c: clang: warning: argument unused during compilation: '-mavx2'
itables.c: clang: warning: argument unused during compilation: '-fpolly'
itables.c: clang: warning: argument unused during compilation: '-fvectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx2'
ploop.s: clang: warning: argument unused during compilation: '-fpolly'
ploop.s: clang: warning: argument unused during compilation: '-funroll-loops'
ploop.s: clang: warning: argument unused during compilation: '-fvectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx2'
qloop.s: clang: warning: argument unused during compilation: '-fpolly'
qloop.s: clang: warning: argument unused during compilation: '-funroll-loops'
qloop.s: clang: warning: argument unused during compilation: '-fvectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx2'
constants.c: clang: warning: argument unused during compilation: '-fpolly'
constants.c: clang: warning: argument unused during compilation: '-fvectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx2'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx2'
outputtrans.s: clang: warning: argument unused during compilation: '-fpolly'
outputtrans.s: clang: warning: argument unused during compilation: '-funroll-loops'
outputtrans.s: clang: warning: argument unused during compilation: '-fvectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx2'
transformbitslice.s: clang: warning: argument unused during compilation: '-fpolly'
transformbitslice.s: clang: warning: argument unused during compilation: '-funroll-loops'
transformbitslice.s: clang: warning: argument unused during compilation: '-fvectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-mxc8hJ.s: Assembler messages:
groestl.c: /tmp/groestl-mxc8hJ.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-mxc8hJ.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx2'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx2'
groestl_asm.S: clang: warning: argument unused during compilation: '-fpolly'
groestl_asm.S: clang: warning: argument unused during compilation: '-fvectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx2'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-mavx'
itables.c: clang: warning: argument unused during compilation: '-mavx'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: /tmp/groestl-MowYfy.s: Assembler messages:
groestl.c: /tmp/groestl-MowYfy.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-MowYfy.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-MowYfy.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-MowYfy.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx'
compress.c: clang: warning: argument unused during compilation: '-fpolly'
compress.c: clang: warning: argument unused during compilation: '-fvectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
itables.c: clang: warning: argument unused during compilation: '-mavx'
itables.c: clang: warning: argument unused during compilation: '-fpolly'
itables.c: clang: warning: argument unused during compilation: '-fvectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx'
ploop.s: clang: warning: argument unused during compilation: '-fpolly'
ploop.s: clang: warning: argument unused during compilation: '-funroll-loops'
ploop.s: clang: warning: argument unused during compilation: '-fvectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx'
qloop.s: clang: warning: argument unused during compilation: '-fpolly'
qloop.s: clang: warning: argument unused during compilation: '-funroll-loops'
qloop.s: clang: warning: argument unused during compilation: '-fvectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx'
constants.c: clang: warning: argument unused during compilation: '-fpolly'
constants.c: clang: warning: argument unused during compilation: '-fvectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx'
outputtrans.s: clang: warning: argument unused during compilation: '-fpolly'
outputtrans.s: clang: warning: argument unused during compilation: '-funroll-loops'
outputtrans.s: clang: warning: argument unused during compilation: '-fvectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx'
transformbitslice.s: clang: warning: argument unused during compilation: '-fpolly'
transformbitslice.s: clang: warning: argument unused during compilation: '-funroll-loops'
transformbitslice.s: clang: warning: argument unused during compilation: '-fvectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-n09Ef3.s: Assembler messages:
groestl.c: /tmp/groestl-n09Ef3.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-n09Ef3.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx'
groestl_asm.S: clang: warning: argument unused during compilation: '-fpolly'
groestl_asm.S: clang: warning: argument unused during compilation: '-fvectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx'
compress.c: clang: warning: argument unused during compilation: '-maes'
compress.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
itables.c: clang: warning: argument unused during compilation: '-mavx'
itables.c: clang: warning: argument unused during compilation: '-maes'
itables.c: clang: warning: argument unused during compilation: '-mpclmul'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx'
ploop.s: clang: warning: argument unused during compilation: '-maes'
ploop.s: clang: warning: argument unused during compilation: '-mpclmul'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx'
qloop.s: clang: warning: argument unused during compilation: '-maes'
qloop.s: clang: warning: argument unused during compilation: '-mpclmul'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx'
constants.c: clang: warning: argument unused during compilation: '-maes'
constants.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-maes'
compress.s: clang: warning: argument unused during compilation: '-mpclmul'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx'
outputtrans.s: clang: warning: argument unused during compilation: '-maes'
outputtrans.s: clang: warning: argument unused during compilation: '-mpclmul'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx'
transformbitslice.s: clang: warning: argument unused during compilation: '-maes'
transformbitslice.s: clang: warning: argument unused during compilation: '-mpclmul'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: /tmp/groestl-NUhhc6.s: Assembler messages:
groestl.c: /tmp/groestl-NUhhc6.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:8844: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-NUhhc6.s:9101: Error: symbol `TABLE_END' is already defined
groestl.c: clang: error: assembler command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx'
groestl_asm.S: clang: warning: argument unused during compilation: '-maes'
groestl_asm.S: clang: warning: argument unused during compilation: '-mpclmul'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx'
vperm-neon.S: clang: warning: argument unused during compilation: '-maes'
vperm-neon.S: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
compress.c: clang: warning: argument unused during compilation: '-mavx'
compress.c: clang: warning: argument unused during compilation: '-maes'
compress.c: clang: warning: argument unused during compilation: '-mpclmul'
compress.c: clang: warning: argument unused during compilation: '-fpolly'
compress.c: clang: warning: argument unused during compilation: '-fvectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
itables.c: clang: warning: argument unused during compilation: '-mavx'
itables.c: clang: warning: argument unused during compilation: '-maes'
itables.c: clang: warning: argument unused during compilation: '-mpclmul'
itables.c: clang: warning: argument unused during compilation: '-fpolly'
itables.c: clang: warning: argument unused during compilation: '-fvectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
itables.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-O3'
ploop.s: clang: warning: argument unused during compilation: '-fwrapv'
ploop.s: clang: warning: argument unused during compilation: '-mavx'
ploop.s: clang: warning: argument unused during compilation: '-maes'
ploop.s: clang: warning: argument unused during compilation: '-mpclmul'
ploop.s: clang: warning: argument unused during compilation: '-fpolly'
ploop.s: clang: warning: argument unused during compilation: '-funroll-loops'
ploop.s: clang: warning: argument unused during compilation: '-fvectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
ploop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
ploop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
ploop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
ploop.s: clang: warning: argument unused during compilation: '-I .'
ploop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
qloop.s: clang: warning: argument unused during compilation: '-O3'
qloop.s: clang: warning: argument unused during compilation: '-fwrapv'
qloop.s: clang: warning: argument unused during compilation: '-mavx'
qloop.s: clang: warning: argument unused during compilation: '-maes'
qloop.s: clang: warning: argument unused during compilation: '-mpclmul'
qloop.s: clang: warning: argument unused during compilation: '-fpolly'
qloop.s: clang: warning: argument unused during compilation: '-funroll-loops'
qloop.s: clang: warning: argument unused during compilation: '-fvectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
qloop.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
qloop.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
qloop.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
qloop.s: clang: warning: argument unused during compilation: '-I .'
qloop.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm11

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
constants.c: clang: warning: argument unused during compilation: '-mavx'
constants.c: clang: warning: argument unused during compilation: '-maes'
constants.c: clang: warning: argument unused during compilation: '-mpclmul'
constants.c: clang: warning: argument unused during compilation: '-fpolly'
constants.c: clang: warning: argument unused during compilation: '-fvectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
constants.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-O3'
compress.s: clang: warning: argument unused during compilation: '-fwrapv'
compress.s: clang: warning: argument unused during compilation: '-mavx'
compress.s: clang: warning: argument unused during compilation: '-maes'
compress.s: clang: warning: argument unused during compilation: '-mpclmul'
compress.s: clang: warning: argument unused during compilation: '-fpolly'
compress.s: clang: warning: argument unused during compilation: '-funroll-loops'
compress.s: clang: warning: argument unused during compilation: '-fvectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
compress.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
compress.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
compress.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
compress.s: clang: warning: argument unused during compilation: '-I .'
compress.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
outputtrans.s: clang: warning: argument unused during compilation: '-O3'
outputtrans.s: clang: warning: argument unused during compilation: '-fwrapv'
outputtrans.s: clang: warning: argument unused during compilation: '-mavx'
outputtrans.s: clang: warning: argument unused during compilation: '-maes'
outputtrans.s: clang: warning: argument unused during compilation: '-mpclmul'
outputtrans.s: clang: warning: argument unused during compilation: '-fpolly'
outputtrans.s: clang: warning: argument unused during compilation: '-funroll-loops'
outputtrans.s: clang: warning: argument unused during compilation: '-fvectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
outputtrans.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
outputtrans.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
outputtrans.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
outputtrans.s: clang: warning: argument unused during compilation: '-I .'
outputtrans.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'
transformbitslice.s: clang: warning: argument unused during compilation: '-O3'
transformbitslice.s: clang: warning: argument unused during compilation: '-fwrapv'
transformbitslice.s: clang: warning: argument unused during compilation: '-mavx'
transformbitslice.s: clang: warning: argument unused during compilation: '-maes'
transformbitslice.s: clang: warning: argument unused during compilation: '-mpclmul'
transformbitslice.s: clang: warning: argument unused during compilation: '-fpolly'
transformbitslice.s: clang: warning: argument unused during compilation: '-funroll-loops'
transformbitslice.s: clang: warning: argument unused during compilation: '-fvectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize'
transformbitslice.s: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
transformbitslice.s: clang: warning: argument unused during compilation: '-fomit-frame-pointer'
transformbitslice.s: clang: warning: argument unused during compilation: '-D SUPERCOP'
transformbitslice.s: clang: warning: argument unused during compilation: '-I .'
transformbitslice.s: clang: warning: argument unused during compilation: '-I /home/djb/benchmarking/supercop-20141014/supercop-data/h6dragon/armeabi/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl.c: /tmp/groestl-NGQlvn.s: Assembler messages:
groestl.c: /tmp/groestl-NGQlvn.s:4934: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:5191: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:5448: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:5705: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:5962: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:6219: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:6476: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:6733: Error: symbol `T3dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:6990: Error: symbol `TABLE_END' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:7045: Error: symbol `T0up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:7302: Error: symbol `T0dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:7559: Error: symbol `T1up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:7816: Error: symbol `T1dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:8073: Error: symbol `T2up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:8330: Error: symbol `T2dn' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:8587: Error: symbol `T3up' is already defined
groestl.c: /tmp/groestl-NGQlvn.s:8844: Error: symbol `T3dn' is already defined
groestl.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/sphlib
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
groestl.c: clang: warning: argument unused during compilation: '-mavx'
groestl.c: clang: warning: argument unused during compilation: '-maes'
groestl.c: clang: warning: argument unused during compilation: '-mpclmul'
groestl.c: clang: warning: argument unused during compilation: '-fpolly'
groestl.c: clang: warning: argument unused during compilation: '-fvectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
groestl_asm.S: clang: warning: argument unused during compilation: '-mavx'
groestl_asm.S: clang: warning: argument unused during compilation: '-maes'
groestl_asm.S: clang: warning: argument unused during compilation: '-mpclmul'
groestl_asm.S: clang: warning: argument unused during compilation: '-fpolly'
groestl_asm.S: clang: warning: argument unused during compilation: '-fvectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
groestl_asm.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer thumb-asm-fast thumb-asm-small

Compiler output

Implementation: crypto_hash/groestl256/opt64
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: clang: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: clang: warning: argument unused during compilation: '-mavx'
vperm-neon.S: clang: warning: argument unused during compilation: '-maes'
vperm-neon.S: clang: warning: argument unused during compilation: '-mpclmul'
vperm-neon.S: clang: warning: argument unused during compilation: '-fpolly'
vperm-neon.S: clang: warning: argument unused during compilation: '-fvectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize'
vperm-neon.S: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:1095: Error: expected symbol name
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d16,d17},[r7,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d18,d19},[r8,:128]'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vld1.8 {d20,d21},[r9,:128]!'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:1097: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx'
hash.c: clang: warning: argument unused during compilation: '-maes'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: /usr/include/clang/3.2/include/tmmintrin.h:28:2: error: "SSSE3 instruction set not enabled"
hash.c: #error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: ./groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: ./groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: /tmp/cctn9432.s: Assembler messages:
groestl.c: /tmp/cctn9432.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctn9432.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctn9432.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctn9432.s:6581: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctn9432.s:8207: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cctn9432.s:9963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O3 -fomit-frame-pointer
groestl.c: /tmp/ccx2FIQA.s: Assembler messages:
groestl.c: /tmp/ccx2FIQA.s:3149: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccx2FIQA.s:3975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccx2FIQA.s:4958: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccx2FIQA.s:6790: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccx2FIQA.s:8416: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccx2FIQA.s:10172: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -O -fomit-frame-pointer
groestl.c: /tmp/ccC4Sa3X.s: Assembler messages:
groestl.c: /tmp/ccC4Sa3X.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC4Sa3X.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC4Sa3X.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC4Sa3X.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC4Sa3X.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC4Sa3X.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -Os -fomit-frame-pointer
groestl.c: /tmp/cc6uQHHQ.s: Assembler messages:
groestl.c: /tmp/cc6uQHHQ.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6uQHHQ.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6uQHHQ.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6uQHHQ.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6uQHHQ.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc6uQHHQ.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccdOrspK.s: Assembler messages:
groestl.c: /tmp/ccdOrspK.s:3018: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdOrspK.s:3844: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdOrspK.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdOrspK.s:6600: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdOrspK.s:8226: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdOrspK.s:9981: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccjSx6Ft.s: Assembler messages:
groestl.c: /tmp/ccjSx6Ft.s:3156: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjSx6Ft.s:3982: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjSx6Ft.s:4965: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjSx6Ft.s:6801: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjSx6Ft.s:8427: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccjSx6Ft.s:10181: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/ccet5pMk.s: Assembler messages:
groestl.c: /tmp/ccet5pMk.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccet5pMk.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccet5pMk.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccet5pMk.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccet5pMk.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccet5pMk.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccQtOEXY.s: Assembler messages:
groestl.c: /tmp/ccQtOEXY.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQtOEXY.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQtOEXY.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQtOEXY.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQtOEXY.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccQtOEXY.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
groestl.c: /tmp/ccTYqvaZ.s: Assembler messages:
groestl.c: /tmp/ccTYqvaZ.s:3093: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTYqvaZ.s:3919: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTYqvaZ.s:5015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTYqvaZ.s:6924: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTYqvaZ.s:8550: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccTYqvaZ.s:10369: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
groestl.c: /tmp/ccV8HDRj.s: Assembler messages:
groestl.c: /tmp/ccV8HDRj.s:3126: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV8HDRj.s:3952: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV8HDRj.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV8HDRj.s:6846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV8HDRj.s:8472: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccV8HDRj.s:10291: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
groestl.c: /tmp/ccJbcLnh.s: Assembler messages:
groestl.c: /tmp/ccJbcLnh.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJbcLnh.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJbcLnh.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJbcLnh.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJbcLnh.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccJbcLnh.s:10388: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
groestl.c: /tmp/ccggX1Ka.s: Assembler messages:
groestl.c: /tmp/ccggX1Ka.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccggX1Ka.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccggX1Ka.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccggX1Ka.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccggX1Ka.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccggX1Ka.s:9974: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
groestl.c: /tmp/ccMUuIba.s: Assembler messages:
groestl.c: /tmp/ccMUuIba.s:3137: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMUuIba.s:3963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMUuIba.s:5041: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMUuIba.s:6951: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMUuIba.s:8577: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccMUuIba.s:10382: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
groestl.c: /tmp/ccNRWvPY.s: Assembler messages:
groestl.c: /tmp/ccNRWvPY.s:3168: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccNRWvPY.s:3994: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccNRWvPY.s:4988: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccNRWvPY.s:6897: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccNRWvPY.s:8523: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccNRWvPY.s:10328: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
groestl.c: /tmp/ccxGS4hx.s: Assembler messages:
groestl.c: /tmp/ccxGS4hx.s:3201: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxGS4hx.s:4026: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxGS4hx.s:5129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxGS4hx.s:6966: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxGS4hx.s:8591: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccxGS4hx.s:10388: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
groestl.c: /tmp/ccOAxLgk.s: Assembler messages:
groestl.c: /tmp/ccOAxLgk.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOAxLgk.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOAxLgk.s:5603: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOAxLgk.s:7236: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOAxLgk.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccOAxLgk.s:9974: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm11
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
compress.c: compress.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
itables.c: itables.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
ploop.s: ploop.s: Assembler messages:
ploop.s: ploop.s:291: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:296: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:321: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:326: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:381: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:386: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ploop.s:411: Error: selected processor does not support ARM mode `ldrd r4,[r10,#24]'
ploop.s: ploop.s:426: Error: selected processor does not support ARM mode `ldrd r6,[r11,#24]'
ploop.s: ploop.s:451: Error: selected processor does not support ARM mode `strd r8,[r3,#0]'
ploop.s: ploop.s:496: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:501: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:526: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:531: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:586: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:591: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ploop.s:616: Error: selected processor does not support ARM mode `ldrd r4,[r10,#24]'
ploop.s: ploop.s:631: Error: selected processor does not support ARM mode `ldrd r6,[r11,#24]'
ploop.s: ploop.s:656: Error: selected processor does not support ARM mode `strd r8,[r3,#8]'
ploop.s: ploop.s:701: Error: selected processor does not support ARM mode `ldrd r8,[r4,#0]'
ploop.s: ploop.s:706: Error: selected processor does not support ARM mode `ldrd r6,[r5,#0]'
ploop.s: ploop.s:731: Error: selected processor does not support ARM mode `ldrd r4,[r4,#8]'
ploop.s: ploop.s:736: Error: selected processor does not support ARM mode `ldrd r6,[r10,#8]'
ploop.s: ploop.s:791: Error: selected processor does not support ARM mode `ldrd r4,[r4,#16]'
ploop.s: ploop.s:796: Error: selected processor does not support ARM mode `ldrd r6,[r6,#16]'
ploop.s: ...

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

Compiler output

Implementation: crypto_hash/groestl256/neon-bitslice
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
constants.c: constants.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm810 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=arm8 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O2 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O3 -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -O -fomit-frame-pointer neon-bitslice
gcc -mcpu=strongarm -Os -fomit-frame-pointer neon-bitslice

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
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: 75, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -O -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm32 sphlib sphlib-adapted sphlib-small

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-fast
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]
groestl_asm.S: groestl_asm.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:3: Error: selected processor does not support THUMB opcodes
groestl_asm.S: groestl_asm.S:14: Error: selected processor does not support Thumb mode `push {r4-r6}'
groestl_asm.S: groestl_asm.S:15: Error: selected processor does not support Thumb mode `adr r1,SBOX_'
groestl_asm.S: groestl_asm.S:16: Error: selected processor does not support Thumb mode `movs r6,#0xff'
groestl_asm.S: groestl_asm.S:17: Error: selected processor does not support Thumb mode `movs r2,#0'
groestl_asm.S: groestl_asm.S:18: Error: selected processor does not support Thumb mode `ldr r3,[r0,r2]'
groestl_asm.S: groestl_asm.S:19: Error: selected processor does not support Thumb mode `lsrs r4,r3,#24'
groestl_asm.S: groestl_asm.S:20: Error: selected processor does not support Thumb mode `ldrb r5,[r1,r4]'
groestl_asm.S: groestl_asm.S:21: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:22: Error: selected processor does not support Thumb mode `lsrs r4,r3,#16'
groestl_asm.S: groestl_asm.S:23: Error: selected processor does not support Thumb mode `ands r4,r6'
groestl_asm.S: groestl_asm.S:24: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r4]'
groestl_asm.S: groestl_asm.S:25: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:26: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:27: Error: selected processor does not support Thumb mode `lsrs r4,r3,#8'
groestl_asm.S: groestl_asm.S:28: Error: selected processor does not support Thumb mode `ands r4,r6'
groestl_asm.S: groestl_asm.S:29: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r4]'
groestl_asm.S: groestl_asm.S:30: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:31: Error: selected processor does not support Thumb mode `lsls r5,#8'
groestl_asm.S: groestl_asm.S:32: Error: selected processor does not support Thumb mode `ands r3,r6'
groestl_asm.S: groestl_asm.S:33: Error: selected processor does not support Thumb mode `ldrb r4,[r1,r3]'
groestl_asm.S: groestl_asm.S:34: Error: selected processor does not support Thumb mode `orrs r5,r4,r5'
groestl_asm.S: groestl_asm.S:35: Error: selected processor does not support Thumb mode `str r5,[r0,r2]'
groestl_asm.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/thumb-asm-small
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]
groestl_asm.S: groestl_asm.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
groestl_asm.S: groestl_asm.S: Assembler messages:
groestl_asm.S: groestl_asm.S:3: Error: selected processor does not support THUMB opcodes
groestl_asm.S: groestl_asm.S:28: Error: selected processor does not support Thumb mode `push {r4-r7,lr}'
groestl_asm.S: groestl_asm.S:29: Error: selected processor does not support Thumb mode `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:30: Error: selected processor does not support Thumb mode `adds r0,r2,#4'
groestl_asm.S: groestl_asm.S:31: Error: selected processor does not support Thumb mode `bl mixByteshalfStateAsm'
groestl_asm.S: groestl_asm.S:32: Error: selected processor does not support Thumb mode `pop {r4-r7,pc}'
groestl_asm.S: groestl_asm.S:39: Error: selected processor does not support Thumb mode `push {lr}'
groestl_asm.S: groestl_asm.S:40: Error: selected processor does not support Thumb mode `mov lr,r0'
groestl_asm.S: groestl_asm.S:41: Error: selected processor does not support Thumb mode `ldr r1,[r0,#(1*2*4)]'
groestl_asm.S: groestl_asm.S:42: Error: selected processor does not support Thumb mode `ldr r2,[r0,#(2*2*4)]'
groestl_asm.S: groestl_asm.S:43: Error: selected processor does not support Thumb mode `ldr r3,[r0,#(3*2*4)]'
groestl_asm.S: groestl_asm.S:44: Error: selected processor does not support Thumb mode `ldr r4,[r0,#(4*2*4)]'
groestl_asm.S: groestl_asm.S:45: Error: selected processor does not support Thumb mode `ldr r5,[r0,#(5*2*4)]'
groestl_asm.S: groestl_asm.S:46: Error: selected processor does not support Thumb mode `ldr r6,[r0,#(6*2*4)]'
groestl_asm.S: groestl_asm.S:47: Error: selected processor does not support Thumb mode `ldr r7,[r0,#(7*2*4)]'
groestl_asm.S: groestl_asm.S:48: Error: selected processor does not support Thumb mode `ldr r0,[r0,#(0*2*4)]'
groestl_asm.S: groestl_asm.S:50: Error: selected processor does not support Thumb mode `mov r10,r0'
groestl_asm.S: groestl_asm.S:52: Error: selected processor does not support Thumb mode `eors r0,r1'
groestl_asm.S: groestl_asm.S:53: Error: selected processor does not support Thumb mode `eors r1,r2'
groestl_asm.S: groestl_asm.S:54: Error: selected processor does not support Thumb mode `eors r2,r3'
groestl_asm.S: groestl_asm.S:55: Error: selected processor does not support Thumb mode `eors r3,r4'
groestl_asm.S: groestl_asm.S:56: Error: selected processor does not support Thumb mode `eors r4,r5'
groestl_asm.S: groestl_asm.S:57: Error: selected processor does not support Thumb mode `eors r5,r6'
groestl_asm.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/32bit-2ktable
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: 140, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm810 -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm810 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm810 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm8 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm8 -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm8 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=arm8 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm110 -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm -O2 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm -O3 -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm -O -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64
gcc -mcpu=strongarm -Os -fomit-frame-pointer 32bit-2ktable 32bit-bytesliced-c-fast 32bit-bytesliced-c-small 8bit_c neon-table opt32 opt64

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
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]
vperm-neon.S: vperm-neon.S:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q0,q0,q8'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q1,q1,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q2,q2,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q3,q3,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q4,q4,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q5,q5,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q6,q6,q9'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `veor q7,q7,q10'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d0,d0,d0,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d1,d1,d1,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d2,d2,d2,#1'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d3,d3,d3,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d4,d4,d4,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d5,d5,d5,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d6,d6,d6,#3'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d7,d7,d7,#7'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d8,d8,d8,#4'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d9,d9,d9,#0'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d10,d10,d10,#5'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d11,d11,d11,#2'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d12,d12,d12,#6'
vperm-neon.S: vperm-neon.S:913: Error: selected processor does not support ARM mode `vext.8 d13,d13,d13,#4'
vperm-neon.S: ...

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

Compiler output

Implementation: crypto_hash/groestl256/vperm-intr
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:34:0:
hash.c: groestl-intr-vperm.h:13:23: fatal error: tmmintrin.h: No such file or directory
hash.c: compilation terminated.

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

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=arm810 -O3 -fomit-frame-pointer
groestl.c: groestl.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
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]

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer
groestl.c: /tmp/ccE6JsHD.s: Assembler messages:
groestl.c: /tmp/ccE6JsHD.s:3017: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccE6JsHD.s:3843: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccE6JsHD.s:4827: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccE6JsHD.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccE6JsHD.s:8223: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccE6JsHD.s:9979: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccC8cSbv.s: Assembler messages:
groestl.c: /tmp/ccC8cSbv.s:3132: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC8cSbv.s:3958: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC8cSbv.s:4942: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC8cSbv.s:6781: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC8cSbv.s:8407: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccC8cSbv.s:10164: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -O -fomit-frame-pointer
groestl.c: /tmp/ccj7CgNG.s: Assembler messages:
groestl.c: /tmp/ccj7CgNG.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj7CgNG.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj7CgNG.s:4846: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj7CgNG.s:6597: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj7CgNG.s:8222: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccj7CgNG.s:9971: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer
groestl.c: /tmp/ccbYOvzK.s: Assembler messages:
groestl.c: /tmp/ccbYOvzK.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccbYOvzK.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccbYOvzK.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccbYOvzK.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccbYOvzK.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccbYOvzK.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/cccaC2RO.s: Assembler messages:
groestl.c: /tmp/cccaC2RO.s:3009: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccaC2RO.s:3835: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccaC2RO.s:4819: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccaC2RO.s:6581: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccaC2RO.s:8207: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cccaC2RO.s:9963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/neon-vperm
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
vperm-neon.S: vperm-neon.S: Assembler messages:
vperm-neon.S: vperm-neon.S:911: Error: expected symbol name
vperm-neon.S: vperm-neon.S:922: Error: expected symbol name

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer neon-vperm
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer neon-vperm

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/ccKqdEPk.s: Assembler messages:
groestl.c: /tmp/ccKqdEPk.s:3180: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKqdEPk.s:4006: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKqdEPk.s:4989: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKqdEPk.s:6806: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKqdEPk.s:8432: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccKqdEPk.s:10314: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccrtLT59.s: Assembler messages:
groestl.c: /tmp/ccrtLT59.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrtLT59.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrtLT59.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrtLT59.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrtLT59.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccrtLT59.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccdjKmUZ.s: Assembler messages:
groestl.c: /tmp/ccdjKmUZ.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdjKmUZ.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdjKmUZ.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdjKmUZ.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdjKmUZ.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccdjKmUZ.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer
groestl.c: /tmp/cc77ZZmc.s: Assembler messages:
groestl.c: /tmp/cc77ZZmc.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc77ZZmc.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc77ZZmc.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc77ZZmc.s:6582: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc77ZZmc.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/cc77ZZmc.s:9963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
groestl.c: /tmp/ccucnwAR.s: Assembler messages:
groestl.c: /tmp/ccucnwAR.s:3098: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccucnwAR.s:3924: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccucnwAR.s:4908: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccucnwAR.s:6750: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccucnwAR.s:8376: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccucnwAR.s:10131: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -O -fomit-frame-pointer
groestl.c: /tmp/ccXFc6Kh.s: Assembler messages:
groestl.c: /tmp/ccXFc6Kh.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccXFc6Kh.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccXFc6Kh.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccXFc6Kh.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccXFc6Kh.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccXFc6Kh.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer
groestl.c: /tmp/ccc8j2dm.s: Assembler messages:
groestl.c: /tmp/ccc8j2dm.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccc8j2dm.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccc8j2dm.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccc8j2dm.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccc8j2dm.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccc8j2dm.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer
groestl.c: /tmp/ccB5t1OI.s: Assembler messages:
groestl.c: /tmp/ccB5t1OI.s:3010: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccB5t1OI.s:3836: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccB5t1OI.s:4820: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccB5t1OI.s:6582: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccB5t1OI.s:8208: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccB5t1OI.s:9963: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer
groestl.c: /tmp/ccyCYcK2.s: Assembler messages:
groestl.c: /tmp/ccyCYcK2.s:3129: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyCYcK2.s:3955: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyCYcK2.s:4938: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyCYcK2.s:6757: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyCYcK2.s:8383: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccyCYcK2.s:10264: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer
groestl.c: /tmp/ccu6HFnG.s: Assembler messages:
groestl.c: /tmp/ccu6HFnG.s:3046: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu6HFnG.s:3871: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu6HFnG.s:4845: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu6HFnG.s:6596: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu6HFnG.s:8221: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccu6HFnG.s:9969: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl256/arm32
Compiler: gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer
groestl.c: /tmp/ccqXfXko.s: Assembler messages:
groestl.c: /tmp/ccqXfXko.s:3015: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqXfXko.s:3848: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqXfXko.s:5604: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqXfXko.s:7237: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqXfXko.s:8209: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'
groestl.c: /tmp/ccqXfXko.s:9975: Error: thumb conditional instruction should be in IT block -- `addne fp,fp,#2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer arm32