diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-03-07 18:32:36 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-03-07 18:32:36 -0800 |
commit | 30f844ee8ffd3bfaa40220e940a3ce84812f0436 (patch) | |
tree | a8b4af4b38e4ff4239b53ad1ddb6611e1c28dedd | |
parent | 3cf03158599472b1f6713192d9fa2b120f9f209b (diff) | |
download | mu-30f844ee8ffd3bfaa40220e940a3ce84812f0436.tar.gz |
6095
-rw-r--r-- | 021byte_addressing.cc | 20 | ||||
-rwxr-xr-x | apps/mu | bin | 180570 -> 185536 bytes |
2 files changed, 10 insertions, 10 deletions
diff --git a/021byte_addressing.cc b/021byte_addressing.cc index 4af81c3e..80be872e 100644 --- a/021byte_addressing.cc +++ b/021byte_addressing.cc @@ -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; } diff --git a/apps/mu b/apps/mu index 6820aa8d..3ef77d91 100755 --- a/apps/mu +++ b/apps/mu Binary files differ |