gcc-patches@gcc.gnu.org
[Top] [All Lists]

Re: [m68k] Soft-float unordered comparisons

Subject: Re: [m68k] Soft-float unordered comparisons
From: Andreas Schwab
Date: Thu, 29 Dec 2005 01:19:05 +0100
Paul Brook <paul@xxxxxxxxxxxxxxxx> writes:

> @@ -3717,6 +3744,22 @@
>       bclr    IMM (31),d7
>       bra     Lcmpsf$2
>  
> +Lcmpf$inop:
> +     movl    a6@(16),d0
> +     movew   IMM (INEXACT_RESULT+INVALID_OPERATION),d7
> +     moveq   IMM (SINGLE_FLOAT),d6
> +     PICJUMP $_exception_handler
> +
> +| int __cmpsf2(float, float);
> +SYM (__cmpsf2):
> +     link    a6,IMM (0)
> +     pea     1
> +     movl    a6@(12),sp@-
> +     movl    a6@(8),sp@-
> +     bsr (__cmpsf2_internal)

Call to SYM macro missing.

Otherwise ok.

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@xxxxxxx
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

<Prev in Thread] Current Thread [Next in Thread>