This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: fpu/e_expl.c for i686
- To: libc-alpha at sources dot redhat dot com
- Subject: Re: fpu/e_expl.c for i686
- From: Ulrich Drepper <drepper at redhat dot com>
- Date: 06 May 2001 16:01:14 -0700
- Cc: Jan Hubicka <jh at suse dot cz>
- References: <u8pudm6xlz.fsf@gromit.rhein-neckar.de>
- Reply-To: drepper at cygnus dot com (Ulrich Drepper)
Andreas Jaeger <aj@suse.de> writes:
> to these removing one conditional jump:
> 1: fldz
> testl $0x200, %eax /* Test sign. */
> fcmovnz %st(1),%st(0)
> fstp %st(1)
> 2:
Seems to be right. This is what I had in mind. If it passes the test
suite it should be fine.
> Changing the assembler file to an inline asm, I also have a problem
> that the inline asm can only have one exit point. Is my
> transformation ok?
Looks like it.
--
---------------. ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Red Hat `--' drepper at redhat.com `------------------------