编译器警告(等级 1)C4558

操作数“value”的值超出了“lowerbound - upperbound”范围

传递到程序集语言指令的值超出了为参数指定的范围。 该值将会被截断。

下面的示例生成 C4558:

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

int main() {
}