Compilerwarnung (Ebene 1) C4558

der Wert des Operanden 'Value' liegt außerhalb des Bereichs 'Lowerbound - upperbound'

Der an eine Assemblysprachenanweisung übergebene Wert liegt außerhalb des für den Parameter angegebenen Bereichs. Der Wert wird abgeschnitten.

Im folgenden Beispiel wird C4558 generiert:

// C4558.cpp
// compile with: /W1
// processor: x86
void asm_test() {
   __asm pinsrw   mm1, eax, 8;   // C4558
}

int main() {
}