Implementation notes: armeabi, h9dragon, crypto_hash/fugue2

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: fugue2
TimeImplementationCompilerBenchmark dateSUPERCOP version
109227cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110420121016
110909cop_opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012110420121016
111542cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110420121016
111591cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012110420121016
111788cop_opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012110420121016
111989cop_opt32gcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012110420121016
112315cop_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer2012110420121016
112402cop_opt32gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012110420121016
112699cop_opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012110420121016
113763cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110420121016
113806cop_opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012110420121016
113944cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110420121016
114262cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012110420121016
116215cop_opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012110420121016
116259cop_opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012110420121016
116532cop_opt32gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer2012110420121016
116621cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110420121016
117466cop_opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012110420121016
117783cop_opt32gcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012110420121016
118341cop_opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2012110420121016
127826cop_opt32gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012110420121016
128006cop_opt32gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012110420121016
128322cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110420121016
128368cop_opt32gcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012110420121016
129502cop_opt32gcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012110420121016
129865cop_opt32gcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012110420121016
129957cop_opt32gcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012110420121016
129958cop_opt32gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer2012110420121016
130049cop_opt32gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012110420121016
130050cop_opt32gcc -mcpu=strongarm -O2 -fomit-frame-pointer2012110420121016
130096cop_opt32gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer2012110420121016
130458cop_opt32gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012110420121016
130591cop_opt32gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012110420121016
130782cop_opt32gcc -mcpu=xscale -O3 -fomit-frame-pointer2012110420121016
130975cop_opt32gcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012110420121016
131295cop_opt32gcc -mcpu=arm810 -O2 -fomit-frame-pointer2012110420121016
131359cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012110420121016
131410cop_opt32gcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012110420121016
131496cop_opt32gcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012110420121016
131589cop_opt32gcc -mcpu=xscale -O2 -fomit-frame-pointer2012110420121016
131642cop_opt32gcc -mcpu=arm9e -O2 -fomit-frame-pointer2012110420121016
131661cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012110420121016
131772cop_opt32gcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012110420121016
131814cop_opt32gcc -mcpu=arm940t -O2 -fomit-frame-pointer2012110420121016
131818cop_opt32gcc -mcpu=arm920t -O2 -fomit-frame-pointer2012110420121016
131818cop_opt32gcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012110420121016
131859cop_opt32gcc -mcpu=arm920 -O2 -fomit-frame-pointer2012110420121016
131861cop_opt32gcc -mcpu=arm9 -O2 -fomit-frame-pointer2012110420121016
131861cop_opt32gcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012110420121016
131906cop_opt32gcc -mcpu=arm8 -O2 -fomit-frame-pointer2012110420121016
131907cop_opt32gcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012110420121016
132048cop_opt32gcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012110420121016
132091cop_opt32gcc -O2 -fomit-frame-pointer2012110420121016
132137cop_opt32gcc -funroll-loops -O3 -fomit-frame-pointer2012110420121016
132317cop_opt32gcc -funroll-loops -O2 -fomit-frame-pointer2012110420121016
132588cop_opt32gcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012110420121016
132634cop_opt32gcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012110420121016
133131cop_opt32gcc -mcpu=strongarm -O3 -fomit-frame-pointer2012110420121016
133176cop_opt32gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012110420121016
133177cop_opt32gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012110420121016
133223cop_opt32gcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012110420121016
133611cop_opt32gcc -mcpu=xscale -Os -fomit-frame-pointer2012110420121016
133628cop_opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012110420121016
134398cop_opt32gcc -mcpu=iwmmxt -Os -fomit-frame-pointer2012110420121016
134695cop_opt32gcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012110420121016
134811cop_opt32gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer2012110420121016
134812cop_opt32gcc -O3 -fomit-frame-pointer2012110420121016
134948cop_opt32gcc -mcpu=arm940t -O3 -fomit-frame-pointer2012110420121016
134987cop_opt32gcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012110420121016
134990cop_opt32gcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012110420121016
134991cop_opt32gcc -mcpu=arm920 -O3 -fomit-frame-pointer2012110420121016
135031cop_opt32gcc -mcpu=arm9 -O3 -fomit-frame-pointer2012110420121016
135033cop_opt32gcc -mcpu=arm8 -O3 -fomit-frame-pointer2012110420121016
135037cop_opt32gcc -mcpu=arm810 -O3 -fomit-frame-pointer2012110420121016
135039cop_opt32gcc -mcpu=arm920t -O3 -fomit-frame-pointer2012110420121016
135084cop_opt32gcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012110420121016
135108cop_opt32gcc -Os -fomit-frame-pointer2012110420121016
135128cop_opt32gcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012110420121016
135148cop_opt32gcc -mcpu=ep9312 -Os -fomit-frame-pointer2012110420121016
135170cop_opt32gcc -mcpu=arm1020t -Os -fomit-frame-pointer2012110420121016
135217cop_opt32gcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012110420121016
135332cop_opt32gcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012110420121016
135673cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012110420121016
135717cop_opt32gcc -mcpu=arm1020t -O -fomit-frame-pointer2012110420121016
135718cop_opt32gcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012110420121016
135762cop_opt32gcc -mcpu=arm9e -O -fomit-frame-pointer2012110420121016
135762cop_opt32gcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012110420121016
135763cop_opt32gcc -mcpu=arm9 -Os -fomit-frame-pointer2012110420121016
135808cop_opt32gcc -mcpu=arm8 -Os -fomit-frame-pointer2012110420121016
135808cop_opt32gcc -mcpu=arm920t -Os -fomit-frame-pointer2012110420121016
135851cop_opt32gcc -mcpu=arm920 -Os -fomit-frame-pointer2012110420121016
135891cop_opt32gcc -mcpu=arm940t -Os -fomit-frame-pointer2012110420121016
135898cop_opt32gcc -mcpu=arm810 -Os -fomit-frame-pointer2012110420121016
135971cop_opt32gcc -mcpu=xscale -O -fomit-frame-pointer2012110420121016
136055cop_opt32gcc -mcpu=arm940t -O -fomit-frame-pointer2012110420121016
136168cop_opt32gcc -funroll-loops -O -fomit-frame-pointer2012110420121016
136174cop_opt32gcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012110420121016
136192cop_opt32gcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012110420121016
136215cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012110420121016
136262cop_opt32gcc -mcpu=arm9e -O3 -fomit-frame-pointer2012110420121016
136537cop_opt32gcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012110420121016
136537cop_opt32gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012110420121016
136627cop_opt32gcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012110420121016
136670cop_opt32gcc -mcpu=strongarm -Os -fomit-frame-pointer2012110420121016
136671cop_opt32gcc -mcpu=ep9312 -O -fomit-frame-pointer2012110420121016
136713cop_opt32gcc -mcpu=strongarm -O -fomit-frame-pointer2012110420121016
136715cop_opt32gcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012110420121016
136720cop_opt32gcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012110420121016
136722cop_opt32gcc -mcpu=arm9 -O -fomit-frame-pointer2012110420121016
136760cop_opt32gcc -mcpu=arm810 -O -fomit-frame-pointer2012110420121016
136805cop_opt32gcc -mcpu=arm920t -O -fomit-frame-pointer2012110420121016
136848cop_opt32gcc -mcpu=arm920 -O -fomit-frame-pointer2012110420121016
136849cop_opt32gcc -mcpu=arm8 -O -fomit-frame-pointer2012110420121016
136897cop_opt32gcc -mcpu=arm9e -Os -fomit-frame-pointer2012110420121016
136987cop_opt32gcc -O -fomit-frame-pointer2012110420121016
137076cop_opt32gcc -funroll-loops -Os -fomit-frame-pointer2012110420121016
137685cop_opt32gcc -mcpu=strongarm110 -O -fomit-frame-pointer2012110420121016
137799cop_opt32gcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012110420121016
138436cop_opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2012110420121016
466032cop_opt32gcc -funroll-loops2012110420121016
480543cop_opt32gcc2012110420121016
480678cop_opt32cc2012110420121016

Test failure

Implementation: crypto_hash/fugue2/cop_opt32
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer cop_opt32
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer cop_opt32
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer cop_opt32
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer cop_opt32