[PD-dev] devel_0_39 ? devel_0_40 ?

Miller Puckette mpuckett at imusic1.ucsd.edu
Mon Jul 23 05:39:03 CEST 2007


This explains a lot!

Now for the hard part: in Pd, 32-bit floating point tables are stored as
64-but 'atoms' for a 50% hit in memory efficiency.  Something Must Be Done;
but what?

OTOH, I'm falling out of my chair for joy that there's finally a way to 
write C code that doesn't choke on denormals.  

Life is indeed really simple, but I remain baffled :)

M

> when compiling for x86_64, floating-point opertations are generated for
> the sse unit instead of the fpu ... 
> seeing the increased number of xmm registers, less memory operations
> need to be used ... e.g. second order systems (biquad) can be computed
> in registers only ...
> another nice side-effect is the more robust handling of denormal numbers
> on the sse unit ...
> 
> tim
> 
> --
> tim at klingt.org    ICQ: 96771783
> http://tim.klingt.org
> 
> Life is really simple, but we insist on making it complicated.
>   Confucius






More information about the Pd-dev mailing list