Avviso del compilatore (livello 1) C4558
il valore dell'operando 'value' non è compreso nell'intervallo 'lowerbound - upperbound'
Il valore passato a un'istruzione del linguaggio assembly non è compreso nell'intervallo specificato per il parametro . Il valore verrà troncato.
L'esempio seguente genera l'errore C4558:
// C4558.cpp
// compile with: /W1
// processor: x86
void asm_test() {
__asm pinsrw mm1, eax, 8; // C4558
}
int main() {
}