diff options
Diffstat (limited to 'sim')
-rw-r--r-- | sim/ppc/ChangeLog | 6 | ||||
-rw-r--r-- | sim/ppc/ppc-instructions | 13 |
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 # |