|
From: Julian S. <js...@ac...> - 2005-11-07 23:49:36
|
On Monday 07 November 2005 22:45, Daniel Veillard wrote: > On Mon, Nov 07, 2005 at 07:14:40PM +0000, Tom Hughes wrote: > > The SVN version of valgrind now has support for running 32 bit x86 > > binaries on amd64 systems > > Cool ! Out of curiosity, do you make use of the extra registers to > speed up emulation ? No - we have enough complication as it is without doing cross-arch simulation :-) Besides, one of the things that is apparent from the ppc32 port is that having a lot of registers on the host does not seem to make difference in performance, because the live ranges are not long enough to use them all. It's much more important for the guest architecture to have a lot of registers, because having more registers means fewer spills, and since each spill is a memory transaction that memcheck/cachegrind has to track, spills on the guest are expensive. J |