Have I made this hardware SPI transfer as fast as possible?

Yes, that may be wrong there, but in the version I am currently compiling it's 11.

Also I am now pulling my hair out over this:

#define WAIT asm volatile ("nop\n\t"
"nop\n\t");

I get the error "unexpected unqulified id before stirng constant".

I have looked at tons of examples of asm used in arduino code and it looks like that should work. I have tried it without the last \n\t. and I have tried it with :: added at the end.
It works with just one nop:

#define WAIT asm volatile ("nop\n\t");

But I can't put more than one with each on a new line!