equivalente probable / improbable para MSVC

El compilador GCC admite la instrucción __builtin_expect que se utiliza para definir macros probables y no probables.

p.ej.

#define likely(expr)    (__builtin_expect(!!(expr), 1))
#define unlikely(expr)  (__builtin_expect(!!(expr), 0))

¿Hay una declaración equivalente para el compilador de Microsoft Visual C, o algo equivalente?

Respuestas a la pregunta(5)

Su respuesta a la pregunta