mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-10 07:10:06 +00:00
72771e5375
Since _rdtsc intrinsic is supported in GCC 4.9, we can use it for HP_TIMING_NOW. This patch 1. Create x86 hp-timing.h to replace i686 and x86_64 hp-timing.h. 2. Move MINIMUM_ISA from init-arch.h to isa.h so that x86 hp-timing.h can check minimum x86 ISA to decide if _rdtsc can be used. NB: Checking if __i686__ isn't sufficient since __i686__ may not be defined when building for i686 class processors. * sysdeps/i386/init-arch.h: Removed. * sysdeps/i386/i586/init-arch.h: Likewise. * sysdeps/i386/i686/init-arch.h: Likewise. * sysdeps/i386/i686/hp-timing.h: Likewise. * sysdeps/x86_64/hp-timing.h: Likewise. * sysdeps/i386/isa.h: New file. * sysdeps/i386/i586/isa.h: Likewise. * sysdeps/i386/i686/isa.h: Likewise. * sysdeps/x86_64/isa.h: Likewise. * sysdeps/x86/hp-timing.h: New file. * sysdeps/x86/init-arch.h: Include <isa.h>. |
||
---|---|---|
.. | ||
add_n.S | ||
addmul_1.S | ||
bzero.S | ||
isa.h | ||
lshift.S | ||
memcopy.h | ||
memcpy.S | ||
mempcpy.S | ||
memset.S | ||
memusage.h | ||
mul_1.S | ||
rshift.S | ||
stpcpy.S | ||
strchr.S | ||
strcpy.S | ||
strlen.S | ||
sub_n.S | ||
submul_1.S |