SKETCH OF HOW RESEARCH MIGHT CONTINUE AND RESULTS BE PRESENTED - PREVIEW ONLY

Intrinsic Functions

Some identifiers are ordinarily interpreted as naming intrinsic functions only under some combination of compiler options.

Putting aside the many functions for operating with MMX registers, the bulk of intrinsic functions require /Oi. Most are otherwise implemented in the CRT Library, even if the relevant CRT documentation does not mention that an intrinsic implementation is available.

Some more, each an alias of a corresponding function but without the leading underscore, require both /Oi and /Ze:

Some more, all for floating-point operations, require /Oi but without /Op:

A few functions are intrinsic by default:

The MMX and 3DNow! Intrinsics