This is the mail archive of the
libc-ports@sources.redhat.com
mailing list for the libc-ports project.
Re: ARM setjmp/longjmp support for iWMMXt
- From: Daniel Jacobowitz <drow at false dot org>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: libc-ports at sourceware dot org
- Date: Thu, 21 Sep 2006 14:39:52 -0400
- Subject: Re: ARM setjmp/longjmp support for iWMMXt
- References: <Pine.LNX.4.64.0608182305180.14863@digraph.polyomino.org.uk>
On Fri, Aug 18, 2006 at 11:13:41PM +0000, Joseph S. Myers wrote:
> 2006-08-18 Joseph Myers <joseph@codesourcery.com>
>
> * sysdeps/unix/sysv/linux/arm/dl-procinfo.c (_dl_arm_cap_flags):
> Add "java" and "iwmmxt".
> * sysdeps/unix/sysv/linux/arm/dl-procinfo.h: Use <sysdep.h> for
> HWCAP values.
> (_DL_HWCAP_COUNT): Increase to 10.
> * sysdeps/unix/sysv/linux/arm/sysdep.h (HWCAP_ARM_SWP,
> HWCAP_ARM_HALF, HWCAP_ARM_THUMB, HWCAP_ARM_26BIT,
> HWCAP_ARM_FAST_MULT, HWCAP_ARM_FPA, HWCAP_ARM_VFP, HWCAP_ARM_EDSP,
> HWCAP_ARM_JAVA, HWCAP_ARM_IWMMXT): Define.
> * sysdeps/arm/eabi/setjmp.S (__sigsetjmp): Save iWMMXt registers
> if HWCAP_ARM_IWMMXT set. Don't include <asm/procinfo.h>. Use
> HWCAP_ARM_VFP instead of HWCAP_VFP.
> * sysdeps/arm/eabi/__longjmp.S (__longjmp): Restore iWMMXt
> registers if HWCAP_ARM_IWMMXT set. Don't include
> <asm/procinfo.h>. Use HWCAP_ARM_VFP instead of HWCAP_VFP.
Thanks, checked in.
--
Daniel Jacobowitz
CodeSourcery