This commit is contained in:
Kartik Agaram 2020-03-07 18:32:36 -08:00
parent 3cf0315859
commit 30f844ee8f
2 changed files with 10 additions and 10 deletions

View File

@ -195,7 +195,7 @@ case 0x94: { // set r8/m8-at-rm32 if ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = ZF;
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x95: { // set r8/m8-at-rm32 if !ZF
@ -203,7 +203,7 @@ case 0x95: { // set r8/m8-at-rm32 if !ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = !ZF;
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x9f: { // set r8/m8-at-rm32 if !SF and !ZF
@ -211,7 +211,7 @@ case 0x9f: { // set r8/m8-at-rm32 if !SF and !ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = !ZF && SF == OF;
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x97: { // set r8/m8-at-rm32 if !CF and !ZF
@ -219,7 +219,7 @@ case 0x97: { // set r8/m8-at-rm32 if !CF and !ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = (!CF && !ZF);
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x9d: { // set r8/m8-at-rm32 if !SF
@ -227,7 +227,7 @@ case 0x9d: { // set r8/m8-at-rm32 if !SF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = (SF == OF);
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x93: { // set r8/m8-at-rm32 if !CF
@ -235,7 +235,7 @@ case 0x93: { // set r8/m8-at-rm32 if !CF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = !CF;
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x9c: { // set r8/m8-at-rm32 if SF and !ZF
@ -243,7 +243,7 @@ case 0x9c: { // set r8/m8-at-rm32 if SF and !ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = (SF != OF);
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x92: { // set r8/m8-at-rm32 if CF
@ -251,7 +251,7 @@ case 0x92: { // set r8/m8-at-rm32 if CF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = CF;
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x9e: { // set r8/m8-at-rm32 if SF or ZF
@ -259,7 +259,7 @@ case 0x9e: { // set r8/m8-at-rm32 if SF or ZF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = (ZF || SF != OF);
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}
case 0x96: { // set r8/m8-at-rm32 if ZF or CF
@ -267,6 +267,6 @@ case 0x96: { // set r8/m8-at-rm32 if ZF or CF
trace(Callstack_depth+1, "run") << "set r8/m8-at-rm32" << end();
uint8_t* dest = effective_byte_address(modrm);
*dest = (ZF || CF);
trace(Callstack_depth+1, "run") << "storing " << *dest << end();
trace(Callstack_depth+1, "run") << "storing " << NUM(*dest) << end();
break;
}

BIN
apps/mu

Binary file not shown.