Implementation notes: armeabi, h4mx515e, crypto_aead/paeq80

Computer: h4mx515e
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20140622
Operation: crypto_aead
Primitive: paeq80
TimeImplementationCompilerBenchmark dateSUPERCOP version
11731751refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
11815490refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014072020140622
12338634refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
14014746refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
14108039refg++ -O3 -fomit-frame-pointer2014072020140622
14170834refg++ -mcpu=cortex-a9 -O3 -fomit-frame-pointer2014072020140622
14233615refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O3 -fomit-frame-pointer2014072020140622
14278914refg++ -mcpu=arm8 -O3 -fomit-frame-pointer2014072020140622
14284177refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
14305376refg++ -mcpu=arm810 -O3 -fomit-frame-pointer2014072020140622
14323593refg++ -mcpu=strongarm1100 -O3 -fomit-frame-pointer2014072020140622
14354463refg++ -mcpu=strongarm110 -O3 -fomit-frame-pointer2014072020140622
14401331refg++ -mcpu=strongarm -O3 -fomit-frame-pointer2014072020140622
16049989refg++ -O2 -fomit-frame-pointer2014072020140622
16250973refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
16763634refg++ -mcpu=arm8 -Os -fomit-frame-pointer2014072020140622
16789367refg++ -mcpu=strongarm110 -Os -fomit-frame-pointer2014072020140622
16812468refg++ -mcpu=arm810 -Os -fomit-frame-pointer2014072020140622
16831862refg++ -mcpu=strongarm -Os -fomit-frame-pointer2014072020140622
16839370refg++ -mcpu=strongarm1100 -Os -fomit-frame-pointer2014072020140622
16947154refg++ -mcpu=strongarm1100 -O2 -fomit-frame-pointer2014072020140622
16953217refg++ -mcpu=arm810 -O2 -fomit-frame-pointer2014072020140622
16962565refg++ -mcpu=strongarm -O2 -fomit-frame-pointer2014072020140622
16969745refg++ -mcpu=arm8 -O2 -fomit-frame-pointer2014072020140622
17101921refg++ -mcpu=strongarm110 -O2 -fomit-frame-pointer2014072020140622
18179002refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O2 -fomit-frame-pointer2014072020140622
18278895refg++ -mcpu=cortex-a9 -O2 -fomit-frame-pointer2014072020140622
18544503refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2014072020140622
19606705refg++ -Os -fomit-frame-pointer2014072020140622
19749733refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
19984886refg++ -mcpu=strongarm110 -O -fomit-frame-pointer2014072020140622
20036296refg++ -mcpu=arm8 -O -fomit-frame-pointer2014072020140622
20058736refg++ -mcpu=strongarm1100 -O -fomit-frame-pointer2014072020140622
20060166refg++ -mcpu=arm810 -O -fomit-frame-pointer2014072020140622
20086959refg++ -mcpu=strongarm -O -fomit-frame-pointer2014072020140622
21288328refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -Os -fomit-frame-pointer2014072020140622
21312403refg++ -mcpu=cortex-a9 -Os -fomit-frame-pointer2014072020140622
21640885refg++ -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
21784835refg++ -mcpu=cortex-a9 -mfloat-abi=softfp -mfpu=neon -O -fomit-frame-pointer2014072020140622
22039951refg++ -mcpu=cortex-a9 -O -fomit-frame-pointer2014072020140622
22096560refg++ -O -fomit-frame-pointer2014072020140622
22111486refg++ -fno-schedule-insns -O -fomit-frame-pointer2014072020140622
23201769refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
23467155refg++ -fno-schedule-insns -Os -fomit-frame-pointer2014072020140622
24234295refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer2014072020140622
24265030refg++ -mcpu=arm1136jf-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
24273657refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer2014072020140622
24293192refg++ -mcpu=arm1136j-s -O3 -fomit-frame-pointer -fno-schedule-insns2014072020140622
25501662refg++ -mcpu=arm9e -O3 -fomit-frame-pointer2014072020140622
25506258refg++ -mcpu=xscale -O3 -fomit-frame-pointer2014072020140622
25554020refg++ -mcpu=arm920 -O3 -fomit-frame-pointer2014072020140622
25554842refg++ -mcpu=arm10tdmi -O3 -fomit-frame-pointer2014072020140622
25559324refg++ -mcpu=arm1020t -O3 -fomit-frame-pointer2014072020140622
25608925refg++ -mcpu=arm9 -O3 -fomit-frame-pointer2014072020140622
25609053refg++ -mcpu=ep9312 -O3 -fomit-frame-pointer2014072020140622
25615448refg++ -mcpu=arm920t -O3 -fomit-frame-pointer2014072020140622
25629652refg++ -mcpu=arm9tdmi -O3 -fomit-frame-pointer2014072020140622
25660841refg++ -mcpu=arm940t -O3 -fomit-frame-pointer2014072020140622
26049434refg++ -mcpu=arm7tdmi -O3 -fomit-frame-pointer2014072020140622
31125628refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer2014072020140622
31140678refg++ -mcpu=arm1136j-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
31142556refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer2014072020140622
31176718refg++ -mcpu=arm1136jf-s -O2 -fomit-frame-pointer -fno-schedule-insns2014072020140622
32888303refg++ -mcpu=xscale -O2 -fomit-frame-pointer2014072020140622
32916612refg++ -mcpu=arm10tdmi -O2 -fomit-frame-pointer2014072020140622
32930668refg++ -mcpu=arm1020t -O2 -fomit-frame-pointer2014072020140622
33048524refg++ -mcpu=ep9312 -O2 -fomit-frame-pointer2014072020140622
33074526refg++ -mcpu=arm920 -O2 -fomit-frame-pointer2014072020140622
33083436refg++ -mcpu=arm9 -O2 -fomit-frame-pointer2014072020140622
33114239refg++ -mcpu=arm920t -O2 -fomit-frame-pointer2014072020140622
33164639refg++ -mcpu=arm7tdmi -O2 -fomit-frame-pointer2014072020140622
33255088refg++ -mcpu=arm940t -O2 -fomit-frame-pointer2014072020140622
35325093refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer2014072020140622
35339542refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer2014072020140622
35391874refg++ -mcpu=arm1136jf-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
35446809refg++ -mcpu=arm1136j-s -O -fomit-frame-pointer -fno-schedule-insns2014072020140622
37019240refg++ -mcpu=arm9e -O -fomit-frame-pointer2014072020140622
37032840refg++ -mcpu=xscale -O -fomit-frame-pointer2014072020140622
37071457refg++ -mcpu=arm10tdmi -O -fomit-frame-pointer2014072020140622
37211050refg++ -mcpu=arm9e -O2 -fomit-frame-pointer2014072020140622
37242906refg++ -mcpu=arm920 -O -fomit-frame-pointer2014072020140622
37279836refg++ -mcpu=arm920t -O -fomit-frame-pointer2014072020140622
37292870refg++ -mcpu=arm7tdmi -O -fomit-frame-pointer2014072020140622
37303390refg++ -mcpu=ep9312 -O -fomit-frame-pointer2014072020140622
37350636refg++ -mcpu=arm1020t -O -fomit-frame-pointer2014072020140622
37363132refg++ -mcpu=arm940t -O -fomit-frame-pointer2014072020140622
37368293refg++ -mcpu=arm9tdmi -O -fomit-frame-pointer2014072020140622
37596203refg++ -mcpu=arm9 -O -fomit-frame-pointer2014072020140622
46247329refg++ -mcpu=arm9tdmi -O2 -fomit-frame-pointer2014072020140622
101336746refg++2014072020140622

Compiler output

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