Erro do compilador C2423
'number' : escala ilegal
O código de assembly embutido usa um número diferente de 1, 2, 4 ou 8 para dimensionar um registro.
O seguinte exemplo gera C2423:
// C2423.cpp
// processor: x86
int main() {
_asm {
lea EAX, [EAX*3] // C2423
lea EAX, [EAX+EAX*2] // OK
}
}