Implementation notes: armeabi, sachr, crypto_hash/luffa256

Computer: sachr
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140514
Operation: crypto_hash
Primitive: luffa256
TimeImplementationCompilerBenchmark dateSUPERCOP version
48696opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
49139opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
49914opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
51167sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
51810sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
52004sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
52409opt32gcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
52885sphlibgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
53008sphlibgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
53021sphlibgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
53120sphlibgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
53136sphlibgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
53190sphlibgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
53196sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
53216sphlibgcc -O2 -fomit-frame-pointer2014051620140514
53295opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
53391sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
53555opt32gcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
53702opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
54149opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
54239thomaz/basicgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
54355opt32gcc -O3 -fomit-frame-pointer2014051620140514
54407sphlibgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
54514thomaz/basicgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
54515opt32gcc -funroll-loops -O -fomit-frame-pointer2014051620140514
54537sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
54575opt32gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
54792sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
54975sphlibgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
55022sphlibgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
55024sphlibgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
55062sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
55105sphlibgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
55148sphlibgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
55254sphlibgcc -O -fomit-frame-pointer2014051620140514
55458sphlibgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
55488armgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
55958sphlibgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
56152opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
56188opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
56348opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
56488opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
56528sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
56687armgcc -O3 -fomit-frame-pointer2014051620140514
56695sphlibgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
56747thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57416armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
57472opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
57510sphlibgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
57553sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
57612sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
57628sphlibgcc -Os -fomit-frame-pointer2014051620140514
57780sphlibgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
57827sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
57911sphlibgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
57912sphlibgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
57988sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
58010sphlibgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
58038armgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
58243sphlibgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
58255armgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
58497sphlibgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
58516sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
58526armgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
58578sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
58642armgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051620140514
58782armgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
58853armgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
59072thomaz/basicgcc -O3 -fomit-frame-pointer2014051620140514
59112armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
59882thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
60198armgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
60285armgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
60287armgcc -O2 -fomit-frame-pointer2014051620140514
60702opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
60771armgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
60899armgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
60931opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
60931armgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
60993opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
61012armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
61062armgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
61118thomaz/basicgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
61139armgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
61150thomaz/basicgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
61179armgcc -Os -fomit-frame-pointer2014051620140514
61242armgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
61443armgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
61446armgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
61475opt32gcc -O2 -fomit-frame-pointer2014051620140514
61544opt32gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
61604thomaz/basicgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
61658thomaz/basicgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
61677armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
61831armgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
61872thomaz/basicgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
61946opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
61986armgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
61988armgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
62040armgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
62114armgcc -O -fomit-frame-pointer2014051620140514
62115armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
62165opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
62195armgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
62214armgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
62236opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
62245armgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
62261armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
62263armgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
62278thomaz/basicgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
62350armgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
62425armgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
62448opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
62589opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
62633armgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
62870opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
62908armgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
63047thomaz/basicgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
63201opt32gcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
63275opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
63293armgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
63385armgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
63522opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
63671opt32gcc -Os -fomit-frame-pointer2014051620140514
63950opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
63982armgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
63987armgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
64054armgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
64097armgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
64207armgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
64208armgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
64358armgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
64404armgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
64611opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
64739armgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
64774armgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
64810armgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
64845opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
64917thomaz/basicgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
64996opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
65092opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
65133opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
65227opt32gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
65520opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
65563opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
65585opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
65738opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
65742opt32gcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
65746opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
65842opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
66075opt32gcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
66107opt32gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
66334opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
66725opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
66903opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
66910opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
67192opt32gcc -O -fomit-frame-pointer2014051620140514
75326sphlibgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014051620140514
75949sphlibgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
76676sphlibgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014051620140514
76807sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014051620140514
77862sphlibgcc -O3 -fomit-frame-pointer2014051620140514
78647sphlibgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014051620140514
80872sphlibgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014051620140514
81436sphlibgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014051620140514
81546sphlibgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014051620140514
82246sphlibgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014051620140514
83183sphlibgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014051620140514
90031sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
211789thomaz/basicgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
212879thomaz/basicgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
213398thomaz/basicgcc -funroll-loops -O2 -fomit-frame-pointer2014051620140514
216715thomaz/basicgcc -funroll-loops -O -fomit-frame-pointer2014051620140514
222019thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
222110thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014051620140514
222310thomaz/basicgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014051620140514
222466thomaz/basicgcc -fno-schedule-insns -O -fomit-frame-pointer2014051620140514
222691thomaz/basicgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014051620140514
223299thomaz/basicgcc -mcpu=arm8 -O -fomit-frame-pointer2014051620140514
223326thomaz/basicgcc -mcpu=arm810 -O -fomit-frame-pointer2014051620140514
223381thomaz/basicgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014051620140514
225682thomaz/basicgcc -O -fomit-frame-pointer2014051620140514
226084thomaz/basicgcc -mcpu=strongarm -O -fomit-frame-pointer2014051620140514
228892thomaz/basicgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014051620140514
239511thomaz/basicgcc -funroll-loops -Os -fomit-frame-pointer2014051620140514
240101thomaz/basicgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014051620140514
240127thomaz/basicgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014051620140514
240183thomaz/basicgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014051620140514
240429thomaz/basicgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
240951thomaz/basicgcc -O2 -fomit-frame-pointer2014051620140514
241214thomaz/basicgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014051620140514
243195sphlibcc2014051620140514
243296sphlibgcc -funroll-loops2014051620140514
243467sphlibgcc2014051620140514
250102thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
250570thomaz/basicgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014051620140514
250715thomaz/basicgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051620140514
251492thomaz/basicgcc -Os -fomit-frame-pointer2014051620140514
252849thomaz/basicgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014051620140514
254350thomaz/basicgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014051620140514
256030thomaz/basicgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014051620140514
257915thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014051620140514
262847thomaz/basicgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051620140514
263211thomaz/basicgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
263554thomaz/basicgcc -mcpu=strongarm -Os -fomit-frame-pointer2014051620140514
263665thomaz/basicgcc -mcpu=arm810 -Os -fomit-frame-pointer2014051620140514
263709thomaz/basicgcc -mcpu=arm8 -Os -fomit-frame-pointer2014051620140514
264048thomaz/basicgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014051620140514
264061thomaz/basicgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014051620140514
264297thomaz/basicgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014051620140514
265056thomaz/basicgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014051620140514
361945opt32gcc2014051620140514
364161opt32cc2014051620140514
364269opt32gcc -funroll-loops2014051620140514
627989thomaz/basiccc2014051620140514
629135thomaz/basicgcc -funroll-loops2014051620140514
631110thomaz/basicgcc2014051620140514
1179528armgcc2014051620140514
1181865armgcc -funroll-loops2014051620140514
1217675armcc2014051620140514

