Implementation notes: armeabi, h7beagle, crypto_aead/joltikneq6464v1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: joltikneq6464v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
18414071refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062020140529
18414573refgcc -funroll-loops -O -fomit-frame-pointer2014062020140529
18588716refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062020140529
18603961refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062020140529
21008811refgcc -funroll-loops -O3 -fomit-frame-pointer2014062020140529
21129538refgcc -O3 -fomit-frame-pointer2014062020140529
21156075refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062020140529
21763745refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062020140529
22222892refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062020140529
22296155refgcc -funroll-loops -O2 -fomit-frame-pointer2014062020140529
23954462refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062020140529
26568577refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062020140529
26568735refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062020140529
26569597refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062020140529
26570410refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062020140529
26616844refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062020140529
36910193refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062020140529
37421510refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062020140529
37906797refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062020140529
38719515refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062020140529
38720403refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062020140529
38720639refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062020140529
38721542refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062020140529
38721956refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062020140529
39116189refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062020140529
39248681refgcc -O2 -fomit-frame-pointer2014062020140529
40583087refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062020140529
41369636refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062020140529
41373536refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062020140529
41424229refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062020140529
41427612refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062020140529
41449561refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062020140529
42678853refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062020140529
42683057refgcc -O -fomit-frame-pointer2014062020140529
42683624refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062020140529
42691383refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062020140529
56574578refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062020140529
56697273refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062020140529
59336507refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062020140529
59338624refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062020140529
59341060refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062020140529
59343332refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062020140529
59372223refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062020140529
60309579refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062020140529
60788040refgcc -funroll-loops -Os -fomit-frame-pointer2014062020140529
60792685refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062020140529
60794360refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062020140529
60794399refgcc -Os -fomit-frame-pointer2014062020140529
60931421refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062020140529
61034476refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062020140529
67523475refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062020140529
67685340refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062020140529
123320264refgcc2014062020140529
123323624refcc2014062020140529
123387593refgcc -funroll-loops2014062020140529

Compiler output

Implementation: crypto_aead/joltikneq6464v1/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]
joltik.c: joltik.c:1:0: warning: target CPU does not support THUMB instructions [enabled by default]
tweakableBC.c: tweakableBC.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