Add missing END macros to some of the xscale functions.

MFC after:	1 week
Sponsored by:	ABT Systems Ltd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275519 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use the unified syntax in a few more assembly files

MFC after:	1 week
Sponsored by:	ABT Systems Ltd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275520 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Set the alignment to 4-bytes after a string as clang 3.5 can switch to
thumb mode if this is incorrect.

MFC after:	1 week
Sponsored by:	ABT Systems Ltd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275521 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Place the literal pool after a RET otherwise clang 3.5 tries to put it too
far away from a ldr psuedo instruction. With this clang will place the
literal value here where it's close enough to be loaded.

MFC after:	1 week
Sponsored by:	ABT Systems Ltd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275522 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Switch to an armv6k cpu, without this clang 3.5 complains "bx lr" is
unsupported as it needs a newer cpu.

MFC after:	1 week
Sponsored by:	ABT Systems Ltd


git-svn-id: svn+ssh://svn.freebsd.org/base/head@275523 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f