Bionic/libm: fast neon pow() for small x,y

Signed-off-by:  Paul Beeler <sparksco@gmail.com>

Add a fast neon version of pow() suitable for relatively small
positive x and y (between 0 and 4).  Run the standard
implementation in all other cases.  Gives approximately 60%
performance improvement to AnTuTu FPU score.

Change-Id: I9234d37eaa6a815d1e619375f5b049c4ec88f557

Fixup e_pow
Add optimized version of memset for Cortex A9

Adds new code to function memset, optimized for Cortex A9.

Copyright (C) ST-Ericsson SA 2010

Added neon implementation

Author: Henrik Smiding henrik.smiding@stericsson.com for ST-Ericsson.

Change-Id: Id3c87767953439269040e15bd30a27aba709aef6
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
Use the new memset
Fixup string handling routines for QCOM devices.
Revert "Linaro string handling routines: Give a option to use the older method"

This reverts commit 6598b463366e136e7b1b802f71c2fb69ddc24e31.
Revert "Revert "Linaro string handling routines: Give a option to use the older method""

This reverts commit 11fcdcebd8738ea2a6ce1b30b4bd4b4644fb5127.
Merge remote-tracking branch 'origin/cm-10.1' into cm-10.1-linaro