glibc/sysdeps/x86_64
H.J. Lu 2eb9ef29b6 Improve bndmov encoding with zero displacement
If x86-64 assembler doesn't support MPX, we encode bndmov instruction by
hand.  When displacement is zero, assembler generates shorter encoding.
This patch improves bndmov encoding with zero displacement so that ld.so
is identical when using assemblers with and without MPX support.

	* sysdeps/x86_64/dl-trampoline.S (_dl_runtime_resolve): Improve
	bndmov encoding with zero displacement.
2015-07-09 09:30:20 -07:00
..
64
bits Clean up BUSY_WAIT_NOP and atomic_delay. 2015-06-30 15:57:15 +02:00
fpu Improve tgamma accuracy (bug 18613). 2015-06-29 23:29:35 +00:00
multiarch This patch adds detection of availability for AVX512F and AVX512DQ ISAs. 2015-06-08 14:07:59 +03:00
nptl NPTL: swap comments for THREAD_SETMEM and THREAD_SETMEM_NC for i386 and x86_64 2015-03-28 00:44:22 -04:00
x32
____longjmp_chk.S
__longjmp.S
_mcount.S
abort-instr.h
add_n.S
addmul_1.S
backtrace.c
bsd-_setjmp.S
bsd-setjmp.S
bzero.S
cacheinfo.c Limit threads sharing L2 cache to 2 for SLM/KNL 2015-03-31 13:18:10 -07:00
configure More strict check of AVX512 support in assembler. 2015-06-11 13:50:07 +03:00
configure.ac More strict check of AVX512 support in assembler. 2015-06-11 13:50:07 +03:00
crti.S
crtn.S
dl-irel.h
dl-lookupcfg.h Add ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA to x86 2015-03-31 05:16:57 -07:00
dl-machine.h Add ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA to x86 2015-03-31 05:16:57 -07:00
dl-runtime.c
dl-tls.h
dl-tlsdesc.h
dl-tlsdesc.S
dl-trampoline.h Preserve bound registers for pointer pass/return 2015-07-09 06:50:12 -07:00
dl-trampoline.S Improve bndmov encoding with zero displacement 2015-07-09 09:30:20 -07:00
ffs.c
ffsll.c
hp-timing.h
htonl.S
Implies
jmpbuf-offsets.h
jmpbuf-unwind.h
l10nflist.c
ldbl2mpn.c
ldsodefs.h
link-defines.sym
locale-defines.sym
lshift.S
machine-gmon.h
Makefile
memchr.S
memcmp.S
memcpy_chk.S
memcpy.S
memmove.c
mempcpy_chk.S
mempcpy.S
memrchr.S
memset_chk.S
memset.S
memusage.h
mp_clz_tab.c
mul_1.S
preconfigure
preconfigure.ac
rawmemchr.S
rshift.S
rtld-memcmp.c
rtld-memset.S
rtld-strchr.S
rtld-strlen.S
sched_cpucount.c
setjmp.S
stack-aliasing.h
stackguard-macros.h
stackinfo.h
start.S
stpcpy_chk.S
stpcpy.S
strcasecmp_l-nonascii.c
strcasecmp_l.S
strcasecmp.S
strcat.S
strchr.S
strchrnul.S
strcmp.S
strcpy_chk.S
strcpy.S
strcspn.S
strlen.S
strncase_l-nonascii.c
strncase_l.S
strncase.S
strncmp.S
strnlen.S
strpbrk.S
strrchr.S
strspn.S
strtok_r.S
strtok.S
sub_n.S
submul_1.S
sysdep.h Start of series of patches with x86_64 vector math functions. 2015-06-09 14:25:49 +03:00
tls-macros.h
tlsdesc.c
tlsdesc.sym
tst-audit3.c
tst-audit4.c
tst-audit5.c
tst-audit6.c
tst-audit7.c
tst-audit10.c
tst-audit.h
tst-auditmod3a.c
tst-auditmod3b.c
tst-auditmod4a.c
tst-auditmod4b.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-auditmod5a.c
tst-auditmod5b.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-auditmod6a.c
tst-auditmod6b.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-auditmod6c.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-auditmod7a.c
tst-auditmod7b.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-auditmod10a.c
tst-auditmod10b.c Add la_symbind32 to x86-64 audit tests 2015-07-07 06:09:29 -07:00
tst-mallocalign1.c
tst-quad1.c
tst-quad1pie.c
tst-quad2.c
tst-quad2pie.c
tst-quadmod1.S
tst-quadmod1pie.S
tst-quadmod2.S
tst-quadmod2pie.S
tst-stack-align.h
Versions
wcschr.S
wcscmp.S Fix regcomp wcscoll, wcscmp namespace (bug 18497). 2015-06-09 21:07:30 +00:00
wcslen.S
wcsrchr.S