[mythtv] [patch] libmythsoundtouch, mmx_gcc.cpp compile fix

Mark Spieth mark at dclabs.com.au
Sun Nov 14 01:27:10 UTC 2004


Im trying to test.
ebx doesnt get preserved with 3.2.3 which is what I normally use. this is
the reason for the preservation of ebx as otherwise the next virtual call
crashes as ebx is used.
apparently 2.95 has a different issue re preservation of regs.
will test on 3.4 asap and report.
mark

----- Original Message ----- 
From: "Daniel Thor Kristjansson" <danielk at mrl.nyu.edu>
To: "Development of mythtv" <mythtv-dev at mythtv.org>
Sent: Sunday, November 14, 2004 12:17 PM
Subject: [mythtv] [patch] libmythsoundtouch, mmx_gcc.cpp compile fix


>
> The current mmx_gcc.cpp won't compile unless you add a
> -fomit-frame-pointer to the flags.
>
> This patch fixes the compile problem, and also adds the MMX registers
> to the list of spoiled registers. However, someone familiar with this
> code should take a look at it. There appears to be no reason for
shadow_ebx
> to be an output variable. It also appears that the MMX registers are
> never added to the list of clobbered registers throughout this file...
>
> -- Daniel


----------------------------------------------------------------------------
----


_______________________________________________
mythtv-dev mailing list
mythtv-dev at mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev



---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.789 / Virus Database: 534 - Release Date: 11/9/2004



More information about the mythtv-dev mailing list