Additional work to clean up warnings and make the code more robust.

This commit is contained in:
Collin Kidder
2015-08-26 22:22:24 -04:00
parent 004b430ca7
commit 629ad5ec6c
4 changed files with 40 additions and 24 deletions
+24 -21
View File
@@ -391,27 +391,30 @@ void FrameSenderWindow::doModifiers(int idx)
second = fetchOperand(idx, op.second);
switch (op.operation)
{
case ADDITION:
shadowReg = first + second;
break;
case AND:
shadowReg = first & second;
break;
case DIVISION:
shadowReg = first / second;
break;
case MULTIPLICATION:
shadowReg = first * second;
break;
case OR:
shadowReg = first | second;
break;
case SUBTRACTION:
shadowReg = first - second;
break;
case XOR:
shadowReg = first ^ second;
break;
case ADDITION:
shadowReg = first + second;
break;
case AND:
shadowReg = first & second;
break;
case DIVISION:
shadowReg = first / second;
break;
case MULTIPLICATION:
shadowReg = first * second;
break;
case OR:
shadowReg = first | second;
break;
case SUBTRACTION:
shadowReg = first - second;
break;
case XOR:
shadowReg = first ^ second;
break;
case NOT:
shadowReg = !shadowReg;
break;
}
}
//Finally, drop the result into the proper data byte