Implementation notes: armeabi, flops, crypto_hashblocks/rfsb509

Computer: flops
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_hashblocks
Primitive: rfsb509
TimeImplementationCompilerBenchmark dateSUPERCOP version
1214742refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
1286614refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
1363207refgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
1366470refgcc -O3 -fomit-frame-pointer2014042720140425
1464629refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014042720140425
1517942refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042720140425
1531619refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014042720140425
1603270refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
1606074refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014042720140425
1606278refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014042720140425
1606301refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014042720140425
1606347refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014042720140425
1607566refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014042720140425
1716162refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
1757218refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
1757299refgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
1777827refgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
1816159refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014042720140425
1822995refgcc -Os -fomit-frame-pointer2014042720140425
1823058refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
1855730refgcc -O2 -fomit-frame-pointer2014042720140425
1867373refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014042720140425
1867388refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014042720140425
1867388refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014042720140425
1867488refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014042720140425
1874072refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014042720140425
1883969refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014042720140425
1917088refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014042720140425
1929621refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
1929658refgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
1933966refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014042720140425
1934026refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014042720140425
1934087refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014042720140425
1934122refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014042720140425
1934163refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014042720140425
1968981refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014042720140425
2009235refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042720140425
2073800refgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
2073870refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014042720140425
2073941refgcc -O -fomit-frame-pointer2014042720140425
2073976refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014042720140425
2115042refgcc -mcpu=arm810 -O -fomit-frame-pointer2014042720140425
2115071refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014042720140425
2115206refgcc -mcpu=arm8 -O -fomit-frame-pointer2014042720140425
2115310refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014042720140425
2115323refgcc -mcpu=strongarm -O -fomit-frame-pointer2014042720140425
2354920refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042720140425
2466181refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014042720140425
2788856refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042720140425
3113685refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014042720140425
3272762refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014042720140425
3403069refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014042720140425
6570949refgcc -funroll-loops2014042720140425
6572244refcc2014042720140425
6577552refgcc2014042720140425

Compiler output

Implementation: crypto_hashblocks/rfsb509/ref
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]
matrix.c: matrix.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 ref
gcc -mcpu=arm810 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm810 -O -fomit-frame-pointer ref
gcc -mcpu=arm810 -Os -fomit-frame-pointer ref
gcc -mcpu=arm8 -O2 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O3 -fomit-frame-pointer ref
gcc -mcpu=arm8 -O -fomit-frame-pointer ref
gcc -mcpu=arm8 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -O -fomit-frame-pointer ref
gcc -mcpu=strongarm110 -Os -fomit-frame-pointer ref
gcc -mcpu=strongarm -O2 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O3 -fomit-frame-pointer ref
gcc -mcpu=strongarm -O -fomit-frame-pointer ref
gcc -mcpu=strongarm -Os -fomit-frame-pointer ref