Fix assembly code for clang

.func and .endfunc are obsolete and have no effect on modern gcc either.
vuzpq and strcsh are nonstandard extensions that are equivalent to the
standard vuzp/strhcs instructions.

Both variants are understood by gas, clang's integrated-as understands
only the standard options.

Change-Id: Ibe90bbf47f302217e13f7907ce1c869b6d40480a
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
Merge "Fix assembly code for clang"
Revert "Fix assembly code for clang"

This reverts commit 9d53f81ff372770792a42ec18ed5446f11f561e5,
which broke at least full_mako-userdebug and full_grouper-userdebug.

Change-Id: Iafd8877dba6c645a0cd3317eacaf325ae3f83256
Merge "Revert "Fix assembly code for clang""