[MPlayer-dev-eng] [PATCH] x86_64 mmx/sse/3dnow optimisation support
Aurelien Jacobs
aurel at gnuage.org
Sat Oct 16 14:44:20 CEST 2004
On Wed, 13 Oct 2004 02:06:26 +0200
Aurelien Jacobs <aurel at gnuage.org> wrote:
> On Wed, 13 Oct 2004 00:00:17 +0200
> Michael Niedermayer <michaelni at gmx.at> wrote:
>
> > > > What are the changes in libvo/osd_template.c for?
> > >
> > > In 64 bits mode, x86_64 can't access to upper halves (ah, ch...)
> >
> > this is wrong, it can (at least the docs claim so, i dont have a
> > x86-64 system), but there are some exceptions, like none of the new
> > 8 registers may be used in the same instruction, anyway see the docs
> > for details
>
> Hum... nice catch ! I didn't see that this is forbien only combined
> with the new 8 GPR. I thought it couldn't be used in combination with
> any 64 bits register.
> This allows me to simplify the osd_template.c modification, simply
> forcing %0 to be a legacy register.
> Updated patch.
Any more comments/complain about this ?
If not, I will commit in a few days.
Aurel
More information about the MPlayer-dev-eng
mailing list