Implementation notes: armeabi, h5tegra, crypto_hash/nasha256

Computer: h5tegra
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: nasha256
TimeImplementationCompilerBenchmark dateSUPERCOP version
47239opt_v4gcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
47257opt_v4gcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
47284opt_v4gcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
47287opt_v4gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
47761opt_v4gcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
47799opt_v4gcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
47817opt_v4gcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
47859opt_v4gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
47862opt_v4gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
47959opt_v4gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
48815opt_v4gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
48839opt_v4gcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
48920opt_v4gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
48922opt_v4gcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
48931opt_v4gcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
50913opt_v4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
50962opt_v4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
51146opt_v4gcc -Os -fomit-frame-pointer2011112720110914
51170opt_v4gcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
51287opt_v4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
51292opt_v4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
51634opt_v4gcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
51666opt_v4gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
51784opt_v4gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
51795opt_v4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
54512opt_v4gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
54534opt_v4gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
57809opt_v4gcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
57845opt_v4gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
57855opt_v4gcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
57859opt_v4gcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
57865opt_v4gcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
58254optgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011112720110914
58343optgcc -mcpu=arm8 -Os -fomit-frame-pointer2011112720110914
58353optgcc -mcpu=strongarm -Os -fomit-frame-pointer2011112720110914
58548optgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011112720110914
58590optgcc -mcpu=arm810 -Os -fomit-frame-pointer2011112720110914
60473optgcc -O2 -fomit-frame-pointer2011112720110914
61187optgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
61299optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
61401optgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011112720110914
61532opt_v4gcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
61603opt_v4gcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
61657optgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011112720110914
61713optgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011112720110914
61773optgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011112720110914
61827optgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011112720110914
62173optgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
62211optgcc -funroll-loops -O2 -fomit-frame-pointer2011112720110914
62272optgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011112720110914
62278optgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011112720110914
62285opt_v4gcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
62305optgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011112720110914
62309opt_v4gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
62323opt_v4gcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
62338opt_v4gcc -O -fomit-frame-pointer2011112720110914
62378optgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011112720110914
62380optgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011112720110914
62445optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
63153optgcc -Os -fomit-frame-pointer2011112720110914
63188optgcc -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
63238optgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2011112720110914
63727optgcc -funroll-loops -O3 -fomit-frame-pointer2011112720110914
63800optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011112720110914
63872optgcc -O3 -fomit-frame-pointer2011112720110914
63933optgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011112720110914
63937optgcc -funroll-loops -Os -fomit-frame-pointer2011112720110914
63956opt_v4gcc -O3 -fomit-frame-pointer2011112720110914
64097opt_v4gcc -O2 -fomit-frame-pointer2011112720110914
64233opt_v4gcc -funroll-loops -O -fomit-frame-pointer2011112720110914
64234optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011112720110914
64357opt_v4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
64750optgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2011112720110914
64823optgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2011112720110914
65181optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011112720110914
66855optgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011112720110914
66885optgcc -mcpu=arm8 -O -fomit-frame-pointer2011112720110914
66901optgcc -mcpu=strongarm -O -fomit-frame-pointer2011112720110914
66991optgcc -mcpu=arm810 -O -fomit-frame-pointer2011112720110914
67006optgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011112720110914
69693opt_v4gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011112720110914
69849opt_v4gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011112720110914
70162optgcc -O -fomit-frame-pointer2011112720110914
70175optgcc -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
70186optgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011112720110914
70196optgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2011112720110914
72898optgcc -funroll-loops -O -fomit-frame-pointer2011112720110914
73036opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
73044opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
73062opt_v4gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
73074opt_v4gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
73192optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011112720110914
77008opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
77015opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
77047opt_v4gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
77064opt_v4gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
77237opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
77607opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
77618opt_v4gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
77636opt_v4gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
81815opt_v4gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
81902opt_v4gcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
82669opt_v4gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
82678opt_v4gcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
82682opt_v4gcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
82682opt_v4gcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
82683opt_v4gcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
82694opt_v4gcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
82695opt_v4gcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
82698opt_v4gcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
82698opt_v4gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
83242opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
83268opt_v4gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
83275opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
83279opt_v4gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
87448opt_v4gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
87461opt_v4gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
88536opt_v4gcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
88576opt_v4gcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
88598opt_v4gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
88600opt_v4gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
88610opt_v4gcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
88624opt_v4gcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
88639opt_v4gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
88648opt_v4gcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
88656opt_v4gcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
88663opt_v4gcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
88672opt_v4gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
88675opt_v4gcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
88679opt_v4gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
88681opt_v4gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
88788opt_v4gcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
88795opt_v4gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
88797opt_v4gcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
88797opt_v4gcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
88798opt_v4gcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
88800opt_v4gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
92432opt_v4gcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
92434opt_v4gcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
92447opt_v4gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
92466opt_v4gcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
92469opt_v4gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
92469opt_v4gcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
92474opt_v4gcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
92490opt_v4gcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
92501opt_v4gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
92514opt_v4gcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
92556opt_v4gcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
93021optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2011112720110914
93024optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2011112720110914
93251optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
93341optgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2011112720110914
93384optgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
93433optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2011120420111120
93476optgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2011112720110914
94169optgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2011120420111120
97553optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
99945optgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2011112720110914
100084optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2011120420111120
100173optgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2011112720110914
103039optgcc -mcpu=xscale -O3 -fomit-frame-pointer2011112720110914
104410optgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011112720110914
105061optgcc -mcpu=arm920 -Os -fomit-frame-pointer2011112720110914
105134optgcc -mcpu=arm9 -Os -fomit-frame-pointer2011112720110914
105204optgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011112720110914
105223optgcc -mcpu=arm920t -Os -fomit-frame-pointer2011112720110914
105267optgcc -mcpu=xscale -O2 -fomit-frame-pointer2011112720110914
105302optgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011112720110914
105314optgcc -mcpu=arm9e -Os -fomit-frame-pointer2011112720110914
105454optgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011112720110914
105462optgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011112720110914
105518optgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011112720110914
105541optgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011112720110914
105688optgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011112720110914
105718optgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011112720110914
105750optgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011112720110914
105941optgcc -mcpu=arm940t -Os -fomit-frame-pointer2011112720110914
105950optgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011112720110914
105990optgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011112720110914
106020optgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011112720110914
106129optgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011112720110914
106491optgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011112720110914
106800optgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011112720110914
107881optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2011112720110914
107893optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2011112720110914
108011optgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
108014optgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2011120420111120
108473optgcc -mcpu=xscale -Os -fomit-frame-pointer2011112720110914
108722optgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011112720110914
108761optgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011112720110914
108769optgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011112720110914
108782optgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011112720110914
108783optgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011112720110914
108834optgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011112720110914
108837optgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011112720110914
109020optgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011112720110914
109039optgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011112720110914
119398optgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011112720110914
122089optgcc -mcpu=arm1020t -O -fomit-frame-pointer2011112720110914
122100optgcc -mcpu=arm940t -O -fomit-frame-pointer2011112720110914
122108optgcc -mcpu=arm9 -O -fomit-frame-pointer2011112720110914
122117optgcc -mcpu=arm9e -O -fomit-frame-pointer2011112720110914
122129optgcc -mcpu=ep9312 -O -fomit-frame-pointer2011112720110914
122174optgcc -mcpu=arm920 -O -fomit-frame-pointer2011112720110914
122188optgcc -mcpu=arm920t -O -fomit-frame-pointer2011112720110914
122205optgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011112720110914
122318optgcc -mcpu=xscale -O -fomit-frame-pointer2011112720110914
122388optgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011112720110914
185522optgcc2011112720110914
185566optcc2011112720110914
186100optgcc -funroll-loops2011112720110914
194051opt_v4gcc2011112720110914
194059opt_v4cc2011112720110914
194163opt_v4gcc -funroll-loops2011112720110914

