[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