This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit] Regenerate cgen opcodes files.


Hi.

fyi, I checked this in to update for a cgen change.
The change uncovered a problem in m32c.cpu which I've fixed too.

2010-01-05  Doug Evans  <dje@sebabeach.org>

	cpu/
	* m32c.cpu (f-dsp-32-u24): Fix mode of extract handler.
	(f-dsp-40-u20, f-dsp-40-u24): Ditto.

	opcodes/
	* cgen-ibld.in: #include "cgen/basic-modes.h".
	* fr30-ibld.c, * frv-ibld.c, * ip2k-ibld.c, * iq2000-ibld.c,
	* lm32-ibld.c, * m32c-ibld.c, * m32r-ibld.c, * mep-ibld.c,
	* mt-ibld.c, * openrisc-ibld.c, * xc16x-ibld.c,
	* xstormy16-ibld.c: Regenerate.


Index: m32c.cpu
===================================================================
RCS file: /cvs/src/src/cpu/m32c.cpu,v
retrieving revision 1.17
diff -u -p -r1.17 m32c.cpu
--- m32c.cpu	2 Sep 2009 07:21:03 -0000	1.17
+++ m32c.cpu	6 Jan 2010 05:18:48 -0000
@@ -617,12 +617,12 @@
 		     (or USI
 			 (and (srl value 16) #x0000ff)
 			 (and value          #x00ff00))
-		     (and (sll value 16) #xff0000))) ; insert
+		     (and (sll value 16)     #xff0000))) ; insert
      ((value pc) (or USI
 		     (or USI
-			 (and USI (srl UHI value 16) #x0000ff)
-			 (and USI value              #x00ff00))
-		     (and USI (sll UHI value 16) #xff0000))) ; extract
+			 (and USI (srl value 16) #x0000ff)
+			 (and USI value          #x00ff00))
+		     (and USI (sll value 16)     #xff0000))) ; extract
 )
 
 (df f-dsp-40-u20 "20 bit unsigned" (all-isas) 40 20 UINT
@@ -630,24 +630,25 @@
 		     (or USI
 			 (and (srl value 16) #x0000ff)
 			 (and value          #x00ff00))
-		     (and (sll value 16) #x0f0000))) ; insert
+		     (and (sll value 16)     #x0f0000))) ; insert
      ((value pc) (or USI
 		     (or USI
-			 (and USI (srl UHI value 16) #x0000ff)
-			 (and USI value              #x00ff00))
-		     (and USI (sll UHI value 16) #x0f0000))) ; extract
+			 (and USI (srl value 16) #x0000ff)
+			 (and USI value          #x00ff00))
+		     (and USI (sll value 16)     #x0f0000))) ; extract
 )
+
 (df f-dsp-40-u24 "24 bit unsigned" (all-isas) 40 24 UINT
      ((value pc) (or USI
 		     (or USI
 			 (and (srl value 16) #x0000ff)
 			 (and value          #x00ff00))
-		     (and (sll value 16) #xff0000))) ; insert
+		     (and (sll value 16)     #xff0000))) ; insert
      ((value pc) (or USI
 		     (or USI
-			 (and USI (srl UHI value 16) #x0000ff)
-			 (and USI value              #x00ff00))
-		     (and USI (sll UHI value 16) #xff0000))) ; extract
+			 (and USI (srl value 16) #x0000ff)
+			 (and USI value          #x00ff00))
+		     (and USI (sll value 16)     #xff0000))) ; extract
 )
 
 (dnmf f-dsp-40-s32 "32 bit signed" (all-isas) INT


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]