* cris.cpu (movs, movu): Use result of extension operation when

updating flags.
This commit is contained in:
Hans-Peter Nilsson 2007-10-22 16:04:43 +00:00
parent f88e9fd315
commit a69f60de1a
2 changed files with 13 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2007-10-22 Hans-Peter Nilsson <hp@axis.com>
* cris.cpu (movs, movu): Use result of extension operation when
updating flags.
2007-07-04 Nick Clifton <nickc@redhat.com> 2007-07-04 Nick Clifton <nickc@redhat.com>
* cris.cpu: Update copyright notice to refer to GPLv3. * cris.cpu: Update copyright notice to refer to GPLv3.

View File

@ -2033,9 +2033,10 @@
(.pmacro (.pmacro
(BW) (BW)
(sequence (sequence
((BW newval)) ((BW tmpops) (SI newval))
(set newval Rs) (set tmpops Rs)
(set Rd (ext SI newval)) (set newval (ext SI tmpops))
(set Rd newval)
(setf-move SI newval))) (setf-move SI newval)))
) )
@ -2060,9 +2061,10 @@
(.pmacro (.pmacro
(BW) (BW)
(sequence (sequence
((BW newval)) ((BW tmpops) (SI newval))
(set newval Rs) (set tmpops Rs)
(set Rd (zext SI newval)) (set newval (zext SI tmpops))
(set Rd newval)
(setf-move SI newval))) (setf-move SI newval)))
) )