On Sunday 09 March 2008 19:59, Charles Henry wrote:
> Pd for 64-bit processors could potentially redefine t_sample as
> a double, with no loss in performance (with nearly twice as much memory
> usage).

Mmmmmno...

It just so happens that x87s always compute a double, so it makes little 
difference there. What you're forgetting is that if you're using SIMD (for 
example SSE2) using doubles means you can only fit two samples into a vector 
register instead of four. Half the throughput. On top of that, if you check 
instruction tables, packed double instructions have a slightly higher latency 
than packed singles. For the core2 at least.

Not everything (even 64bit) uses an x87.


robert.

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to