[FFmpeg-devel] Fix VP3 IDCT on Win64

Ronald S. Bultje rsbultje
Wed Aug 25 22:08:42 CEST 2010


Hi,

On Wed, Aug 25, 2010 at 4:08 PM, Ronald S. Bultje <rsbultje at gmail.com> wrote:
> On Wed, Aug 25, 2010 at 4:04 PM, M?ns Rullg?rd <mans at mansr.com> wrote:
>> Why wouldn't it work? ?The problem was, IIRC, with the high,
>> amd64-only xmm registers in 32-bit builds.
>
> Well, that's what I though, but high=xmm8-15, and Loren says xmm6-15
> (not 8-15) are callee-save on Win64 (but not Darwin64 or Linux64). And
> indeed, even SSE functions that don't touch 8-15 still cause issues on
> Win64, marking 6-7 as clobbered fixes that.

And I keep forgetting half of the story, I need coffee, but this is in
64bit builds, not 32bit builds. All 32bit builds are fine wrt this.

Ronald



More information about the ffmpeg-devel mailing list