about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-03-07 18:32:36 -0800
committerKartik Agaram <vc@akkartik.com>2020-03-07 18:32:36 -0800
commit30f844ee8ffd3bfaa40220e940a3ce84812f0436 (patch)
treea8b4af4b38e4ff4239b53ad1ddb6611e1c28dedd
parent3cf03158599472b1f6713192d9fa2b120f9f209b (diff)
downloadmu-30f844ee8ffd3bfaa40220e940a3ce84812f0436.tar.gz
6095
-rw-r--r--021byte_addressing.cc20
-rwxr-xr-xapps/mubin180570 -> 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