aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
Diffstat (limited to 'sim')
-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 3935e20..0060fb3 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 d76a765..1b8fd89 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
#