summaryrefslogtreecommitdiff
path: root/sim/ppc
diff options
context:
space:
mode:
authorHafiz Abid Qadeer <abidh@codesourcery.com>2013-05-03 14:03:57 +0000
committerHafiz Abid Qadeer <abidh@codesourcery.com>2013-05-03 14:03:57 +0000
commit3fd5675a52b5b76475df3aeddc405974ca59957f (patch)
tree0deb776b096488243aece57dd7d5a29f78e80904 /sim/ppc
parentf31ae5b84b1fb6d66e1b6c6be8efb201748b303b (diff)
downloadbinutils-gdb-3fd5675a52b5b76475df3aeddc405974ca59957f.tar.gz
2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
revert: 2013-04-19 Nathan Froyd <froydnj@codesourcery.com> * ppc-instructions (isel): New instruction.
Diffstat (limited to 'sim/ppc')
-rw-r--r--sim/ppc/ChangeLog6
-rw-r--r--sim/ppc/ppc-instructions13
2 files changed, 6 insertions, 13 deletions
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index 3935e20e2ef..0060fb3f826 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,3 +1,9 @@
+2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
+
+ revert:
+ 2013-04-19 Nathan Froyd <froydnj@codesourcery.com>
+ * ppc-instructions (isel): New instruction.
+
2012-12-19 Joel Brobecker <brobecker@adacore.com>
* COPYING: Update to GPL version 3.
diff --git a/sim/ppc/ppc-instructions b/sim/ppc/ppc-instructions
index d76a7654c50..1b8fd89ad29 100644
--- a/sim/ppc/ppc-instructions
+++ b/sim/ppc/ppc-instructions
@@ -3455,19 +3455,6 @@ void::function::invalid_zero_divide_operation:cpu *processor, unsigned_word cia,
PPC_INSN_MFCR(RT_BITMASK);
#
-# I.3.3.15 Fixed-Point Select
-#
-
-0.31,6.RT,11.RA,16.RB,21.BF,26.15,31./:A::isel:Integer Select
- unsigned_word a;
- if (RA_is_0) a = 0;
- else a = *rA;
- if (CR & (1 << (31 - BF)))
- *rT = a;
- else
- *rT = *rB;
-
-#
# I.4.6.2 Floating-Point Load Instructions
#