Compiler output

Implementation: crypto_hash/luffa256/sphlib
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]
luffa.c: luffa.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 sphlib
gcc -mcpu=arm810 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm810 -Os -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -O -fomit-frame-pointer sphlib
gcc -mcpu=arm8 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O2 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O3 -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -O -fomit-frame-pointer sphlib
gcc -mcpu=strongarm -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: crypto_hash/luffa256/opt32
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]
luffa_for_32.c: luffa_for_32.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 opt32
gcc -mcpu=arm810 -O3 -fomit-frame-pointer opt32
gcc -mcpu=arm810 -O -fomit-frame-pointer opt32
gcc -mcpu=arm810 -Os -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O2 -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O3 -fomit-frame-pointer opt32
gcc -mcpu=arm8 -O -fomit-frame-pointer opt32
gcc -mcpu=arm8 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O2 -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O3 -fomit-frame-pointer opt32
gcc -mcpu=strongarm -O -fomit-frame-pointer opt32
gcc -mcpu=strongarm -Os -fomit-frame-pointer opt32

Compiler output

Implementation: crypto_hash/luffa256/thomaz/basic
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: 20, namely:
CompilerImplementations
gcc -mcpu=arm810 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm810 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=arm8 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O2 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O3 -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -O -fomit-frame-pointer thomaz/basic
gcc -mcpu=strongarm -Os -fomit-frame-pointer thomaz/basic

Compiler output

Implementation: crypto_hash/luffa256/arm
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
luffa_for_32.c: luffa_for_32.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
stub.c: stub.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 arm
gcc -mcpu=arm810 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm810 -O -fomit-frame-pointer arm
gcc -mcpu=arm810 -Os -fomit-frame-pointer arm
gcc -mcpu=arm8 -O2 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O3 -fomit-frame-pointer arm
gcc -mcpu=arm8 -O -fomit-frame-pointer arm
gcc -mcpu=arm8 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -O -fomit-frame-pointer arm
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer arm
gcc -mcpu=strongarm -O2 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O3 -fomit-frame-pointer arm
gcc -mcpu=strongarm -O -fomit-frame-pointer arm
gcc -mcpu=strongarm -Os -fomit-frame-pointer arm