Implementation notes: armeabi, gcc33, crypto_encrypt/ntruees787ep1

Computer: gcc33
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20110509
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
3326336refgcc -funroll-loops -O2 -fomit-frame-pointer2011061420110509
3363968refgcc -funroll-loops -O3 -fomit-frame-pointer2011061420110509
3584896refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061420110509
3594368refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061420110509
3835264refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061420110509
3863424refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061420110509
3992576refgcc -funroll-loops -Os -fomit-frame-pointer2011061420110509
4006400refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2011061420110509
4011136refgcc -Os -fomit-frame-pointer2011061420110509
4088704refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061420110509
4133632refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2011061420110509
4142336refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061420110509
4144640refgcc -O3 -fomit-frame-pointer2011061420110509
4149632refgcc -O2 -fomit-frame-pointer2011061420110509
4155264refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2011061420110509
4283904refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2011061420110509
4323200refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2011061420110509
4355968refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2011061420110509
4371968refgcc -mcpu=arm9 -Os -fomit-frame-pointer2011061420110509
4374400refgcc -mcpu=arm810 -Os -fomit-frame-pointer2011061420110509
4374528refgcc -mcpu=arm8 -Os -fomit-frame-pointer2011061420110509
4375040refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2011061420110509
4375168refgcc -mcpu=arm940t -Os -fomit-frame-pointer2011061420110509
4376832refgcc -mcpu=arm1020t -Os -fomit-frame-pointer2011061420110509
4376832refgcc -mcpu=arm10tdmi -Os -fomit-frame-pointer2011061420110509
4376832refgcc -mcpu=arm9tdmi -Os -fomit-frame-pointer2011061420110509
4376832refgcc -mcpu=ep9312 -Os -fomit-frame-pointer2011061420110509
4380032refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2011061420110509
4380032refgcc -mcpu=strongarm -Os -fomit-frame-pointer2011061420110509
4383104refgcc -mcpu=arm9e -Os -fomit-frame-pointer2011061420110509
4384000refgcc -mcpu=arm920 -Os -fomit-frame-pointer2011061420110509
4393472refgcc -mcpu=arm920t -Os -fomit-frame-pointer2011061420110509
4536064refgcc -mcpu=xscale -Os -fomit-frame-pointer2011061420110509
4584064refgcc -mcpu=arm7tdmi -Os -fomit-frame-pointer2011061420110509
4674304refgcc -mcpu=arm9e -O2 -fomit-frame-pointer2011061420110509
4675328refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2011061420110509
4676096refgcc -mcpu=arm9e -O3 -fomit-frame-pointer2011061420110509
4676096refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2011061420110509
4676736refgcc -mcpu=arm1020t -O3 -fomit-frame-pointer2011061420110509
4676736refgcc -mcpu=arm920t -O2 -fomit-frame-pointer2011061420110509
4676864refgcc -mcpu=arm1020t -O2 -fomit-frame-pointer2011061420110509
4677504refgcc -mcpu=arm9 -O2 -fomit-frame-pointer2011061420110509
4677632refgcc -mcpu=ep9312 -O2 -fomit-frame-pointer2011061420110509
4678400refgcc -mcpu=arm10tdmi -O3 -fomit-frame-pointer2011061420110509
4678400refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2011061420110509
4678400refgcc -mcpu=arm940t -O2 -fomit-frame-pointer2011061420110509
4678400refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2011061420110509
4679040refgcc -mcpu=arm920 -O2 -fomit-frame-pointer2011061420110509
4679168refgcc -mcpu=arm9tdmi -O2 -fomit-frame-pointer2011061420110509
4679296refgcc -mcpu=arm10tdmi -O2 -fomit-frame-pointer2011061420110509
4679296refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2011061420110509
4680832refgcc -mcpu=arm9 -O3 -fomit-frame-pointer2011061420110509
4680832refgcc -mcpu=xscale -O2 -fomit-frame-pointer2011061420110509
4681600refgcc -mcpu=arm920 -O3 -fomit-frame-pointer2011061420110509
4681600refgcc -mcpu=arm940t -O3 -fomit-frame-pointer2011061420110509
4682368refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2011061420110509
4683136refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2011061420110509
4683136refgcc -mcpu=arm920t -O3 -fomit-frame-pointer2011061420110509
4683136refgcc -mcpu=arm9tdmi -O3 -fomit-frame-pointer2011061420110509
4683136refgcc -mcpu=ep9312 -O3 -fomit-frame-pointer2011061420110509
4683136refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2011061420110509
4683264refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2011061420110509
4683904refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2011061420110509
4695168refgcc -mcpu=xscale -O3 -fomit-frame-pointer2011061420110509
4696064refgcc -mcpu=arm7tdmi -O3 -fomit-frame-pointer2011061420110509
4731136refgcc -mcpu=arm7tdmi -O2 -fomit-frame-pointer2011061420110509
5816576refgcc -funroll-loops -O -fomit-frame-pointer2011061420110509
5820160refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061420110509
6183168refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2011061420110509
6188032refgcc -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2011061420110509
6197504refgcc -fno-schedule-insns -O -fomit-frame-pointer2011061420110509
6198528refgcc -O -fomit-frame-pointer2011061420110509
6856192refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2011061420110509
6856704refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2011061420110509
6856960refgcc -mcpu=arm9e -O -fomit-frame-pointer2011061420110509
6857728refgcc -mcpu=arm940t -O -fomit-frame-pointer2011061420110509
6857728refgcc -mcpu=strongarm -O -fomit-frame-pointer2011061420110509
6858368refgcc -mcpu=arm9tdmi -O -fomit-frame-pointer2011061420110509
6859264refgcc -mcpu=arm920 -O -fomit-frame-pointer2011061420110509
6859904refgcc -mcpu=arm1020t -O -fomit-frame-pointer2011061420110509
6860800refgcc -mcpu=arm10tdmi -O -fomit-frame-pointer2011061420110509
6860928refgcc -mcpu=xscale -O -fomit-frame-pointer2011061420110509
6861440refgcc -mcpu=arm9 -O -fomit-frame-pointer2011061420110509
6863232refgcc -mcpu=ep9312 -O -fomit-frame-pointer2011061420110509
6864000refgcc -mcpu=arm8 -O -fomit-frame-pointer2011061420110509
6864000refgcc -mcpu=arm920t -O -fomit-frame-pointer2011061420110509
6864768refgcc -mcpu=arm810 -O -fomit-frame-pointer2011061420110509
6869632refgcc -mcpu=arm7tdmi -O -fomit-frame-pointer2011061420110509
16920576refgcc2011061420110509
16921728refcc2011061420110509
16923136refgcc -funroll-loops2011061420110509

Compiler output

Implementation: crypto_encrypt/ntruees787ep1/ref
Compiler: gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: error: /home/djb/benchmarking/supercop-20110509/supercop-data/gcc33/armeabi/lib/libsupercop.a(crypto_stream_salsa20_armneon2-xor.o): Conflicting architecture profiles A/R
try.c: /usr/bin/ld: failed to merge target specific data of file /home/djb/benchmarking/supercop-20110509/supercop-data/gcc33/armeabi/lib/libsupercop.a(crypto_stream_salsa20_armneon2-xor.o)
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -mcpu=cortex-r4 -O2 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O3 -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -O -fomit-frame-pointer ref
gcc -mcpu=cortex-r4 -Os -fomit-frame-pointer ref