|
From: Garett S. <shu...@co...> - 2004-12-22 02:33:47
|
Hello Christian, I will try your suggestion this evening. Also, I noticed that I replied to Vladimir this morning instead of the list. The version of gcc that I am using is 3.2.3 (Debian). I can try upgrading this to whatever debian unstable is now at. I can also just leave the current version to test any fixes for this issue. Thanks. -Garett Christian Schoenebeck wrote: >Es geschah am Dienstag 21 Dezember 2004 14:33 als Vladimir Senkov schrieb: > > >>Hi Garett, >> >>This is a bummer. GCC can't find enough registers for assembly code to use. >>We've had these problems on and off and had to guide it a bit in these >>areas. In general, building with -O2 seems to have a better chance >>then -O1 or -O0. >>But it looks like you already have -O2 there. >> >> > >I was able to reproduce this with some GCC version coming with Redhat 9. >Unfortunately the hard drive is currently detached on that box and I forgot >to look for the GCC version. But I will look at it ASAP. > >Garett, in the meantime you can disable LS to be compiled with MMX SSE >optimization. Even without those it's faster than with previous versions. Do >the following: > > * comment out all SynthesizeFragment_modeX() methods in > src/engines/gig/Synthesizer.cpp from mode 32 to the end, thus all which use > the ASM_X86_MMX_SSE typedef in their method body > > * comment out all respective cases from 32 to the end in > GetSynthesisFunction() (same file) > > * and finally place a simple 'return' or something at the beginning of method > Features::detect(), so it won't detect MMX / SSE on your box > >CU >Christian > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://productguide.itmanagersjournal.com/ >_______________________________________________ >Linuxsampler-devel mailing list >Lin...@li... >https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel > > |