Thanks but let me clarify my question further, when doing math with 64 bit numbers, isn't a 64 bit binary faster? Because the 32 bit way means 2 32 bit operations?AdmiralQuality wrote:Ours seem to run at the exact same speed.rootbear wrote:So the question is can a 64 bit plugin run faster? (ie. the binary is 64 bit)
No. The built in FPU in modern Intel chips works at 80 bit internally, so it's overkill in either case. (SSE operations were 32 bit, and SSE2 allowed 64 bit.)
If you are running 64bit audio isn't it a lot faster to do the math with 64 bit binaries?
This may be particular to the GPU. (Where you can see 150% speed increases just by updating a driver.)
In 3d rendering it is thought so, people said it was 150% normal speed, though that was one discussion about one particular type of processing.
In time compilers may be able to optimize x64 better than now. But all our empirical tests currently show no significant difference in execution speed between x86 and x64 code on the same processor.
The gpu issue you mentioned didn't apply at the time since everyone was concerned with software-only-rendering and that relies on processor speed and 64 bit calculations. Thought it's true the most recent 3d rendering is more reliant on GPU stuff from what I have seen.
