[prev in list] [next in list] [prev in thread] [next in thread] 

List:       bochs-cvs
Subject:    [Bochs-cvs] [11783] trunk/bochs/disasm
From:       sshwarts () users ! sourceforge ! net
Date:       2013-08-23 5:54:54
Message-ID: E1VCkKp-0007XT-Ag () sfs-ml-1 ! v29 ! ch3 ! sourceforge ! com
[Download RAW message or body]

Revision: 11783
Author:   sshwarts
Date:     2013-08-23 05:54:51 +0000 (Fri, 23 Aug 2013)
Log Message:
-----------
remove test registers from disasm as well

Modified Paths:
--------------
    trunk/bochs/disasm/dis_groups.cc
    trunk/bochs/disasm/dis_tables.h
    trunk/bochs/disasm/dis_tables.inc
    trunk/bochs/disasm/disasm.h
    trunk/bochs/disasm/opcodes.inc

Modified: trunk/bochs/disasm/dis_groups.cc
===================================================================
--- trunk/bochs/disasm/dis_groups.cc	2013-08-22 20:21:36 UTC (rev 11782)
+++ trunk/bochs/disasm/dis_groups.cc	2013-08-23 05:54:51 UTC (rev 11783)
@@ -83,15 +83,6 @@
 
 void disassembler::Sw(const x86_insn *insn) { dis_sprintf("%s", segment_name[insn->nnn]); }
 
-// test registers
-void disassembler::Td(const x86_insn *insn)
-{
-  if (intel_mode)
-    dis_sprintf  ("tr%d", insn->nnn);
-  else
-    dis_sprintf("%%tr%d", insn->nnn);
-}
-
 // control register
 void disassembler::Cd(const x86_insn *insn)
 {

Modified: trunk/bochs/disasm/dis_tables.h
===================================================================
--- trunk/bochs/disasm/dis_tables.h	2013-08-22 20:21:36 UTC (rev 11782)
+++ trunk/bochs/disasm/dis_tables.h	2013-08-23 05:54:51 UTC (rev 11783)
@@ -78,8 +78,6 @@
 
 #define Sw &disassembler::Sw
 
-#define Td &disassembler::Td
-
 #define Cd &disassembler::Cd
 #define Cq &disassembler::Cq
 

Modified: trunk/bochs/disasm/dis_tables.inc
===================================================================
--- trunk/bochs/disasm/dis_tables.inc	2013-08-22 20:21:36 UTC (rev 11782)
+++ trunk/bochs/disasm/dis_tables.inc	2013-08-23 05:54:51 UTC (rev 11783)
@@ -981,10 +981,10 @@
   /* 0F 21 */ { 0, &Ia_movl_Rd_Dd },
   /* 0F 22 */ { 0, &Ia_movl_Cd_Rd },
   /* 0F 23 */ { 0, &Ia_movl_Dd_Rd },
-  /* 0F 24 */ { 0, &Ia_movl_Rd_Td },
-  /* 0F 25 */ { 0, &Ia_Invalid    },
-  /* 0F 26 */ { 0, &Ia_movl_Td_Rd },
-  /* 0F 27 */ { 0, &Ia_Invalid    },
+  /* 0F 24 */ { 0, &Ia_Invalid },
+  /* 0F 25 */ { 0, &Ia_Invalid },
+  /* 0F 26 */ { 0, &Ia_Invalid },
+  /* 0F 27 */ { 0, &Ia_Invalid },
   /* 0F 28 */ { GRPSSE(0f28) },
   /* 0F 29 */ { GRPSSE(0f29) },
   /* 0F 2A */ { GRPSSE(0f2a) },
@@ -1502,10 +1502,10 @@
   /* 0F 21 */ { 0, &Ia_movl_Rd_Dd },
   /* 0F 22 */ { 0, &Ia_movl_Cd_Rd },
   /* 0F 23 */ { 0, &Ia_movl_Dd_Rd },
-  /* 0F 24 */ { 0, &Ia_movl_Rd_Td },
-  /* 0F 25 */ { 0, &Ia_Invalid    },
-  /* 0F 26 */ { 0, &Ia_movl_Td_Rd },
-  /* 0F 27 */ { 0, &Ia_Invalid    },
+  /* 0F 24 */ { 0, &Ia_Invalid },
+  /* 0F 25 */ { 0, &Ia_Invalid },
+  /* 0F 26 */ { 0, &Ia_Invalid },
+  /* 0F 27 */ { 0, &Ia_Invalid },
   /* 0F 28 */ { GRPSSE(0f28) },
   /* 0F 29 */ { GRPSSE(0f29) },
   /* 0F 2A */ { GRPSSE(0f2a) },

Modified: trunk/bochs/disasm/disasm.h
===================================================================
--- trunk/bochs/disasm/disasm.h	2013-08-22 20:21:36 UTC (rev 11782)
+++ trunk/bochs/disasm/disasm.h	2013-08-23 05:54:51 UTC (rev 11783)
@@ -450,9 +450,6 @@
   // segment registers
   void Sw(const x86_insn *insn);
 
-  // test registers
-  void Td(const x86_insn *insn);
-
   // control register
   void Cd(const x86_insn *insn);
   void Cq(const x86_insn *insn);

Modified: trunk/bochs/disasm/opcodes.inc
===================================================================
--- trunk/bochs/disasm/opcodes.inc	2013-08-22 20:21:36 UTC (rev 11782)
+++ trunk/bochs/disasm/opcodes.inc	2013-08-23 05:54:51 UTC (rev 11783)
@@ -668,8 +668,6 @@
 Ia_movl_Od_EAX = { "mov", "movl", Od, EAX_Reg, XX, XX, 0 },
 Ia_movl_Rd_Cd = { "mov", "movl", Rd, Cd, XX, XX, 0 },
 Ia_movl_Rd_Dd = { "mov", "movl", Rd, Dd, XX, XX, 0 },
-Ia_movl_Rd_Td = { "mov", "movl", Rd, Td, XX, XX, 0 },
-Ia_movl_Td_Rd = { "mov", "movl", Td, Rd, XX, XX, 0 },
 Ia_movlhpd_Vpd_Udq = { "movlhpd", "movlhpd", Vpd, Udq, XX, XX, IA_SSE2 },
 Ia_movlhps_Vps_Udq = { "movlhps", "movlhps", Vps, Udq, XX, XX, IA_SSE },
 Ia_movlpd_Mq_Vpd = { "movlpd", "movlpd", Mq, Vpd, XX, XX, IA_SSE2 },


------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and 
AppDynamics. Performance Central is your source for news, insights, 
analysis and resources for efficient Application Performance Management. 
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________
Bochs-cvs mailing list
Bochs-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bochs-cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic