Avertissement du compilateur (niveau 1) C4558
la valeur de l’opérande 'value' est hors de la plage 'lowerbound - upperbound'
La valeur passée à une instruction de langage d’assembly est hors de la plage spécifiée pour le paramètre. La valeur est tronquée.
L’exemple suivant génère l’erreur C4558 :
// C4558.cpp
// compile with: /W1
// processor: x86
void asm_test() {
__asm pinsrw mm1, eax, 8; // C4558
}
int main() {
}