[PATCH 1/8] Strip E500MC from E500 & E500x2

Sebastian Andrzej Siewior sebastian@breakpoint.cc
Sun Jun 6 15:22:00 GMT 2010


e500mc are not a subset of e500. They are ISA 2.06 including hypervisor
support and have a "classic FPU" i.e. they do not use / have the embedded FPU
like e500.
e500x2 looks like what was used before FSL sticked with e500v2.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
---
 opcodes/ppc-dis.c |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/opcodes/ppc-dis.c b/opcodes/ppc-dis.c
index 1b60c05..21d1930 100644
--- a/opcodes/ppc-dis.c
+++ b/opcodes/ppc-dis.c
@@ -111,8 +111,7 @@ struct ppc_mopt ppc_opts[] = {
     0 },
   { "e500",    (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_SPE
 		| PPC_OPCODE_ISEL | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK
-		| PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI
-		| PPC_OPCODE_E500MC),
+		| PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI),
     0 },
   { "e500mc",  (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_ISEL
 		| PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI
@@ -125,8 +124,7 @@ struct ppc_mopt ppc_opts[] = {
     0 },
   { "e500x2",  (PPC_OPCODE_PPC | PPC_OPCODE_BOOKE | PPC_OPCODE_SPE
 		| PPC_OPCODE_ISEL | PPC_OPCODE_EFS | PPC_OPCODE_BRLOCK
-		| PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI
-		| PPC_OPCODE_E500MC),
+		| PPC_OPCODE_PMR | PPC_OPCODE_CACHELCK | PPC_OPCODE_RFMCI),
     0 },
   { "efs",     (PPC_OPCODE_PPC | PPC_OPCODE_EFS),
     0 },
-- 
1.7.1



More information about the Binutils mailing list