x86_64: libm fixes

* Makefile update for x86_64 target
* amd64 arch files

Change-Id: I8f17e3338bffd89a3086fbddd1e91bb4619eac1b
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
x86_64: add new __NR_arch_prctl syscall

This is used to set/get TLS on x86_64. There's no public declaration
of this because it's not meant to be used outside the C library, like
glibc (though we don't currently have any visibility controls to ensure
this).

Change-Id: I5fc0a5e3ffc3f4cd597d92ee685ab19568ea18f7
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Merge "x86_64: add new __NR_arch_prctl syscall"
x86_64: Update Makefiles for x86_64 targets and add symlinks

Use basic .c versions of all functions for x86_64 until they are
manually optimized and .s versions released.

Change-Id: I59bba08931e894822db485c8803c2665c226234a
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Merge "x86_64: Update Makefiles for x86_64 targets and add symlinks"
Remove more assumptions that pointers are 32-bit.

Change-Id: I2157e2fc4db7692b746c697982c3d028a056462a
Merge "Remove more assumptions that pointers are 32-bit."
Merge "x86_64: libm fixes"
Fix libm build for x86_64.

Change-Id: If89da2d5c3d9a88f78ffd8b260ad0f2fd391c608
Merge "Fix libm build for x86_64."
Add missing backslash in MIPS filelist

Change-Id: I993ea7038cd641ea167d974226e2350e49d41c88
Merge "Add missing backslash in MIPS filelist"
Merge remote-tracking branch 'aosp/master'
Merge remote-tracking branch 'aosp/master'
Fix x86 build
Merge remote-tracking branch 'aosp/master'
Merge remote-tracking branch 'aosp/master'
Merge remote-tracking branch 'aosp/master'