Implementation notes: armeabi, h7beagle, crypto_aead/lacv1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
949339refgcc -funroll-loops -O3 -fomit-frame-pointer2014062120140529
954396refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062120140529
963480refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062120140529
969676refgcc -O3 -fomit-frame-pointer2014062120140529
1072883refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062120140529
1087124refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062120140529
1087704refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062120140529
1147722refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062120140529
1147890refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062120140529
1148244refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062120140529
1148506refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062120140529
1148666refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062120140529
1505129refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062120140529
1515660refgcc -funroll-loops -O2 -fomit-frame-pointer2014062120140529
2132533refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062120140529
2132555refgcc -funroll-loops -O -fomit-frame-pointer2014062120140529
6303731refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062120140529
6413863refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062120140529
6581143refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062120140529
6593826refgcc -O2 -fomit-frame-pointer2014062120140529
6593975refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062120140529
6595096refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062120140529
7183623refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062120140529
7184273refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062120140529
7184574refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062120140529
7352178refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062120140529
7353724refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062120140529
7998958refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062120140529
8015420refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062120140529
8029656refgcc -O -fomit-frame-pointer2014062120140529
8038163refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062120140529
8116588refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062120140529
8138418refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062120140529
8595174refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062120140529
8596359refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062120140529
8597949refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062120140529
8602512refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062120140529
8603441refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062120140529
10308703refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062120140529
10328950refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062120140529
10329920refgcc -funroll-loops -Os -fomit-frame-pointer2014062120140529
10345542refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062120140529
10404673refgcc -Os -fomit-frame-pointer2014062120140529
10415709refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062120140529
10424759refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062120140529
10460259refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062120140529
10935899refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062120140529
10939503refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062120140529
10940252refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062120140529
10945530refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062120140529
11004828refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062120140529
25643856refgcc -funroll-loops2014062120140529
25644012refcc2014062120140529
25645689refgcc2014062120140529

Compiler output

Implementation: crypto_aead/lacv1/ref
Compiler: gcc -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.c: encrypt.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

Compiler output

Implementation: crypto_aead/lacv1/ref
Compiler: gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer
encrypt.c:
encrypt.c: cc1: out of memory allocating 155120 bytes after a total of 3436544 bytes

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer ref