Implementation notes: armeabi, h7beagle, crypto_aead/joltikeq8048v1

Computer: h7beagle
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: joltikeq8048v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
27718097refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014062020140529
27718677refgcc -funroll-loops -O -fomit-frame-pointer2014062020140529
27966995refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014062020140529
28100401refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014062020140529
31711785refgcc -funroll-loops -O3 -fomit-frame-pointer2014062020140529
31911613refgcc -O3 -fomit-frame-pointer2014062020140529
31988888refgcc -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014062020140529
32864303refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062020140529
33919630refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014062020140529
34555325refgcc -funroll-loops -O2 -fomit-frame-pointer2014062020140529
36126037refgcc -mcpu=cortex-a5 -O3 -fomit-frame-pointer2014062020140529
40185404refgcc -mcpu=arm810 -O3 -fomit-frame-pointer2014062020140529
40187439refgcc -mcpu=strongarm110 -O3 -fomit-frame-pointer2014062020140529
40187564refgcc -mcpu=arm8 -O3 -fomit-frame-pointer2014062020140529
40187592refgcc -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014062020140529
40189643refgcc -mcpu=strongarm -O3 -fomit-frame-pointer2014062020140529
56267292refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062020140529
57380211refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O3 -fomit-frame-pointer2014062020140529
57868859refgcc -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014062020140529
58103832refgcc -mcpu=cortex-a5 -O2 -fomit-frame-pointer2014062020140529
58377376refgcc -mcpu=strongarm110 -O2 -fomit-frame-pointer2014062020140529
58378190refgcc -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014062020140529
58378584refgcc -mcpu=strongarm -O2 -fomit-frame-pointer2014062020140529
58675055refgcc -mcpu=arm8 -O2 -fomit-frame-pointer2014062020140529
58679286refgcc -mcpu=arm810 -O2 -fomit-frame-pointer2014062020140529
58981032refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O2 -fomit-frame-pointer2014062020140529
59542672refgcc -O2 -fomit-frame-pointer2014062020140529
61835802refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014062020140529
62334186refgcc -mcpu=arm810 -O -fomit-frame-pointer2014062020140529
62335743refgcc -mcpu=arm8 -O -fomit-frame-pointer2014062020140529
62354944refgcc -mcpu=strongarm1100 -O -fomit-frame-pointer2014062020140529
62358130refgcc -mcpu=strongarm -O -fomit-frame-pointer2014062020140529
62366390refgcc -mcpu=strongarm110 -O -fomit-frame-pointer2014062020140529
64037272refgcc -mcpu=cortex-a5 -O -fomit-frame-pointer2014062020140529
64271193refgcc -O -fomit-frame-pointer2014062020140529
64272479refgcc -mcpu=cortex-a9 -O -fomit-frame-pointer2014062020140529
64286767refgcc -fno-schedule-insns -O -fomit-frame-pointer2014062020140529
85564478refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062020140529
85916829refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -O -fomit-frame-pointer2014062020140529
88435057refgcc -mcpu=strongarm -Os -fomit-frame-pointer2014062020140529
88437953refgcc -mcpu=strongarm110 -Os -fomit-frame-pointer2014062020140529
88439738refgcc -mcpu=strongarm1100 -Os -fomit-frame-pointer2014062020140529
88440062refgcc -mcpu=arm810 -Os -fomit-frame-pointer2014062020140529
88441511refgcc -mcpu=arm8 -Os -fomit-frame-pointer2014062020140529
90673026refgcc -mcpu=cortex-a9 -Os -fomit-frame-pointer2014062020140529
91493194refgcc -funroll-loops -Os -fomit-frame-pointer2014062020140529
91521658refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014062020140529
91698389refgcc -mcpu=cortex-a5 -Os -fomit-frame-pointer2014062020140529
91973277refgcc -Os -fomit-frame-pointer2014062020140529
92023321refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014062020140529
101365897refgcc -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062020140529
101933591refgcc -mcpu=cortex-a8 -mfloat-abi=hard -mfpu=neon -Os -fomit-frame-pointer2014062020140529
184633378refgcc -funroll-loops2014062020140529
184634174refgcc2014062020140529
184642673refcc2014062020140529

Compiler output

Implementation: crypto_aead/joltikeq8048v1/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