Compiler output

Implementation: crypto_hash/nasha256/opt_v4
Compiler: cc
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc opt_v4
gcc opt_v4
gcc -O2 -fomit-frame-pointer opt_v4
gcc -O3 -fomit-frame-pointer opt_v4
gcc -O -fomit-frame-pointer opt_v4
gcc -Os -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops opt_v4
gcc -funroll-loops -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -Os -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt_v4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1020t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns opt_v4
gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm920 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm920t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm940t -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9e -Os -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -O -fomit-frame-pointer opt_v4
gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a5 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -O -fomit-frame-pointer opt_v4
gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -O -fomit-frame-pointer opt_v4
gcc -mcpu=ep9312 -Os -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O2 -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O3 -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -O -fomit-frame-pointer opt_v4
gcc -mcpu=xscale -Os -fomit-frame-pointer opt_v4

Compiler output

Implementation: crypto_hash/nasha256/opt_v4
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1:0: warning: target CPU does not support THUMB instructions
Nasha.c: Nasha.c: In function 'Init':
Nasha.c: Nasha.c:815:29: warning: assignment makes integer from pointer without a cast
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

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

Compiler output

Implementation: crypto_hash/nasha256/opt
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
Nasha.c: Nasha.c:1:0: warning: target CPU does not support THUMB instructions
hash.c: hash.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try.c:1:0: warning: target CPU does not support THUMB instructions
try.c: try-anything.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure.c:1:0: warning: target CPU does not support THUMB instructions
measure.c: measure-anything.c:1:0: warning: target CPU does not support THUMB instructions

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