Поделиться через


Предупреждение компилятора (уровень 1) C4558

значение операнда "value" выходит за пределы диапазона "нижний — верхний"

Значение, переданное в инструкцию языка сборки, выходит из диапазона, указанного для параметра. Значение будет усечено.

Следующий пример приводит к возникновению ошибки C4558:

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

int main() {
}