Implementation notes: armeabi, h4mx515e, crypto_aead/paeq160

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: paeq160
TimeImplementationCompilerBenchmark dateSUPERCOP version
14465094refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
14495595refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
15348468refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
17659945refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
17877861refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072020140622
18006605refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
18034874refg++ -O3 -fomit-frame-pointer2014072020140622
18338868refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
18773463refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072020140622
18780053refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072020140622
18801175refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072020140622
18824943refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072020140622
18832499refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072020140622
19576315refg++ -O2 -fomit-frame-pointer2014072020140622
19736938refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
20541257refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072020140622
20543978refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072020140622
20559859refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072020140622
20562171refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072020140622
20618314refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072020140622
20718208refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072020140622
20734459refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072020140622
20736891refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072020140622
20738595refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072020140622
20743418refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072020140622
22508018refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
22680573refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
22835252refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072020140622
24016447refg++ -Os -fomit-frame-pointer2014072020140622
24101520refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
25069793refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072020140622
25086342refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072020140622
25138920refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072020140622
25165967refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072020140622
25554741refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072020140622
26300917refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
26538460refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
26713933refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
26724715refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
26729194refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072020140622
26754468refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072020140622
26774501refg++ -O -fomit-frame-pointer2014072020140622
27663027refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
28325845refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072020140622
28327070refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
28346885refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
28385427refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072020140622
29608770refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072020140622
29617326refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072020140622
29620114refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072020140622
29630626refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072020140622
29646208refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072020140622
29649475refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072020140622
29658510refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072020140622
29677032refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072020140622
29692199refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072020140622
29698406refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072020140622
30308369refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072020140622
36946702refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
36970464refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
36996306refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072020140622
37286220refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072020140622
38834430refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072020140622
38852016refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072020140622
38856234refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072020140622
38864243refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072020140622
38880414refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072020140622
38885170refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072020140622
38887204refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072020140622
38914378refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072020140622
38914993refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072020140622
38932583refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072020140622
39089657refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072020140622
42609662refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
42671231refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
42720639refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072020140622
43243128refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072020140622
44298682refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072020140622
44318565refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072020140622
44325312refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072020140622
44546276refg++ -mcpu=arm940t -O -fomit-frame-pointer2014072020140622
44557302refg++ -mcpu=ep9312 -O -fomit-frame-pointer2014072020140622
44566758refg++ -mcpu=arm9 -O -fomit-frame-pointer2014072020140622
44597123refg++ -mcpu=arm920 -O -fomit-frame-pointer2014072020140622
44601813refg++ -mcpu=arm920t -O -fomit-frame-pointer2014072020140622
44602801refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2014072020140622
44620760refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2014072020140622
44807945refg++ -mcpu=xscale -O -fomit-frame-pointer2014072020140622
55270599refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
126363591refg++2014072020140622

Compiler output

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