Implementation notes: armeabi, h4mx515e, crypto_aead/primatesv1ape120

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: primatesv1ape120
TimeImplementationCompilerBenchmark dateSUPERCOP version
103629293refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072420140622
105087936refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072220140622
105099104refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072220140622
105113508refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072220140622
105125527refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072220140622
105149984refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072220140622
106031490refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072420140622
107788468refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072420140622
108372130refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072420140622
109104072refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072420140622
117162961refg++ -O3 -fomit-frame-pointer2014072220140622
119909675refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072320140622
134238630refg++ -O2 -fomit-frame-pointer2014072220140622
135587278refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072420140622
137485329refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072420140622
139304642refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072420140622
139344079refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072420140622
139658369refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072420140622
139751381refg++ -Os -fomit-frame-pointer2014072220140622
140870585refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072420140622
141241403refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072420140622
144079448refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072420140622
144563169refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072220140622
144581843refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072220140622
144633660refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072220140622
144653709refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072220140622
144674779refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072220140622
145187202refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072220140622
145217900refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072220140622
145219470refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072220140622
145220099refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072220140622
145284399refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072220140622
147148560refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072420140622
191657836refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072420140622
202554472refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072420140622
202598847refg++ -O -fomit-frame-pointer2014072220140622
202630756refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072420140622
202634462refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072420140622
202650003refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072420140622
204877021refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072220140622
204906360refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072220140622
204907873refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072220140622
204931337refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072220140622
204956910refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072220140622
247188195refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072220140622
247269975refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072320140622
247849191refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072320140622
248126284refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072320140622
248307168refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072320140622
248581501refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072320140622
248690950refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072320140622
248848082refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072320140622
262806357refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072320140622
262951049refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072320140622
263508940refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072320140622
263537643refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072320140622
273677739refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072320140622
274081567refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072220140622
274129433refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072220140622
274195327refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072220140622
274274482refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072320140622
274274580refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072320140622
274737216refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072320140622
274863302refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072220140622
275652106refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072320140622
275652726refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072220140622
298893351refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072320140622
321226767refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072220140622
321783774refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072320140622
321821102refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072320140622
321848009refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072320140622
321861720refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072320140622
321943467refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072220140622
324980626refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072220140622
330101628refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072320140622
330151361refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072320140622
330514267refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072320140622
330548533refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072320140622
367044991refg++ -mcpu=xscale -O -fomit-frame-pointer2014072320140622
367081271refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072320140622
367098008refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072320140622
367106713refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072220140622

Test failure

Implementation: crypto_aead/primatesv1ape120/ref
Compiler: g++
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
g++ ref
g++ -mcpu=arm7tdmi -O -fomit-frame-pointer ref
g++ -mcpu=arm920 -O -fomit-frame-pointer ref
g++ -mcpu=arm920t -O -fomit-frame-pointer ref
g++ -mcpu=arm940t -O -fomit-frame-pointer ref
g++ -mcpu=arm9 -O -fomit-frame-pointer ref
g++ -mcpu=arm9tdmi -O -fomit-frame-pointer ref
g++ -mcpu=ep9312 -O -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/primatesv1ape120/ref
Compiler: g++ -mcpu=arm810 -O2 -fomit-frame-pointer
encrypt.cpp: encrypt.cpp:1: warning: target CPU does not support THUMB instructions
primate.cpp: primate.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