how to replace inline assember for 64bit compiles?
Im looking for a fast and easy way to convert/replace c++ inline assembler with something that work for VS 2003/2005 in 64bit compile mode.
Since inline assembler isnt supported anymore for 64bit i run into big troubles on heavy optimized asm code.
Putting all in a extern .asm file is an option but a pain to do. Using compiler intrinsics works but its kinda slow since the return type of every command is a __m64 or __m128 type (memory location) i cant tell the compiler to use temp registers and keep the data simple in the register and use the result from there direct for the next instructions... This is very problematic on hug dep. chains wich cause large memory load/stores beetwen every instruction.
Anyone have a idea?