A Quick Comparison
There are just a few language related aspects of CLAXP that are known to differ compared to the compiler in Visual C++ on Intel platforms. Compared to the CL386 compiler:
-     CLAXP handles type 'long double' as a 64-bit floating point type (rather than an 80-bit type).
-     CLAXP does not support any kind of asm statement.
-     Various predefined macros are adjusted to be appropriate to the Alpha AXP environment.
-     CLAXP does not support P-Code.
-     CLAXP does not produce assembler source files (it does produce assembly listings with assembled code bytes).
CLAXP adds these Alpha AXP specific characteristics:-     64-bit integer support.
-     Several hardware specific intrinsic functions.
CLAXP adds support for these known Microsoft C/C++ features:-     structured exception handling
-     __unaligned  type qualifier
-     Thread Local Storage
-     dllexport/dllimport