Implementation notes: armeabi, h4mx515e, crypto_aead/paeq128

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: paeq128
TimeImplementationCompilerBenchmark dateSUPERCOP version
13105353refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
13361103refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
13810779refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
15868362refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
16020344refg++ -O3 -fomit-frame-pointer2014072020140622
16089193refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
16208494refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072020140622
16224529refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
16538427refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072020140622
16556573refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072020140622
16592813refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072020140622
16621653refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072020140622
16621908refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072020140622
17945908refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
18057505refg++ -O2 -fomit-frame-pointer2014072020140622
18553097refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072020140622
18634503refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072020140622
18675757refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072020140622
18682076refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072020140622
18787751refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072020140622
18798783refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072020140622
18811477refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072020140622
18826549refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072020140622
18831821refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072020140622
18865839refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072020140622
20409030refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
20470072refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072020140622
20524703refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
21750489refg++ -Os -fomit-frame-pointer2014072020140622
21916523refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
21979181refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072020140622
22003706refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072020140622
22036686refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072020140622
22047732refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072020140622
22108966refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072020140622
23885620refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
23909209refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
23950026refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072020140622
23958814refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072020140622
23976648refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
23978476refg++ -O -fomit-frame-pointer2014072020140622
24062129refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
25373409refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
25759218refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
26261943refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072020140622
26264441refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
26290086refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
26292244refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072020140622
27518794refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072020140622
27524379refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072020140622
27536654refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072020140622
27539081refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072020140622
27544375refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072020140622
27545903refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072020140622
27562818refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072020140622
27568759refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072020140622
27588260refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072020140622
27624153refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072020140622
28120745refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072020140622
33991623refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
33999469refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072020140622
34025406refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072020140622
34033424refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
35831591refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072020140622
35833669refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072020140622
35887268refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072020140622
35896112refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072020140622
35902290refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072020140622
35907326refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072020140622
35919480refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072020140622
35926042refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072020140622
35960908refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072020140622
36192229refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072020140622
36269275refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072020140622
38898205refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072020140622
38916513refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
38980158refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072020140622
39239100refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
40571677refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072020140622
40623686refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072020140622
40627087refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072020140622
40636431refg++ -mcpu=xscale -O -fomit-frame-pointer2014072020140622
40807021refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2014072020140622
40827582refg++ -mcpu=ep9312 -O -fomit-frame-pointer2014072020140622
40866627refg++ -mcpu=arm9 -O -fomit-frame-pointer2014072020140622
40872803refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2014072020140622
41261308refg++ -mcpu=arm920 -O -fomit-frame-pointer2014072020140622
41290423refg++ -mcpu=arm940t -O -fomit-frame-pointer2014072020140622
41292227refg++ -mcpu=arm920t -O -fomit-frame-pointer2014072020140622
113514232refg++2014072020140622

Compiler output

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