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: