On Tue, 2005-08-23 at 09:31 -0700, Miller Puckette wrote:
Hmm, weren't PD_BADFLOAT and PD_BIGORSMALL defined already on your system? It's "idfef __i386__" which I assumed would be turned on for Celerons. What compiler are you using???
gcc (GCC) 3.4.3 sorry - my c is a bit rusty (read: non-existant). i didn't know if it was being defined or not, so i added it to the makefile.
It's PD_BIGORSMALL that gets tested everywhere these days. But if you found a way to make denormals despite all the PD_BIGORSMALL fixes, I'd like to know where they're sneaking in.
so would i...
I don't remember offhand if celerons have sse2 or not, and don't know if the -mfpmath=sse -msse flags work outside linux, but will at least try those on my system...
they do have sse2.
cheers Miller
thanks!
On Tue, Aug 23, 2005 at 09:29:56AM +0200, Tim Blechmann wrote:
hi all - i'm having really bad denormal problems on a intel celeron 2.4ghz. pd is from cvs aug 8th. looked around and found PD_BADFLOAT and PD_BIGORSMALL. on a lark i defined them and rebuilt, and even though it solved it for a while, but no - i'm still having the same problem. looked around some more and found those only appear in m_pd.h... anyone know what i can do to fix this?
- compile with -mfpmath=sse -msse (the sse unit is much better handling
denormals)
- use devel_0_39. it includes code to switch on hardware DAZ (Denormals
Are Zero) on cpus supporting sse2
hope this helps ... t
-- mailto:TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk
latest mp3: kMW.mp3 http://mattin.org/mp3.html
latest cd: Goh Lee Kwang & Tim Blechmann: Drone http://www.geocities.com/gohleekwangtimblechmannduo/
After one look at this planet any visitor from outer space would say "I want to see the manager." William S. Burroughs
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list