Implementation notes: armeabi, h7beagle, crypto_sign/ntrumls401x

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_sign
Primitive: ntrumls401x
TimeImplementationCompilerBenchmark dateSUPERCOP version
9411243refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014071820140622
9530140refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014071820140622
9638054refgcc -funroll-loops -O2 -fomit-frame-pointer2014071820140622
9646604refgcc -funroll-loops -O3 -fomit-frame-pointer2014071820140622
10050789refgcc -O3 -fomit-frame-pointer2014071820140622
10069339refgcc -O2 -fomit-frame-pointer2014071820140622
10095150refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014071820140622
10111262refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
10113788refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
10178693refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
10367336refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014071820140622
10593777refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014071820140622
10598173refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014071820140622
10707934refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
10945799refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014071820140622
10950474refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014071820140622
10950859refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014071820140622
10951439refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014071820140622
10952750refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014071820140622
10953040refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014071820140622
10953951refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014071820140622
10955039refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014071820140622
10955536refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014071820140622
10957179refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014071820140622
11228937refgcc -funroll-loops -O -fomit-frame-pointer2014071820140622
11238548refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
11265024refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014071820140622
11281905refgcc -O -fomit-frame-pointer2014071820140622
11289074refgcc -fno-schedule-insns -O -fomit-frame-pointer2014071820140622
11290023refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014071820140622
11300392refgcc -mcpu=arm8 -O -fomit-frame-pointer2014071820140622
11301297refgcc -mcpu=arm810 -O -fomit-frame-pointer2014071820140622
11303689refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014071820140622
11307222refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014071820140622
11312392refgcc -mcpu=strongarm -O -fomit-frame-pointer2014071820140622
12045381refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014071820140622
12047823refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014071820140622
12048865refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014071820140622
12219073refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071820140622
12318308refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014071820140622
12325538refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014071820140622
13398453refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
13403981refgcc -funroll-loops -Os -fomit-frame-pointer2014071820140622
13449454refgcc -Os -fomit-frame-pointer2014071820140622
13453632refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014071820140622
13455780refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014071820140622
13680156refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014071820140622
13726081refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014071820140622
14946568refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014071820140622
15091905refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014071820140622
15177688refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071820140622
17921772refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014071820140622
26784081refgcc2014071820140622
26785098refcc2014071820140622
27716009refgcc -funroll-loops2014071820140622

Compiler output

Implementation: crypto_sign/ntrumls401x/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
convert.c: convert.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
fastrandombytes.c: fastrandombytes.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
pack.c: pack.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
params.c: params.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
pol.c: pol.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
pqntrusign.c: pqntrusign.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
shred.c: shred.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
sign.c: sign.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