Implementation notes: armeabi, h9dragon, crypto_hash/mcssha4

Computer: h9dragon
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20130126
Operation: crypto_hash
Primitive: mcssha4
TimeImplementationCompilerBenchmark dateSUPERCOP version
105643refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
111216refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
111904refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
111951refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2012111220121016
114725refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
116937refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
118527refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
118799refgcc -mcpu=arm1136j-s -O2 -fomit-frame-pointer2012111220121016
118829refgcc -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2012111220121016
118888refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2012111220121016
118971refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer2012111220121016
120204refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
120478refgcc -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
121019refgcc -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2012111220121016
122597refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012111220121016
123286refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2012111220121016
126235refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2012111220121016
126327refgcc -funroll-loops -O3 -fomit-frame-pointer2012111220121016
127599refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2012111220121016
129000refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
129228refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer -fno-schedule-insns2012111220121016
130085refgcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer2012111220121016
130259refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2012111220121016
131045refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2012111220121016
131227refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2012111220121016
131227refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2012111220121016
131318refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2012111220121016
131455refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2012111220121016
131501refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2012111220121016
131544refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2012111220121016
131544refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2012111220121016
131587refgcc -O2 -fomit-frame-pointer2012111220121016
131591refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2012111220121016
131634refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2012111220121016
131681refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2012111220121016
131860refgcc -funroll-loops -O2 -fomit-frame-pointer2012111220121016
133447refgcc -mcpu=xscale -O2 -fomit-frame-pointer2012111220121016
133540refgcc -funroll-loops -Os -fomit-frame-pointer2012111220121016
133860refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2012111220121016
133906refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2012111220121016
133906refgcc -mcpu=iwmmxt -O2 -fomit-frame-pointer2012111220121016
134151refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2012111220121016
134265refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2012111220121016
134311refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2012111220121016
134421refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012111220121016
134659refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2012111220121016
134678refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2012111220121016
134721refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2012111220121016
134763refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2012111220121016
134767refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2012111220121016
134855refgcc -O3 -fomit-frame-pointer2012111220121016
134856refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2012111220121016
134991refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2012111220121016
134991refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2012111220121016
135081refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2012111220121016
135263refgcc -mcpu=arm810 -Os -fomit-frame-pointer2012111220121016
135352refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2012111220121016
135357refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2012111220121016
135852refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2012111220121016
135853refgcc -mcpu=arm9 -Os -fomit-frame-pointer2012111220121016
135897refgcc -mcpu=arm920 -Os -fomit-frame-pointer2012111220121016
135898refgcc -Os -fomit-frame-pointer2012111220121016
135899refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2012111220121016
135900refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2012111220121016
135942refgcc -mcpu=arm940t -Os -fomit-frame-pointer2012111220121016
135990refgcc -mcpu=strongarm -Os -fomit-frame-pointer2012111220121016
135995refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2012111220121016
136122refgcc -mcpu=arm920t -Os -fomit-frame-pointer2012111220121016
136174refgcc -mcpu=arm8 -Os -fomit-frame-pointer2012111220121016
136266refgcc -mcpu=xscale -O3 -fomit-frame-pointer2012111220121016
136671refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012111220121016
136893refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2012111220121016
136897refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2012111220121016
136948refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2012111220121016
136988refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2012111220121016
137576refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2012111220121016
137664refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2012111220121016
137804refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2012111220121016
137830refgcc -O -fomit-frame-pointer2012111220121016
137846refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2012111220121016
137849refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2012111220121016
138167refgcc -mcpu=arm920t -O -fomit-frame-pointer2012111220121016
138348refgcc -mcpu=arm810 -O -fomit-frame-pointer2012111220121016
138529refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2012111220121016
138623refgcc -mcpu=arm940t -O -fomit-frame-pointer2012111220121016
138663refgcc -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
138665refgcc -mcpu=strongarm -O -fomit-frame-pointer2012111220121016
138711refgcc -mcpu=arm9 -O -fomit-frame-pointer2012111220121016
138758refgcc -mcpu=ep9312 -O -fomit-frame-pointer2012111220121016
138801refgcc -mcpu=arm920 -O -fomit-frame-pointer2012111220121016
138802refgcc -mcpu=arm8 -O -fomit-frame-pointer2012111220121016
139073refgcc -mcpu=arm1020t -O -fomit-frame-pointer2012111220121016
140386refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2012111220121016
140387refgcc -mcpu=cortex-r4 -O -fomit-frame-pointer2012111220121016
140570refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
140659refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2012111220121016
140661refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2012111220121016
141112refgcc -mcpu=xscale -O -fomit-frame-pointer2012111220121016
142025refgcc -mcpu=arm9e -O -fomit-frame-pointer2012111220121016
143746refgcc -mcpu=arm9e -Os -fomit-frame-pointer2012111220121016
145387refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012111220121016
145651refgcc -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2012111220121016
145696refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer2012111220121016
145918refgcc -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
146014refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer2012111220121016
146104refgcc -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2012111220121016
146105refgcc -mcpu=xscale -Os -fomit-frame-pointer2012111220121016
146645refgcc -funroll-loops -O -fomit-frame-pointer2012111220121016
149813refgcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer2012111220121016
150779refgcc -mcpu=cortex-r4 -Os -fomit-frame-pointer2012111220121016
151186refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2012111220121016
158239refgcc -mcpu=arm1136j-s -Os -fomit-frame-pointer2012111220121016
158760refgcc -mcpu=arm1136jf-s -Os -fomit-frame-pointer2012111220121016
330464refgcc -funroll-loops2012111220121016
330585refgcc2012111220121016
330721refcc2012111220121016

Test failure

Implementation: crypto_hash/mcssha4/ref
Compiler: gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -O -fomit-frame-pointer ref
gcc -funroll-loops -march=iwmmxt -Os -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -O3 -fomit-frame-pointer ref
gcc -mcpu=iwmmxt -Os -fomit-frame-pointer ref