[ardour-dev] AMD64 SSE optimisation

John Rigg ardev at sound-man.co.uk
Wed Dec 28 05:55:37 PST 2005


On Sat, Dec 17, 2005 at 07:42:08PM +0000, John Rigg wrote:
> On Sat, Dec 17, 2005 at 01:44:11PM +0200, Sampo Savolainen wrote:
> > Here is the sandbox tester i was promising to send you. Run this and
> > send the results to me personally. If anyone else wants to test this on
> > x86_64 go ahead.
>
> Looks like just changing the 32-bit registers to 64-bit might be an
> over-simplification. Back to debugging...

This is actually quite complicated. In the sandbox tester nframes
is a long, which is 64 bits on x86_64, not 32 bits like on i386.
In ardour it looks like nframes is jack_nframes_t, which is 32 bit
unsigned int on both i386 and x86_64.

I'm trying to fix the data alignment errors introduced by
the tester but it's going to take a while.

John



More information about the Ardour-Dev mailing list