Implementation notes: armeabi, h4mx515e, crypto_aead/paeq64

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: paeq64
TimeImplementationCompilerBenchmark dateSUPERCOP version
11437524refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
11636467refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
11976779refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
13483410refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
13698265refg++ -O3 -fomit-frame-pointer2014072020140622
13751505refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
13941614refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072020140622
13980697refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
13980918refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072020140622
13984819refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072020140622
14095304refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072020140622
14170172refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072020140622
14185999refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072020140622
15668265refg++ -O2 -fomit-frame-pointer2014072020140622
15933044refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
16406303refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072020140622
16406706refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072020140622
16411900refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072020140622
16429293refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072020140622
16469156refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072020140622
16506167refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072020140622
16511330refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072020140622
16515838refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072020140622
16540819refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072020140622
16561309refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072020140622
17711384refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
17895187refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072020140622
18111236refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
19122792refg++ -Os -fomit-frame-pointer2014072020140622
19242351refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
19477185refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072020140622
19491244refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072020140622
19509085refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072020140622
19511144refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072020140622
20721796refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
20769426refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072020140622
21155504refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
21266080refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
21548006refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072020140622
21574619refg++ -O -fomit-frame-pointer2014072020140622
21719265refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
22725235refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
22942762refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
23803877refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072020140622
23866455refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
23895035refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072020140622
23905346refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
25131587refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072020140622
25140297refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072020140622
25145266refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072020140622
25146216refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072020140622
25163037refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072020140622
25166573refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072020140622
25173368refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072020140622
25188764refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072020140622
25192579refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072020140622
25195549refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072020140622
25613020refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072020140622
30549267refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
30555371refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072020140622
30564268refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072020140622
30769409refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
32284302refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072020140622
32301092refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072020140622
32315280refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072020140622
32333306refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072020140622
32393004refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072020140622
32400121refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072020140622
32415989refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072020140622
32419740refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072020140622
32457281refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072020140622
32521109refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072020140622
32551268refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072020140622
34558122refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
34578794refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
34625559refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072020140622
34961486refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072020140622
36258948refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072020140622
36271002refg++ -mcpu=xscale -O -fomit-frame-pointer2014072020140622
36294961refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072020140622
36303332refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072020140622
36513418refg++ -mcpu=ep9312 -O -fomit-frame-pointer2014072020140622
36513590refg++ -mcpu=arm9 -O -fomit-frame-pointer2014072020140622
36516325refg++ -mcpu=arm920t -O -fomit-frame-pointer2014072020140622
36518700refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2014072020140622
36540685refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2014072020140622
36567784refg++ -mcpu=arm920 -O -fomit-frame-pointer2014072020140622
36581350refg++ -mcpu=arm940t -O -fomit-frame-pointer2014072020140622
39821340refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072020140622
98611246refg++2014072020140622

Compiler output

Implementation: crypto_aead/paeq64/ref
Compiler: g++ -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.cpp: encrypt.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try-anything.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try.cpp:1: warning: target CPU does not support THUMB instructions
try.cpp: try-anything.cpp:1: warning: target CPU does not support THUMB instructions
measure.cpp: measure.cpp:1: warning: target CPU does not support THUMB instructions
measure.cpp: measure-anything.cpp:1: warning: target CPU does not support THUMB instructions

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
g++ -mcpu=arm810 -O2 -fomit-frame-pointer ref
g++ -mcpu=arm810 -O3 -fomit-frame-pointer ref
g++ -mcpu=arm810 -O -fomit-frame-pointer ref
g++ -mcpu=arm810 -Os -fomit-frame-pointer ref
g++ -mcpu=arm8 -O2 -fomit-frame-pointer ref
g++ -mcpu=arm8 -O3 -fomit-frame-pointer ref
g++ -mcpu=arm8 -O -fomit-frame-pointer ref
g++ -mcpu=arm8 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -O -fomit-frame-pointer ref
g++ -mcpu=strongarm1100 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -O -fomit-frame-pointer ref
g++ -mcpu=strongarm110 -Os -fomit-frame-pointer ref
g++ -mcpu=strongarm -O2 -fomit-frame-pointer ref
g++ -mcpu=strongarm -O3 -fomit-frame-pointer ref
g++ -mcpu=strongarm -O -fomit-frame-pointer ref
g++ -mcpu=strongarm -Os -fomit-frame-pointer ref