emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: display word wrapping


From: Andreas Schwab
Subject: Re: display word wrapping
Date: Mon, 31 May 2004 17:28:00 +0200
User-agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3.50 (gnu/linux)

Juanma Barranquero <address@hidden> writes:

> The relevant code, with a (non-volatile) local img, is:
>
> ; 1629 :       img->load_failed_p = img->type->load (f, img) == 0;
>
>   04e88 8b 47 38         mov     eax, DWORD PTR [edi+56]
>   04e8b 57               push    edi
>   04e8c ff 75 08         push    DWORD PTR _f$[ebp]
>   04e8f ff 50 08         call    DWORD PTR [eax+8]
>   04e92 83 c4 0c         add     esp, 12                        ; 0000000cH
>   04e95 f7 d8            neg     eax
>   04e97 1b c0            sbb     eax, eax
>   04e99 40               inc     eax
>   04e9a 89 47 3c         mov     DWORD PTR [edi+60], eax
>
> edi contains img.  Note that it is not reloaded after the call to [eax+8]

Is edi a call-used register on windows?  It isn't on i386-linux, so the
code would be correct there.

Andreas.

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]