Implementation notes: armeabi, h4mx515e, crypto_aead/primatesv1hanuman120

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: primatesv1hanuman120
TimeImplementationCompilerBenchmark dateSUPERCOP version
104355912refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072720140622
104366545refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072720140622
104377950refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072720140622
104388583refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072720140622
104390224refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072720140622
107320281refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072920140622
108162510refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072920140622
108230840refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072920140622
109923166refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072920140622
113431359refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072920140622
122091430refg++ -O3 -fomit-frame-pointer2014072720140622
126209620refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072920140622
131766811refg++ -O2 -fomit-frame-pointer2014072720140622
134979757refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072920140622
136412731refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072920140622
136426866refg++ -Os -fomit-frame-pointer2014072720140622
137561689refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072920140622
137783206refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072920140622
137905653refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072920140622
138519931refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072920140622
139217933refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072920140622
142154883refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072720140622
142161491refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072720140622
142169266refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072720140622
142179260refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072720140622
142185436refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072720140622
142698194refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072920140622
142735097refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072920140622
146118671refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072720140622
146138928refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072720140622
146172736refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072720140622
146173375refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072720140622
146204907refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072720140622
188033341refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072920140622
197960631refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072920140622
197980449refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072920140622
198020236refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072920140622
198023610refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072920140622
198066124refg++ -O -fomit-frame-pointer2014072720140622
202299175refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072720140622
202395165refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072720140622
202409248refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072720140622
202440246refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072720140622
202482400refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072720140622
245707920refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072820140622
245728389refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072820140622
245734902refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072820140622
245841267refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072820140622
245880175refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072820140622
245907266refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072820140622
246015048refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072820140622
246101531refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072720140622
269895911refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072820140622
270163090refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072820140622
270232823refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072820140622
270275583refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072820140622
283832350refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072820140622
283952089refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072720140622
284070703refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072720140622
284090366refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072820140622
284096963refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072820140622
284334503refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072820140622
284400688refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072820140622
284569420refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072720140622
284573318refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072820140622
285455526refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072720140622
286126475refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072820140622
293802903refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072720140622
293839772refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072820140622
294281622refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072820140622
294341352refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072820140622
294406569refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072720140622
294524823refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072820140622
296225183refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072720140622
328425177refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072820140622
328559586refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072820140622
328822011refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072820140622
328917068refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072820140622
363303007refg++ -mcpu=xscale -O -fomit-frame-pointer2014072820140622
363398611refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072820140622
363482051refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072720140622
363519109refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072820140622

Test failure

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