Does that mean the \t isn't needed? Some seem to use it some don't. The code I'm using had them already.
As for defines, I know what they do, but what I'm saying is without them I'd have to drop that assembly in everywhere I want to use it. I can't use it like a function, but without the overhead of a function call. Unless I can use an inline function and the compiler knows not to do all kinds of crazy stuff with the function parameters.