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?
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL