probable/peu probable équivalent de MSVC

Compilateur GCC supporte __builtin_attendent déclaration qui est utilisé pour définir probable et improbable macros.

par exemple.

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

Est-il une mention équivalente pour Microsoft Visual C compilateur, ou quelque chose d'équivalent ?