Sunday, June 13, 2010

High performance C++ Library

http://www.boost.org/

Highly optimized, well tested, high performance C++ libraries.

error A2085

error A2085:instruction or register not accepted in current CPU mode

If you get this error in assembly code, then changing the .386 directive to .586 resolves the problem.

Intel x86 assembly programming

An excellent resource for Intel x86 assembly programming and C++ code optimization

http://www.agner.org/optimize/

Using Microsoft Assembler (MASM) with VS2008

Simple step by step guide to using microsoft assembler with Visual Studio-

http://www.codeguru.com/cpp/cpp/cpp_mfc/tutorials/article.php/c9411__2/An-Introduction-to-Assembly-Language-Part-I.htm

Applicable for Visual Studio 2008 as well.