Add optimized version of memcmp for Cortex A9

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

Copyright (C) ST-Ericsson SA 2010

Added neon optimization

Change-Id: I8864d277042db40778b33232feddd90a02a27fb0
Author: Henrik Smiding henrik.smiding@stericsson.com for ST-Ericsson.
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com>
Merge "FORTIFY_SOURCE: revert memcpy changes."
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
merge in master-release history after reset to master
am 0c2d3188: am 18421669: am 1ee6e3b7: Merge "Install crt(begin|end)_so.o to target library path."

* commit '0c2d3188373d7386b5946d1cf70155188cd616cd':
  Install crt(begin|end)_so.o to target library path.
Reconcile with jb-mr1-release

Change-Id: Ib68b14addd9f82526c451c988ae2e307cd7add19
am 0531d199: Reconcile with jb-mr1-release

* commit '0531d199dca9d70ccfd4642f845de02736ecf87f':
am b78aa539: am bf397b60: am 21372896: Merge "fix __cxa_finalize() implementation to be thread safe."

* commit 'b78aa5390492cfe288d0128b749b18d2c740635e':
  fix __cxa_finalize() implementation to be thread safe.
am f1997971: am 7645355e: am a513f70b: Merge "bionic: Stack pointer/signal race condition."

* commit 'f19979710a2f34e5a6ef5cc6f900c40690d65db4':
  bionic: Stack pointer/signal race condition.
am ad2e065d: am b78aa539: am bf397b60: am 21372896: Merge "fix __cxa_finalize() implementation to be thread safe."

* commit 'ad2e065de11748e1c33562cd2005ce14843d64f0':
  fix __cxa_finalize() implementation to be thread safe.
am 494e534b: am f1997971: am 7645355e: am a513f70b: Merge "bionic: Stack pointer/signal race condition."

* commit '494e534b003a45c32e06d225cd89ad84777d28f7':
  bionic: Stack pointer/signal race condition.
Reconcile with jb-mr1-release - do not merge

Change-Id: Icba591905e72d5567b361d7e994cafc65e6f932a
am 6ac55791: (-s ours) Reconcile with jb-mr1-release - do not merge

* commit '6ac557918a1a5703f0376f659e5cb1a9af6a2901':
am 81f1617a: am 8d2c5b24: am b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS."

* commit '81f1617a689931388c0b223ec729297b3a2bc792':
  Updated the cleaned header file mman.h for MIPS.
am 029cf34c: am 81f1617a: am 8d2c5b24: am b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS."

* commit '029cf34cfd3fc50fe373527c82855924a1db41ad':
  Updated the cleaned header file mman.h for MIPS.
am 4f13bdd4: am 7565d5b1: am 0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."

* commit '4f13bdd45c73194a49d3a5844746248c7dcd9432':
  Had include/arm/fenv.h, but missed include/mips/fenv.h.
am cfc8b93c: am 4f13bdd4: am 7565d5b1: am 0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."

* commit 'cfc8b93c4e223f72a2e419f4571f55f7eb819df3':
  Had include/arm/fenv.h, but missed include/mips/fenv.h.