[patch] various minor RX opcode encoding fixes

DJ Delorie dj@redhat.com
Tue Apr 3 03:02:00 GMT 2012


Committed as attached.

	* config/rx-parse.y: IMM->IMM_, take an extra parameter for the
	transfer size.
	(IMM): New, call IMM_ with the default 32.
	(IMMW,IMMB): Likewise, for 16 and 8.
	(NIMM, MBIMM): Add size parameter.
	(immediate): Likewise.  Allow 32768..65535 for 16-bit transfers.
	(MOV.W): Use IMMW instead of IMM.

	* config/rx-parse.y (ADC,SBB): ADC and SBB only allow .L.
	(op_dp20_rm_l): New.
	(op_dp20_rim_l): New.

	* config/rx-parse.y (op_dp20_rms): Rename to op_dp20_rr, don't allow mem.
	(ABS, NEG, NOT): These only take REG or REG,REG (rr, not rms).


	* gas/rx/mov.d: Update patterns for fixed MOV.W encoding.

Index: config/rx-parse.y
===================================================================
RCS file: /cvs/src/src/gas/config/rx-parse.y,v
retrieving revision 1.5
diff -p -U5 -r1.5 rx-parse.y
--- config/rx-parse.y	25 Oct 2011 20:36:22 -0000	1.5
+++ config/rx-parse.y	3 Apr 2012 03:00:42 -0000
@@ -89,14 +89,17 @@ static int sizemap[] = { BSIZE, WSIZE, L
 
 #define PC1(v)             rx_op (v, 1, RXREL_PCREL)
 #define PC2(v)             rx_op (v, 2, RXREL_PCREL)
 #define PC3(v)             rx_op (v, 3, RXREL_PCREL)
 
-#define IMM(v,pos)	   F (immediate (v, RXREL_SIGNED, pos), pos, 2); \
+#define IMM_(v,pos,size)   F (immediate (v, RXREL_SIGNED, pos, size), pos, 2); \
 			   if (v.X_op != O_constant && v.X_op != O_big) rx_linkrelax_imm (pos)
-#define NIMM(v,pos)	   F (immediate (v, RXREL_NEGATIVE, pos), pos, 2)
-#define NBIMM(v,pos)	   F (immediate (v, RXREL_NEGATIVE_BORROW, pos), pos, 2)
+#define IMM(v,pos)	   IMM_ (v, pos, 32)
+#define IMMW(v,pos)	   IMM_ (v, pos, 16)
+#define IMMB(v,pos)	   IMM_ (v, pos, 8)
+#define NIMM(v,pos)	   F (immediate (v, RXREL_NEGATIVE, pos, 32), pos, 2)
+#define NBIMM(v,pos)	   F (immediate (v, RXREL_NEGATIVE_BORROW, pos, 32), pos, 2)
 #define DSP(v,pos,msz)	   if (!v.X_md) rx_relax (RX_RELAX_DISP, pos); \
 			   else rx_linkrelax_dsp (pos); \
 			   F (displacement (v, msz), pos, 2)
 
 #define id24(a,b2,b3)	   B3 (0xfb+a, b2, b3)
@@ -106,11 +109,11 @@ static int         rx_uintop (expression
 static int         rx_disp3op (expressionS);
 static int         rx_disp5op (expressionS *, int);
 static int         rx_disp5op0 (expressionS *, int);
 static int         exp_val (expressionS exp);
 static expressionS zero_expr (void);
-static int         immediate (expressionS, int, int);
+static int         immediate (expressionS, int, int, int);
 static int         displacement (expressionS, int);
 static void        rtsd_immediate (expressionS);
 
 static int    need_flag = 0;
 static int    rx_in_brackets = 0;
@@ -276,11 +279,11 @@ statement :
 
 	| MOV DOT_W '#' EXPR ',' disp '[' REG ']'
 	  { if ($8 <= 7 && rx_uintop ($4, 8) && rx_disp5op0 (&$6, WSIZE))
 	      { B2 (0x3d, 0); rx_field5s2 ($6); F ($8, 9, 3); O1 ($4); }
 	    else
-	      { B2 (0xf8, 0x01); F ($8, 8, 4); DSP ($6, 6, WSIZE); IMM ($4, 12); } }
+	      { B2 (0xf8, 0x01); F ($8, 8, 4); DSP ($6, 6, WSIZE); IMMW ($4, 12); } }
 
 	| MOV DOT_L '#' EXPR ',' disp '[' REG ']'
 	  { if ($8 <= 7 && rx_uintop ($4, 8) && rx_disp5op0 (&$6, LSIZE))
 	      { B2 (0x3e, 0); rx_field5s2 ($6); F ($8, 9, 3); O1 ($4); }
 	    else
@@ -596,23 +599,23 @@ statement :
 	| PUSH bwl disp '[' REG ']'
 	  { B2 (0xf4, 0x08); F ($2, 14, 2); F ($5, 8, 4); DSP ($3, 6, $2); }
 
 /* ---------------------------------------------------------------------- */
 
-	| SBB   { sub_op = 0; } op_dp20_rm
-	| NEG   { sub_op = 1; sub_op2 = 1; } op_dp20_rms
-	| ADC   { sub_op = 2; } op_dp20_rim
-	| ABS   { sub_op = 3; sub_op2 = 2; } op_dp20_rms
+	| SBB   { sub_op = 0; } op_dp20_rm_l
+	| NEG   { sub_op = 1; sub_op2 = 1; } op_dp20_rr
+	| ADC   { sub_op = 2; } op_dp20_rim_l
+	| ABS   { sub_op = 3; sub_op2 = 2; } op_dp20_rr
 	| MAX   { sub_op = 4; } op_dp20_rim
 	| MIN   { sub_op = 5; } op_dp20_rim
 	| EMUL  { sub_op = 6; } op_dp20_i
 	| EMULU { sub_op = 7; } op_dp20_i
 	| DIV   { sub_op = 8; } op_dp20_rim
 	| DIVU  { sub_op = 9; } op_dp20_rim
 	| TST   { sub_op = 12; } op_dp20_rim
 	| XOR   { sub_op = 13; } op_dp20_rim
-	| NOT   { sub_op = 14; sub_op2 = 0; } op_dp20_rms
+	| NOT   { sub_op = 14; sub_op2 = 0; } op_dp20_rr
 	| STZ   { sub_op = 14; } op_dp20_i
 	| STNZ  { sub_op = 15; } op_dp20_i
 
 /* ---------------------------------------------------------------------- */
 
@@ -808,10 +811,20 @@ op_subadd
 	  { id24 (4, sub_op<<4, 0), F ($5, 12, 4), F ($1, 16, 4), F ($3, 20, 4); }
 	;
 
 /* sbb, neg, adc, abs, max, min, div, divu, tst, not, xor, stz, stnz, emul, emulu */
 
+op_dp20_rm_l
+	: REG ',' REG
+	  { id24 (1, 0x03 + (sub_op<<2), 0x00); F ($1, 16, 4); F ($3, 20, 4); }
+	| disp '[' REG ']' DOT_L ',' REG
+	  { B4 (MEMEX, 0xa0, 0x00 + sub_op, 0x00);
+	  F ($3, 24, 4); F ($7, 28, 4); DSP ($1, 14, LSIZE); }
+	;
+
+/* neg, adc, abs, max, min, div, divu, tst, not, xor, stz, stnz, emul, emulu */
+
 op_dp20_rm
 	: REG ',' REG
 	  { id24 (1, 0x03 + (sub_op<<2), 0x00); F ($1, 16, 4); F ($3, 20, 4); }
 	| disp '[' REG ']' DOT_UB ',' REG
 	  { id24 (1, 0x00 + (sub_op<<2), 0x00); F ($3, 16, 4); F ($7, 20, 4); DSP ($1, 14, BSIZE); }
@@ -828,12 +841,18 @@ op_dp20_i
 op_dp20_rim
 	: op_dp20_rm
 	| op_dp20_i
 	;
 
-op_dp20_rms
-	: op_dp20_rm
+op_dp20_rim_l
+	: op_dp20_rm_l
+	| op_dp20_i
+	;
+
+op_dp20_rr
+	: REG ',' REG
+	  { id24 (1, 0x03 + (sub_op<<2), 0x00); F ($1, 16, 4); F ($3, 20, 4); }
 	| REG
 	  { B2 (0x7e, sub_op2 << 4); F ($1, 12, 4); }
 	;
 
 /* xchg, itof, emul, emulu */
@@ -1427,11 +1446,11 @@ zero_expr (void)
   zero.X_op = O_constant;
   return zero;
 }
 
 static int
-immediate (expressionS exp, int type, int pos)
+immediate (expressionS exp, int type, int pos, int bits)
 {
   /* We will emit constants ourself here, so negate them.  */
   if (type == RXREL_NEGATIVE && exp.X_op == O_constant)
     exp.X_add_number = - exp.X_add_number;
   if (type == RXREL_NEGATIVE_BORROW)
@@ -1450,10 +1469,15 @@ immediate (expressionS exp, int type, in
   else if (rx_intop (exp, 16))
     {
       rx_op (exp, 2, type);
       return 2;
     }
+  else if (rx_uintop (exp, 16) && bits == 16)
+    {
+      rx_op (exp, 2, type);
+      return 2;
+    }
   else if (rx_intop (exp, 24))
     {
       rx_op (exp, 3, type);
       return 3;
     }
Index: testsuite/gas/rx/mov.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/rx/mov.d,v
retrieving revision 1.2
diff -p -U5 -r1.2 mov.d
--- testsuite/gas/rx/mov.d	31 Jan 2011 16:43:14 -0000	1.2
+++ testsuite/gas/rx/mov.d	3 Apr 2012 03:00:43 -0000
@@ -142,335 +142,335 @@ Disassembly of section \.text:
  183:	f8 f5 00                      	mov\.w	#0, \[r15\]
  186:	f9 05 7e 00                   	mov\.w	#0, 252\[r0\]
  18a:	f9 f5 7e 00                   	mov\.w	#0, 252\[r15\]
  18e:	fa 05 fe 7f 00                	mov\.w	#0, 65532\[r0\]
  193:	fa f5 fe 7f 00                	mov\.w	#0, 65532\[r15\]
- 198:	f8 0d ff ff 00                	mov\.w	#0xffff, \[r0\]
- 19d:	f8 fd ff ff 00                	mov\.w	#0xffff, \[r15\]
- 1a2:	f9 0d 7e ff ff 00             	mov\.w	#0xffff, 252\[r0\]
- 1a8:	f9 fd 7e ff ff 00             	mov\.w	#0xffff, 252\[r15\]
- 1ae:	fa 0d fe 7f ff ff 00          	mov\.w	#0xffff, 65532\[r0\]
- 1b5:	fa fd fe 7f ff ff 00          	mov\.w	#0xffff, 65532\[r15\]
- 1bc:	f8 06 80                      	mov\.l	#-128, \[r0\]
- 1bf:	f8 f6 80                      	mov\.l	#-128, \[r15\]
- 1c2:	f9 06 3f 80                   	mov\.l	#-128, 252\[r0\]
- 1c6:	f9 f6 3f 80                   	mov\.l	#-128, 252\[r15\]
- 1ca:	fa 06 ff 3f 80                	mov\.l	#-128, 65532\[r0\]
- 1cf:	fa f6 ff 3f 80                	mov\.l	#-128, 65532\[r15\]
- 1d4:	3e 00 7f                      	mov\.l	#127, \[r0\]
- 1d7:	f8 f6 7f                      	mov\.l	#127, \[r15\]
- 1da:	f9 06 3f 7f                   	mov\.l	#127, 252\[r0\]
- 1de:	f9 f6 3f 7f                   	mov\.l	#127, 252\[r15\]
- 1e2:	fa 06 ff 3f 7f                	mov\.l	#127, 65532\[r0\]
- 1e7:	fa f6 ff 3f 7f                	mov\.l	#127, 65532\[r15\]
- 1ec:	f8 0a 00 80                   	mov\.l	#0xffff8000, \[r0\]
- 1f0:	f8 fa 00 80                   	mov\.l	#0xffff8000, \[r15\]
- 1f4:	f9 0a 3f 00 80                	mov\.l	#0xffff8000, 252\[r0\]
- 1f9:	f9 fa 3f 00 80                	mov\.l	#0xffff8000, 252\[r15\]
- 1fe:	fa 0a ff 3f 00 80             	mov\.l	#0xffff8000, 65532\[r0\]
- 204:	fa fa ff 3f 00 80             	mov\.l	#0xffff8000, 65532\[r15\]
- 20a:	f8 0e 00 80 00                	mov\.l	#0x8000, \[r0\]
- 20f:	f8 fe 00 80 00                	mov\.l	#0x8000, \[r15\]
- 214:	f9 0e 3f 00 80 00             	mov\.l	#0x8000, 252\[r0\]
- 21a:	f9 fe 3f 00 80 00             	mov\.l	#0x8000, 252\[r15\]
- 220:	fa 0e ff 3f 00 80 00          	mov\.l	#0x8000, 65532\[r0\]
- 227:	fa fe ff 3f 00 80 00          	mov\.l	#0x8000, 65532\[r15\]
- 22e:	f8 0e 00 00 80                	mov\.l	#0xff800000, \[r0\]
- 233:	f8 fe 00 00 80                	mov\.l	#0xff800000, \[r15\]
- 238:	f9 0e 3f 00 00 80             	mov\.l	#0xff800000, 252\[r0\]
- 23e:	f9 fe 3f 00 00 80             	mov\.l	#0xff800000, 252\[r15\]
- 244:	fa 0e ff 3f 00 00 80          	mov\.l	#0xff800000, 65532\[r0\]
- 24b:	fa fe ff 3f 00 00 80          	mov\.l	#0xff800000, 65532\[r15\]
- 252:	f8 0e ff ff 7f                	mov\.l	#0x7fffff, \[r0\]
- 257:	f8 fe ff ff 7f                	mov\.l	#0x7fffff, \[r15\]
- 25c:	f9 0e 3f ff ff 7f             	mov\.l	#0x7fffff, 252\[r0\]
- 262:	f9 fe 3f ff ff 7f             	mov\.l	#0x7fffff, 252\[r15\]
- 268:	fa 0e ff 3f ff ff 7f          	mov\.l	#0x7fffff, 65532\[r0\]
- 26f:	fa fe ff 3f ff ff 7f          	mov\.l	#0x7fffff, 65532\[r15\]
- 276:	f8 02 00 00 00 80             	mov\.l	#0x80000000, \[r0\]
- 27c:	f8 f2 00 00 00 80             	mov\.l	#0x80000000, \[r15\]
- 282:	f9 02 3f 00 00 00 80          	mov\.l	#0x80000000, 252\[r0\]
- 289:	f9 f2 3f 00 00 00 80          	mov\.l	#0x80000000, 252\[r15\]
- 290:	fa 02 ff 3f 00 00 00 80       	mov\.l	#0x80000000, 65532\[r0\]
- 298:	fa f2 ff 3f 00 00 00 80       	mov\.l	#0x80000000, 65532\[r15\]
- 2a0:	f8 02 ff ff ff 7f             	mov\.l	#0x7fffffff, \[r0\]
- 2a6:	f8 f2 ff ff ff 7f             	mov\.l	#0x7fffffff, \[r15\]
- 2ac:	f9 02 3f ff ff ff 7f          	mov\.l	#0x7fffffff, 252\[r0\]
- 2b3:	f9 f2 3f ff ff ff 7f          	mov\.l	#0x7fffffff, 252\[r15\]
- 2ba:	fa 02 ff 3f ff ff ff 7f       	mov\.l	#0x7fffffff, 65532\[r0\]
- 2c2:	fa f2 ff 3f ff ff ff 7f       	mov\.l	#0x7fffffff, 65532\[r15\]
- 2ca:	cc 00                         	mov\.b	\[r0\], r0
- 2cc:	cc 0f                         	mov\.b	\[r0\], r15
- 2ce:	cc f0                         	mov\.b	\[r15\], r0
- 2d0:	cc ff                         	mov\.b	\[r15\], r15
- 2d2:	cd 00 fc                      	mov\.b	252\[r0\], r0
- 2d5:	cd 0f fc                      	mov\.b	252\[r0\], r15
- 2d8:	cd f0 fc                      	mov\.b	252\[r15\], r0
- 2db:	cd ff fc                      	mov\.b	252\[r15\], r15
- 2de:	ce 00 fc ff                   	mov\.b	65532\[r0\], r0
- 2e2:	ce 0f fc ff                   	mov\.b	65532\[r0\], r15
- 2e6:	ce f0 fc ff                   	mov\.b	65532\[r15\], r0
- 2ea:	ce ff fc ff                   	mov\.b	65532\[r15\], r15
- 2ee:	dc 00                         	mov\.w	\[r0\], r0
- 2f0:	dc 0f                         	mov\.w	\[r0\], r15
- 2f2:	dc f0                         	mov\.w	\[r15\], r0
- 2f4:	dc ff                         	mov\.w	\[r15\], r15
- 2f6:	dd 00 7e                      	mov\.w	252\[r0\], r0
- 2f9:	dd 0f 7e                      	mov\.w	252\[r0\], r15
- 2fc:	dd f0 7e                      	mov\.w	252\[r15\], r0
- 2ff:	dd ff 7e                      	mov\.w	252\[r15\], r15
- 302:	de 00 fe 7f                   	mov\.w	65532\[r0\], r0
- 306:	de 0f fe 7f                   	mov\.w	65532\[r0\], r15
- 30a:	de f0 fe 7f                   	mov\.w	65532\[r15\], r0
- 30e:	de ff fe 7f                   	mov\.w	65532\[r15\], r15
- 312:	ec 00                         	mov\.l	\[r0\], r0
- 314:	ec 0f                         	mov\.l	\[r0\], r15
- 316:	ec f0                         	mov\.l	\[r15\], r0
- 318:	ec ff                         	mov\.l	\[r15\], r15
- 31a:	ed 00 3f                      	mov\.l	252\[r0\], r0
- 31d:	ed 0f 3f                      	mov\.l	252\[r0\], r15
- 320:	ed f0 3f                      	mov\.l	252\[r15\], r0
- 323:	ed ff 3f                      	mov\.l	252\[r15\], r15
- 326:	ee 00 ff 3f                   	mov\.l	65532\[r0\], r0
- 32a:	ee 0f ff 3f                   	mov\.l	65532\[r0\], r15
- 32e:	ee f0 ff 3f                   	mov\.l	65532\[r15\], r0
- 332:	ee ff ff 3f                   	mov\.l	65532\[r15\], r15
- 336:	fe 40 00                      	mov\.b	\[r0, r0\], r0
- 339:	fe 40 0f                      	mov\.b	\[r0, r0\], r15
- 33c:	fe 40 f0                      	mov\.b	\[r0, r15\], r0
- 33f:	fe 40 ff                      	mov\.b	\[r0, r15\], r15
- 342:	fe 4f 00                      	mov\.b	\[r15, r0\], r0
- 345:	fe 4f 0f                      	mov\.b	\[r15, r0\], r15
- 348:	fe 4f f0                      	mov\.b	\[r15, r15\], r0
- 34b:	fe 4f ff                      	mov\.b	\[r15, r15\], r15
- 34e:	fe 50 00                      	mov\.w	\[r0, r0\], r0
- 351:	fe 50 0f                      	mov\.w	\[r0, r0\], r15
- 354:	fe 50 f0                      	mov\.w	\[r0, r15\], r0
- 357:	fe 50 ff                      	mov\.w	\[r0, r15\], r15
- 35a:	fe 5f 00                      	mov\.w	\[r15, r0\], r0
- 35d:	fe 5f 0f                      	mov\.w	\[r15, r0\], r15
- 360:	fe 5f f0                      	mov\.w	\[r15, r15\], r0
- 363:	fe 5f ff                      	mov\.w	\[r15, r15\], r15
- 366:	fe 60 00                      	mov\.l	\[r0, r0\], r0
- 369:	fe 60 0f                      	mov\.l	\[r0, r0\], r15
- 36c:	fe 60 f0                      	mov\.l	\[r0, r15\], r0
- 36f:	fe 60 ff                      	mov\.l	\[r0, r15\], r15
- 372:	fe 6f 00                      	mov\.l	\[r15, r0\], r0
- 375:	fe 6f 0f                      	mov\.l	\[r15, r0\], r15
- 378:	fe 6f f0                      	mov\.l	\[r15, r15\], r0
- 37b:	fe 6f ff                      	mov\.l	\[r15, r15\], r15
- 37e:	c3 01                         	mov\.b	r1, \[r0\]
- 380:	c3 f1                         	mov\.b	r1, \[r15\]
- 382:	c7 01 fc                      	mov\.b	r1, 252\[r0\]
- 385:	c7 f1 fc                      	mov\.b	r1, 252\[r15\]
- 388:	cb 01 fc ff                   	mov\.b	r1, 65532\[r0\]
- 38c:	cb f1 fc ff                   	mov\.b	r1, 65532\[r15\]
- 390:	c3 0f                         	mov\.b	r15, \[r0\]
- 392:	c3 ff                         	mov\.b	r15, \[r15\]
- 394:	c7 0f fc                      	mov\.b	r15, 252\[r0\]
- 397:	c7 ff fc                      	mov\.b	r15, 252\[r15\]
- 39a:	cb 0f fc ff                   	mov\.b	r15, 65532\[r0\]
- 39e:	cb ff fc ff                   	mov\.b	r15, 65532\[r15\]
- 3a2:	d3 01                         	mov\.w	r1, \[r0\]
- 3a4:	d3 f1                         	mov\.w	r1, \[r15\]
- 3a6:	d7 01 7e                      	mov\.w	r1, 252\[r0\]
- 3a9:	d7 f1 7e                      	mov\.w	r1, 252\[r15\]
- 3ac:	db 01 fe 7f                   	mov\.w	r1, 65532\[r0\]
- 3b0:	db f1 fe 7f                   	mov\.w	r1, 65532\[r15\]
- 3b4:	d3 0f                         	mov\.w	r15, \[r0\]
- 3b6:	d3 ff                         	mov\.w	r15, \[r15\]
- 3b8:	d7 0f 7e                      	mov\.w	r15, 252\[r0\]
- 3bb:	d7 ff 7e                      	mov\.w	r15, 252\[r15\]
- 3be:	db 0f fe 7f                   	mov\.w	r15, 65532\[r0\]
- 3c2:	db ff fe 7f                   	mov\.w	r15, 65532\[r15\]
- 3c6:	e3 01                         	mov\.l	r1, \[r0\]
- 3c8:	e3 f1                         	mov\.l	r1, \[r15\]
- 3ca:	e7 01 3f                      	mov\.l	r1, 252\[r0\]
- 3cd:	e7 f1 3f                      	mov\.l	r1, 252\[r15\]
- 3d0:	eb 01 ff 3f                   	mov\.l	r1, 65532\[r0\]
- 3d4:	eb f1 ff 3f                   	mov\.l	r1, 65532\[r15\]
- 3d8:	e3 0f                         	mov\.l	r15, \[r0\]
- 3da:	e3 ff                         	mov\.l	r15, \[r15\]
- 3dc:	e7 0f 3f                      	mov\.l	r15, 252\[r0\]
- 3df:	e7 ff 3f                      	mov\.l	r15, 252\[r15\]
- 3e2:	eb 0f ff 3f                   	mov\.l	r15, 65532\[r0\]
- 3e6:	eb ff ff 3f                   	mov\.l	r15, 65532\[r15\]
- 3ea:	fe 00 00                      	mov\.b	r0, \[r0, r0\]
- 3ed:	fe 00 f0                      	mov\.b	r0, \[r0, r15\]
- 3f0:	fe 0f 00                      	mov\.b	r0, \[r15, r0\]
- 3f3:	fe 0f f0                      	mov\.b	r0, \[r15, r15\]
- 3f6:	fe 00 0f                      	mov\.b	r15, \[r0, r0\]
- 3f9:	fe 00 ff                      	mov\.b	r15, \[r0, r15\]
- 3fc:	fe 0f 0f                      	mov\.b	r15, \[r15, r0\]
- 3ff:	fe 0f ff                      	mov\.b	r15, \[r15, r15\]
- 402:	fe 10 00                      	mov\.w	r0, \[r0, r0\]
- 405:	fe 10 f0                      	mov\.w	r0, \[r0, r15\]
- 408:	fe 1f 00                      	mov\.w	r0, \[r15, r0\]
- 40b:	fe 1f f0                      	mov\.w	r0, \[r15, r15\]
- 40e:	fe 10 0f                      	mov\.w	r15, \[r0, r0\]
- 411:	fe 10 ff                      	mov\.w	r15, \[r0, r15\]
- 414:	fe 1f 0f                      	mov\.w	r15, \[r15, r0\]
- 417:	fe 1f ff                      	mov\.w	r15, \[r15, r15\]
- 41a:	fe 20 00                      	mov\.l	r0, \[r0, r0\]
- 41d:	fe 20 f0                      	mov\.l	r0, \[r0, r15\]
- 420:	fe 2f 00                      	mov\.l	r0, \[r15, r0\]
- 423:	fe 2f f0                      	mov\.l	r0, \[r15, r15\]
- 426:	fe 20 0f                      	mov\.l	r15, \[r0, r0\]
- 429:	fe 20 ff                      	mov\.l	r15, \[r0, r15\]
- 42c:	fe 2f 0f                      	mov\.l	r15, \[r15, r0\]
- 42f:	fe 2f ff                      	mov\.l	r15, \[r15, r15\]
- 432:	c0 00                         	mov\.b	\[r0\], \[r0\]
- 434:	c0 0f                         	mov\.b	\[r0\], \[r15\]
- 436:	c4 00 fc                      	mov\.b	\[r0\], 252\[r0\]
- 439:	c4 0f fc                      	mov\.b	\[r0\], 252\[r15\]
- 43c:	c8 00 fc ff                   	mov\.b	\[r0\], 65532\[r0\]
- 440:	c8 0f fc ff                   	mov\.b	\[r0\], 65532\[r15\]
- 444:	c0 f0                         	mov\.b	\[r15\], \[r0\]
- 446:	c0 ff                         	mov\.b	\[r15\], \[r15\]
- 448:	c4 f0 fc                      	mov\.b	\[r15\], 252\[r0\]
- 44b:	c4 ff fc                      	mov\.b	\[r15\], 252\[r15\]
- 44e:	c8 f0 fc ff                   	mov\.b	\[r15\], 65532\[r0\]
- 452:	c8 ff fc ff                   	mov\.b	\[r15\], 65532\[r15\]
- 456:	c1 00 fc                      	mov\.b	252\[r0\], \[r0\]
- 459:	c1 0f fc                      	mov\.b	252\[r0\], \[r15\]
- 45c:	c5 00 fc fc                   	mov\.b	252\[r0\], 252\[r0\]
- 460:	c5 0f fc fc                   	mov\.b	252\[r0\], 252\[r15\]
- 464:	c9 00 fc fc ff                	mov\.b	252\[r0\], 65532\[r0\]
- 469:	c9 0f fc fc ff                	mov\.b	252\[r0\], 65532\[r15\]
- 46e:	c1 f0 fc                      	mov\.b	252\[r15\], \[r0\]
- 471:	c1 ff fc                      	mov\.b	252\[r15\], \[r15\]
- 474:	c5 f0 fc fc                   	mov\.b	252\[r15\], 252\[r0\]
- 478:	c5 ff fc fc                   	mov\.b	252\[r15\], 252\[r15\]
- 47c:	c9 f0 fc fc ff                	mov\.b	252\[r15\], 65532\[r0\]
- 481:	c9 ff fc fc ff                	mov\.b	252\[r15\], 65532\[r15\]
- 486:	c2 00 fc ff                   	mov\.b	65532\[r0\], \[r0\]
- 48a:	c2 0f fc ff                   	mov\.b	65532\[r0\], \[r15\]
- 48e:	c6 00 fc ff fc                	mov\.b	65532\[r0\], 252\[r0\]
- 493:	c6 0f fc ff fc                	mov\.b	65532\[r0\], 252\[r15\]
- 498:	ca 00 fc ff fc ff             	mov\.b	65532\[r0\], 65532\[r0\]
- 49e:	ca 0f fc ff fc ff             	mov\.b	65532\[r0\], 65532\[r15\]
- 4a4:	c2 f0 fc ff                   	mov\.b	65532\[r15\], \[r0\]
- 4a8:	c2 ff fc ff                   	mov\.b	65532\[r15\], \[r15\]
- 4ac:	c6 f0 fc ff fc                	mov\.b	65532\[r15\], 252\[r0\]
- 4b1:	c6 ff fc ff fc                	mov\.b	65532\[r15\], 252\[r15\]
- 4b6:	ca f0 fc ff fc ff             	mov\.b	65532\[r15\], 65532\[r0\]
- 4bc:	ca ff fc ff fc ff             	mov\.b	65532\[r15\], 65532\[r15\]
- 4c2:	d0 00                         	mov\.w	\[r0\], \[r0\]
- 4c4:	d0 0f                         	mov\.w	\[r0\], \[r15\]
- 4c6:	d4 00 7e                      	mov\.w	\[r0\], 252\[r0\]
- 4c9:	d4 0f 7e                      	mov\.w	\[r0\], 252\[r15\]
- 4cc:	d8 00 fe 7f                   	mov\.w	\[r0\], 65532\[r0\]
- 4d0:	d8 0f fe 7f                   	mov\.w	\[r0\], 65532\[r15\]
- 4d4:	d0 f0                         	mov\.w	\[r15\], \[r0\]
- 4d6:	d0 ff                         	mov\.w	\[r15\], \[r15\]
- 4d8:	d4 f0 7e                      	mov\.w	\[r15\], 252\[r0\]
- 4db:	d4 ff 7e                      	mov\.w	\[r15\], 252\[r15\]
- 4de:	d8 f0 fe 7f                   	mov\.w	\[r15\], 65532\[r0\]
- 4e2:	d8 ff fe 7f                   	mov\.w	\[r15\], 65532\[r15\]
- 4e6:	d1 00 7e                      	mov\.w	252\[r0\], \[r0\]
- 4e9:	d1 0f 7e                      	mov\.w	252\[r0\], \[r15\]
- 4ec:	d5 00 7e 7e                   	mov\.w	252\[r0\], 252\[r0\]
- 4f0:	d5 0f 7e 7e                   	mov\.w	252\[r0\], 252\[r15\]
- 4f4:	d9 00 7e fe 7f                	mov\.w	252\[r0\], 65532\[r0\]
- 4f9:	d9 0f 7e fe 7f                	mov\.w	252\[r0\], 65532\[r15\]
- 4fe:	d1 f0 7e                      	mov\.w	252\[r15\], \[r0\]
- 501:	d1 ff 7e                      	mov\.w	252\[r15\], \[r15\]
- 504:	d5 f0 7e 7e                   	mov\.w	252\[r15\], 252\[r0\]
- 508:	d5 ff 7e 7e                   	mov\.w	252\[r15\], 252\[r15\]
- 50c:	d9 f0 7e fe 7f                	mov\.w	252\[r15\], 65532\[r0\]
- 511:	d9 ff 7e fe 7f                	mov\.w	252\[r15\], 65532\[r15\]
- 516:	d2 00 fe 7f                   	mov\.w	65532\[r0\], \[r0\]
- 51a:	d2 0f fe 7f                   	mov\.w	65532\[r0\], \[r15\]
- 51e:	d6 00 fe 7f 7e                	mov\.w	65532\[r0\], 252\[r0\]
- 523:	d6 0f fe 7f 7e                	mov\.w	65532\[r0\], 252\[r15\]
- 528:	da 00 fe 7f fe 7f             	mov\.w	65532\[r0\], 65532\[r0\]
- 52e:	da 0f fe 7f fe 7f             	mov\.w	65532\[r0\], 65532\[r15\]
- 534:	d2 f0 fe 7f                   	mov\.w	65532\[r15\], \[r0\]
- 538:	d2 ff fe 7f                   	mov\.w	65532\[r15\], \[r15\]
- 53c:	d6 f0 fe 7f 7e                	mov\.w	65532\[r15\], 252\[r0\]
- 541:	d6 ff fe 7f 7e                	mov\.w	65532\[r15\], 252\[r15\]
- 546:	da f0 fe 7f fe 7f             	mov\.w	65532\[r15\], 65532\[r0\]
- 54c:	da ff fe 7f fe 7f             	mov\.w	65532\[r15\], 65532\[r15\]
- 552:	e0 00                         	mov\.l	\[r0\], \[r0\]
- 554:	e0 0f                         	mov\.l	\[r0\], \[r15\]
- 556:	e4 00 3f                      	mov\.l	\[r0\], 252\[r0\]
- 559:	e4 0f 3f                      	mov\.l	\[r0\], 252\[r15\]
- 55c:	e8 00 ff 3f                   	mov\.l	\[r0\], 65532\[r0\]
- 560:	e8 0f ff 3f                   	mov\.l	\[r0\], 65532\[r15\]
- 564:	e0 f0                         	mov\.l	\[r15\], \[r0\]
- 566:	e0 ff                         	mov\.l	\[r15\], \[r15\]
- 568:	e4 f0 3f                      	mov\.l	\[r15\], 252\[r0\]
- 56b:	e4 ff 3f                      	mov\.l	\[r15\], 252\[r15\]
- 56e:	e8 f0 ff 3f                   	mov\.l	\[r15\], 65532\[r0\]
- 572:	e8 ff ff 3f                   	mov\.l	\[r15\], 65532\[r15\]
- 576:	e1 00 3f                      	mov\.l	252\[r0\], \[r0\]
- 579:	e1 0f 3f                      	mov\.l	252\[r0\], \[r15\]
- 57c:	e5 00 3f 3f                   	mov\.l	252\[r0\], 252\[r0\]
- 580:	e5 0f 3f 3f                   	mov\.l	252\[r0\], 252\[r15\]
- 584:	e9 00 3f ff 3f                	mov\.l	252\[r0\], 65532\[r0\]
- 589:	e9 0f 3f ff 3f                	mov\.l	252\[r0\], 65532\[r15\]
- 58e:	e1 f0 3f                      	mov\.l	252\[r15\], \[r0\]
- 591:	e1 ff 3f                      	mov\.l	252\[r15\], \[r15\]
- 594:	e5 f0 3f 3f                   	mov\.l	252\[r15\], 252\[r0\]
- 598:	e5 ff 3f 3f                   	mov\.l	252\[r15\], 252\[r15\]
- 59c:	e9 f0 3f ff 3f                	mov\.l	252\[r15\], 65532\[r0\]
- 5a1:	e9 ff 3f ff 3f                	mov\.l	252\[r15\], 65532\[r15\]
- 5a6:	e2 00 ff 3f                   	mov\.l	65532\[r0\], \[r0\]
- 5aa:	e2 0f ff 3f                   	mov\.l	65532\[r0\], \[r15\]
- 5ae:	e6 00 ff 3f 3f                	mov\.l	65532\[r0\], 252\[r0\]
- 5b3:	e6 0f ff 3f 3f                	mov\.l	65532\[r0\], 252\[r15\]
- 5b8:	ea 00 ff 3f ff 3f             	mov\.l	65532\[r0\], 65532\[r0\]
- 5be:	ea 0f ff 3f ff 3f             	mov\.l	65532\[r0\], 65532\[r15\]
- 5c4:	e2 f0 ff 3f                   	mov\.l	65532\[r15\], \[r0\]
- 5c8:	e2 ff ff 3f                   	mov\.l	65532\[r15\], \[r15\]
- 5cc:	e6 f0 ff 3f 3f                	mov\.l	65532\[r15\], 252\[r0\]
- 5d1:	e6 ff ff 3f 3f                	mov\.l	65532\[r15\], 252\[r15\]
- 5d6:	ea f0 ff 3f ff 3f             	mov\.l	65532\[r15\], 65532\[r0\]
- 5dc:	ea ff ff 3f ff 3f             	mov\.l	65532\[r15\], 65532\[r15\]
- 5e2:	fd 20 00                      	mov\.b	r0, \[r0\+\]
- 5e5:	fd 20 f0                      	mov\.b	r0, \[r15\+\]
- 5e8:	fd 20 0f                      	mov\.b	r15, \[r0\+\]
- 5eb:	fd 20 ff                      	mov\.b	r15, \[r15\+\]
- 5ee:	fd 21 00                      	mov\.w	r0, \[r0\+\]
- 5f1:	fd 21 f0                      	mov\.w	r0, \[r15\+\]
- 5f4:	fd 21 0f                      	mov\.w	r15, \[r0\+\]
- 5f7:	fd 21 ff                      	mov\.w	r15, \[r15\+\]
- 5fa:	fd 22 00                      	mov\.l	r0, \[r0\+\]
- 5fd:	fd 22 f0                      	mov\.l	r0, \[r15\+\]
- 600:	fd 22 0f                      	mov\.l	r15, \[r0\+\]
- 603:	fd 22 ff                      	mov\.l	r15, \[r15\+\]
- 606:	fd 28 00                      	mov\.b	\[r0\+\], r0
- 609:	fd 28 0f                      	mov\.b	\[r0\+\], r15
- 60c:	fd 28 f0                      	mov\.b	\[r15\+\], r0
- 60f:	fd 28 ff                      	mov\.b	\[r15\+\], r15
- 612:	fd 29 00                      	mov\.w	\[r0\+\], r0
- 615:	fd 29 0f                      	mov\.w	\[r0\+\], r15
- 618:	fd 29 f0                      	mov\.w	\[r15\+\], r0
- 61b:	fd 29 ff                      	mov\.w	\[r15\+\], r15
- 61e:	fd 2a 00                      	mov\.l	\[r0\+\], r0
- 621:	fd 2a 0f                      	mov\.l	\[r0\+\], r15
- 624:	fd 2a f0                      	mov\.l	\[r15\+\], r0
- 627:	fd 2a ff                      	mov\.l	\[r15\+\], r15
- 62a:	fd 24 00                      	mov\.b	r0, \[-r0\]
- 62d:	fd 24 f0                      	mov\.b	r0, \[-r15\]
- 630:	fd 24 0f                      	mov\.b	r15, \[-r0\]
- 633:	fd 24 ff                      	mov\.b	r15, \[-r15\]
- 636:	fd 25 00                      	mov\.w	r0, \[-r0\]
- 639:	fd 25 f0                      	mov\.w	r0, \[-r15\]
- 63c:	fd 25 0f                      	mov\.w	r15, \[-r0\]
- 63f:	fd 25 ff                      	mov\.w	r15, \[-r15\]
- 642:	fd 26 00                      	mov\.l	r0, \[-r0\]
- 645:	fd 26 f0                      	mov\.l	r0, \[-r15\]
- 648:	fd 26 0f                      	mov\.l	r15, \[-r0\]
- 64b:	fd 26 ff                      	mov\.l	r15, \[-r15\]
- 64e:	fd 2c 00                      	mov\.b	\[-r0\], r0
- 651:	fd 2c 0f                      	mov\.b	\[-r0\], r15
- 654:	fd 2c f0                      	mov\.b	\[-r15\], r0
- 657:	fd 2c ff                      	mov\.b	\[-r15\], r15
- 65a:	fd 2d 00                      	mov\.w	\[-r0\], r0
- 65d:	fd 2d 0f                      	mov\.w	\[-r0\], r15
- 660:	fd 2d f0                      	mov\.w	\[-r15\], r0
- 663:	fd 2d ff                      	mov\.w	\[-r15\], r15
- 666:	fd 2e 00                      	mov\.l	\[-r0\], r0
- 669:	fd 2e 0f                      	mov\.l	\[-r0\], r15
- 66c:	fd 2e f0                      	mov\.l	\[-r15\], r0
- 66f:	fd 2e ff                      	mov\.l	\[-r15\], r15
+ 198:	f8 09 ff ff                   	mov\.w	#-1, \[r0\]
+ 19c:	f8 f9 ff ff                   	mov\.w	#-1, \[r15\]
+ 1a0:	f9 09 7e ff ff                	mov\.w	#-1, 252\[r0\]
+ 1a5:	f9 f9 7e ff ff                	mov\.w	#-1, 252\[r15\]
+ 1aa:	fa 09 fe 7f ff ff             	mov\.w	#-1, 65532\[r0\]
+ 1b0:	fa f9 fe 7f ff ff             	mov\.w	#-1, 65532\[r15\]
+ 1b6:	f8 06 80                      	mov\.l	#-128, \[r0\]
+ 1b9:	f8 f6 80                      	mov\.l	#-128, \[r15\]
+ 1bc:	f9 06 3f 80                   	mov\.l	#-128, 252\[r0\]
+ 1c0:	f9 f6 3f 80                   	mov\.l	#-128, 252\[r15\]
+ 1c4:	fa 06 ff 3f 80                	mov\.l	#-128, 65532\[r0\]
+ 1c9:	fa f6 ff 3f 80                	mov\.l	#-128, 65532\[r15\]
+ 1ce:	3e 00 7f                      	mov\.l	#127, \[r0\]
+ 1d1:	f8 f6 7f                      	mov\.l	#127, \[r15\]
+ 1d4:	f9 06 3f 7f                   	mov\.l	#127, 252\[r0\]
+ 1d8:	f9 f6 3f 7f                   	mov\.l	#127, 252\[r15\]
+ 1dc:	fa 06 ff 3f 7f                	mov\.l	#127, 65532\[r0\]
+ 1e1:	fa f6 ff 3f 7f                	mov\.l	#127, 65532\[r15\]
+ 1e6:	f8 0a 00 80                   	mov\.l	#0xffff8000, \[r0\]
+ 1ea:	f8 fa 00 80                   	mov\.l	#0xffff8000, \[r15\]
+ 1ee:	f9 0a 3f 00 80                	mov\.l	#0xffff8000, 252\[r0\]
+ 1f3:	f9 fa 3f 00 80                	mov\.l	#0xffff8000, 252\[r15\]
+ 1f8:	fa 0a ff 3f 00 80             	mov\.l	#0xffff8000, 65532\[r0\]
+ 1fe:	fa fa ff 3f 00 80             	mov\.l	#0xffff8000, 65532\[r15\]
+ 204:	f8 0e 00 80 00                	mov\.l	#0x8000, \[r0\]
+ 209:	f8 fe 00 80 00                	mov\.l	#0x8000, \[r15\]
+ 20e:	f9 0e 3f 00 80 00             	mov\.l	#0x8000, 252\[r0\]
+ 214:	f9 fe 3f 00 80 00             	mov\.l	#0x8000, 252\[r15\]
+ 21a:	fa 0e ff 3f 00 80 00          	mov\.l	#0x8000, 65532\[r0\]
+ 221:	fa fe ff 3f 00 80 00          	mov\.l	#0x8000, 65532\[r15\]
+ 228:	f8 0e 00 00 80                	mov\.l	#0xff800000, \[r0\]
+ 22d:	f8 fe 00 00 80                	mov\.l	#0xff800000, \[r15\]
+ 232:	f9 0e 3f 00 00 80             	mov\.l	#0xff800000, 252\[r0\]
+ 238:	f9 fe 3f 00 00 80             	mov\.l	#0xff800000, 252\[r15\]
+ 23e:	fa 0e ff 3f 00 00 80          	mov\.l	#0xff800000, 65532\[r0\]
+ 245:	fa fe ff 3f 00 00 80          	mov\.l	#0xff800000, 65532\[r15\]
+ 24c:	f8 0e ff ff 7f                	mov\.l	#0x7fffff, \[r0\]
+ 251:	f8 fe ff ff 7f                	mov\.l	#0x7fffff, \[r15\]
+ 256:	f9 0e 3f ff ff 7f             	mov\.l	#0x7fffff, 252\[r0\]
+ 25c:	f9 fe 3f ff ff 7f             	mov\.l	#0x7fffff, 252\[r15\]
+ 262:	fa 0e ff 3f ff ff 7f          	mov\.l	#0x7fffff, 65532\[r0\]
+ 269:	fa fe ff 3f ff ff 7f          	mov\.l	#0x7fffff, 65532\[r15\]
+ 270:	f8 02 00 00 00 80             	mov\.l	#0x80000000, \[r0\]
+ 276:	f8 f2 00 00 00 80             	mov\.l	#0x80000000, \[r15\]
+ 27c:	f9 02 3f 00 00 00 80          	mov\.l	#0x80000000, 252\[r0\]
+ 283:	f9 f2 3f 00 00 00 80          	mov\.l	#0x80000000, 252\[r15\]
+ 28a:	fa 02 ff 3f 00 00 00 80       	mov\.l	#0x80000000, 65532\[r0\]
+ 292:	fa f2 ff 3f 00 00 00 80       	mov\.l	#0x80000000, 65532\[r15\]
+ 29a:	f8 02 ff ff ff 7f             	mov\.l	#0x7fffffff, \[r0\]
+ 2a0:	f8 f2 ff ff ff 7f             	mov\.l	#0x7fffffff, \[r15\]
+ 2a6:	f9 02 3f ff ff ff 7f          	mov\.l	#0x7fffffff, 252\[r0\]
+ 2ad:	f9 f2 3f ff ff ff 7f          	mov\.l	#0x7fffffff, 252\[r15\]
+ 2b4:	fa 02 ff 3f ff ff ff 7f       	mov\.l	#0x7fffffff, 65532\[r0\]
+ 2bc:	fa f2 ff 3f ff ff ff 7f       	mov\.l	#0x7fffffff, 65532\[r15\]
+ 2c4:	cc 00                         	mov\.b	\[r0\], r0
+ 2c6:	cc 0f                         	mov\.b	\[r0\], r15
+ 2c8:	cc f0                         	mov\.b	\[r15\], r0
+ 2ca:	cc ff                         	mov\.b	\[r15\], r15
+ 2cc:	cd 00 fc                      	mov\.b	252\[r0\], r0
+ 2cf:	cd 0f fc                      	mov\.b	252\[r0\], r15
+ 2d2:	cd f0 fc                      	mov\.b	252\[r15\], r0
+ 2d5:	cd ff fc                      	mov\.b	252\[r15\], r15
+ 2d8:	ce 00 fc ff                   	mov\.b	65532\[r0\], r0
+ 2dc:	ce 0f fc ff                   	mov\.b	65532\[r0\], r15
+ 2e0:	ce f0 fc ff                   	mov\.b	65532\[r15\], r0
+ 2e4:	ce ff fc ff                   	mov\.b	65532\[r15\], r15
+ 2e8:	dc 00                         	mov\.w	\[r0\], r0
+ 2ea:	dc 0f                         	mov\.w	\[r0\], r15
+ 2ec:	dc f0                         	mov\.w	\[r15\], r0
+ 2ee:	dc ff                         	mov\.w	\[r15\], r15
+ 2f0:	dd 00 7e                      	mov\.w	252\[r0\], r0
+ 2f3:	dd 0f 7e                      	mov\.w	252\[r0\], r15
+ 2f6:	dd f0 7e                      	mov\.w	252\[r15\], r0
+ 2f9:	dd ff 7e                      	mov\.w	252\[r15\], r15
+ 2fc:	de 00 fe 7f                   	mov\.w	65532\[r0\], r0
+ 300:	de 0f fe 7f                   	mov\.w	65532\[r0\], r15
+ 304:	de f0 fe 7f                   	mov\.w	65532\[r15\], r0
+ 308:	de ff fe 7f                   	mov\.w	65532\[r15\], r15
+ 30c:	ec 00                         	mov\.l	\[r0\], r0
+ 30e:	ec 0f                         	mov\.l	\[r0\], r15
+ 310:	ec f0                         	mov\.l	\[r15\], r0
+ 312:	ec ff                         	mov\.l	\[r15\], r15
+ 314:	ed 00 3f                      	mov\.l	252\[r0\], r0
+ 317:	ed 0f 3f                      	mov\.l	252\[r0\], r15
+ 31a:	ed f0 3f                      	mov\.l	252\[r15\], r0
+ 31d:	ed ff 3f                      	mov\.l	252\[r15\], r15
+ 320:	ee 00 ff 3f                   	mov\.l	65532\[r0\], r0
+ 324:	ee 0f ff 3f                   	mov\.l	65532\[r0\], r15
+ 328:	ee f0 ff 3f                   	mov\.l	65532\[r15\], r0
+ 32c:	ee ff ff 3f                   	mov\.l	65532\[r15\], r15
+ 330:	fe 40 00                      	mov\.b	\[r0, r0\], r0
+ 333:	fe 40 0f                      	mov\.b	\[r0, r0\], r15
+ 336:	fe 40 f0                      	mov\.b	\[r0, r15\], r0
+ 339:	fe 40 ff                      	mov\.b	\[r0, r15\], r15
+ 33c:	fe 4f 00                      	mov\.b	\[r15, r0\], r0
+ 33f:	fe 4f 0f                      	mov\.b	\[r15, r0\], r15
+ 342:	fe 4f f0                      	mov\.b	\[r15, r15\], r0
+ 345:	fe 4f ff                      	mov\.b	\[r15, r15\], r15
+ 348:	fe 50 00                      	mov\.w	\[r0, r0\], r0
+ 34b:	fe 50 0f                      	mov\.w	\[r0, r0\], r15
+ 34e:	fe 50 f0                      	mov\.w	\[r0, r15\], r0
+ 351:	fe 50 ff                      	mov\.w	\[r0, r15\], r15
+ 354:	fe 5f 00                      	mov\.w	\[r15, r0\], r0
+ 357:	fe 5f 0f                      	mov\.w	\[r15, r0\], r15
+ 35a:	fe 5f f0                      	mov\.w	\[r15, r15\], r0
+ 35d:	fe 5f ff                      	mov\.w	\[r15, r15\], r15
+ 360:	fe 60 00                      	mov\.l	\[r0, r0\], r0
+ 363:	fe 60 0f                      	mov\.l	\[r0, r0\], r15
+ 366:	fe 60 f0                      	mov\.l	\[r0, r15\], r0
+ 369:	fe 60 ff                      	mov\.l	\[r0, r15\], r15
+ 36c:	fe 6f 00                      	mov\.l	\[r15, r0\], r0
+ 36f:	fe 6f 0f                      	mov\.l	\[r15, r0\], r15
+ 372:	fe 6f f0                      	mov\.l	\[r15, r15\], r0
+ 375:	fe 6f ff                      	mov\.l	\[r15, r15\], r15
+ 378:	c3 01                         	mov\.b	r1, \[r0\]
+ 37a:	c3 f1                         	mov\.b	r1, \[r15\]
+ 37c:	c7 01 fc                      	mov\.b	r1, 252\[r0\]
+ 37f:	c7 f1 fc                      	mov\.b	r1, 252\[r15\]
+ 382:	cb 01 fc ff                   	mov\.b	r1, 65532\[r0\]
+ 386:	cb f1 fc ff                   	mov\.b	r1, 65532\[r15\]
+ 38a:	c3 0f                         	mov\.b	r15, \[r0\]
+ 38c:	c3 ff                         	mov\.b	r15, \[r15\]
+ 38e:	c7 0f fc                      	mov\.b	r15, 252\[r0\]
+ 391:	c7 ff fc                      	mov\.b	r15, 252\[r15\]
+ 394:	cb 0f fc ff                   	mov\.b	r15, 65532\[r0\]
+ 398:	cb ff fc ff                   	mov\.b	r15, 65532\[r15\]
+ 39c:	d3 01                         	mov\.w	r1, \[r0\]
+ 39e:	d3 f1                         	mov\.w	r1, \[r15\]
+ 3a0:	d7 01 7e                      	mov\.w	r1, 252\[r0\]
+ 3a3:	d7 f1 7e                      	mov\.w	r1, 252\[r15\]
+ 3a6:	db 01 fe 7f                   	mov\.w	r1, 65532\[r0\]
+ 3aa:	db f1 fe 7f                   	mov\.w	r1, 65532\[r15\]
+ 3ae:	d3 0f                         	mov\.w	r15, \[r0\]
+ 3b0:	d3 ff                         	mov\.w	r15, \[r15\]
+ 3b2:	d7 0f 7e                      	mov\.w	r15, 252\[r0\]
+ 3b5:	d7 ff 7e                      	mov\.w	r15, 252\[r15\]
+ 3b8:	db 0f fe 7f                   	mov\.w	r15, 65532\[r0\]
+ 3bc:	db ff fe 7f                   	mov\.w	r15, 65532\[r15\]
+ 3c0:	e3 01                         	mov\.l	r1, \[r0\]
+ 3c2:	e3 f1                         	mov\.l	r1, \[r15\]
+ 3c4:	e7 01 3f                      	mov\.l	r1, 252\[r0\]
+ 3c7:	e7 f1 3f                      	mov\.l	r1, 252\[r15\]
+ 3ca:	eb 01 ff 3f                   	mov\.l	r1, 65532\[r0\]
+ 3ce:	eb f1 ff 3f                   	mov\.l	r1, 65532\[r15\]
+ 3d2:	e3 0f                         	mov\.l	r15, \[r0\]
+ 3d4:	e3 ff                         	mov\.l	r15, \[r15\]
+ 3d6:	e7 0f 3f                      	mov\.l	r15, 252\[r0\]
+ 3d9:	e7 ff 3f                      	mov\.l	r15, 252\[r15\]
+ 3dc:	eb 0f ff 3f                   	mov\.l	r15, 65532\[r0\]
+ 3e0:	eb ff ff 3f                   	mov\.l	r15, 65532\[r15\]
+ 3e4:	fe 00 00                      	mov\.b	r0, \[r0, r0\]
+ 3e7:	fe 00 f0                      	mov\.b	r0, \[r0, r15\]
+ 3ea:	fe 0f 00                      	mov\.b	r0, \[r15, r0\]
+ 3ed:	fe 0f f0                      	mov\.b	r0, \[r15, r15\]
+ 3f0:	fe 00 0f                      	mov\.b	r15, \[r0, r0\]
+ 3f3:	fe 00 ff                      	mov\.b	r15, \[r0, r15\]
+ 3f6:	fe 0f 0f                      	mov\.b	r15, \[r15, r0\]
+ 3f9:	fe 0f ff                      	mov\.b	r15, \[r15, r15\]
+ 3fc:	fe 10 00                      	mov\.w	r0, \[r0, r0\]
+ 3ff:	fe 10 f0                      	mov\.w	r0, \[r0, r15\]
+ 402:	fe 1f 00                      	mov\.w	r0, \[r15, r0\]
+ 405:	fe 1f f0                      	mov\.w	r0, \[r15, r15\]
+ 408:	fe 10 0f                      	mov\.w	r15, \[r0, r0\]
+ 40b:	fe 10 ff                      	mov\.w	r15, \[r0, r15\]
+ 40e:	fe 1f 0f                      	mov\.w	r15, \[r15, r0\]
+ 411:	fe 1f ff                      	mov\.w	r15, \[r15, r15\]
+ 414:	fe 20 00                      	mov\.l	r0, \[r0, r0\]
+ 417:	fe 20 f0                      	mov\.l	r0, \[r0, r15\]
+ 41a:	fe 2f 00                      	mov\.l	r0, \[r15, r0\]
+ 41d:	fe 2f f0                      	mov\.l	r0, \[r15, r15\]
+ 420:	fe 20 0f                      	mov\.l	r15, \[r0, r0\]
+ 423:	fe 20 ff                      	mov\.l	r15, \[r0, r15\]
+ 426:	fe 2f 0f                      	mov\.l	r15, \[r15, r0\]
+ 429:	fe 2f ff                      	mov\.l	r15, \[r15, r15\]
+ 42c:	c0 00                         	mov\.b	\[r0\], \[r0\]
+ 42e:	c0 0f                         	mov\.b	\[r0\], \[r15\]
+ 430:	c4 00 fc                      	mov\.b	\[r0\], 252\[r0\]
+ 433:	c4 0f fc                      	mov\.b	\[r0\], 252\[r15\]
+ 436:	c8 00 fc ff                   	mov\.b	\[r0\], 65532\[r0\]
+ 43a:	c8 0f fc ff                   	mov\.b	\[r0\], 65532\[r15\]
+ 43e:	c0 f0                         	mov\.b	\[r15\], \[r0\]
+ 440:	c0 ff                         	mov\.b	\[r15\], \[r15\]
+ 442:	c4 f0 fc                      	mov\.b	\[r15\], 252\[r0\]
+ 445:	c4 ff fc                      	mov\.b	\[r15\], 252\[r15\]
+ 448:	c8 f0 fc ff                   	mov\.b	\[r15\], 65532\[r0\]
+ 44c:	c8 ff fc ff                   	mov\.b	\[r15\], 65532\[r15\]
+ 450:	c1 00 fc                      	mov\.b	252\[r0\], \[r0\]
+ 453:	c1 0f fc                      	mov\.b	252\[r0\], \[r15\]
+ 456:	c5 00 fc fc                   	mov\.b	252\[r0\], 252\[r0\]
+ 45a:	c5 0f fc fc                   	mov\.b	252\[r0\], 252\[r15\]
+ 45e:	c9 00 fc fc ff                	mov\.b	252\[r0\], 65532\[r0\]
+ 463:	c9 0f fc fc ff                	mov\.b	252\[r0\], 65532\[r15\]
+ 468:	c1 f0 fc                      	mov\.b	252\[r15\], \[r0\]
+ 46b:	c1 ff fc                      	mov\.b	252\[r15\], \[r15\]
+ 46e:	c5 f0 fc fc                   	mov\.b	252\[r15\], 252\[r0\]
+ 472:	c5 ff fc fc                   	mov\.b	252\[r15\], 252\[r15\]
+ 476:	c9 f0 fc fc ff                	mov\.b	252\[r15\], 65532\[r0\]
+ 47b:	c9 ff fc fc ff                	mov\.b	252\[r15\], 65532\[r15\]
+ 480:	c2 00 fc ff                   	mov\.b	65532\[r0\], \[r0\]
+ 484:	c2 0f fc ff                   	mov\.b	65532\[r0\], \[r15\]
+ 488:	c6 00 fc ff fc                	mov\.b	65532\[r0\], 252\[r0\]
+ 48d:	c6 0f fc ff fc                	mov\.b	65532\[r0\], 252\[r15\]
+ 492:	ca 00 fc ff fc ff             	mov\.b	65532\[r0\], 65532\[r0\]
+ 498:	ca 0f fc ff fc ff             	mov\.b	65532\[r0\], 65532\[r15\]
+ 49e:	c2 f0 fc ff                   	mov\.b	65532\[r15\], \[r0\]
+ 4a2:	c2 ff fc ff                   	mov\.b	65532\[r15\], \[r15\]
+ 4a6:	c6 f0 fc ff fc                	mov\.b	65532\[r15\], 252\[r0\]
+ 4ab:	c6 ff fc ff fc                	mov\.b	65532\[r15\], 252\[r15\]
+ 4b0:	ca f0 fc ff fc ff             	mov\.b	65532\[r15\], 65532\[r0\]
+ 4b6:	ca ff fc ff fc ff             	mov\.b	65532\[r15\], 65532\[r15\]
+ 4bc:	d0 00                         	mov\.w	\[r0\], \[r0\]
+ 4be:	d0 0f                         	mov\.w	\[r0\], \[r15\]
+ 4c0:	d4 00 7e                      	mov\.w	\[r0\], 252\[r0\]
+ 4c3:	d4 0f 7e                      	mov\.w	\[r0\], 252\[r15\]
+ 4c6:	d8 00 fe 7f                   	mov\.w	\[r0\], 65532\[r0\]
+ 4ca:	d8 0f fe 7f                   	mov\.w	\[r0\], 65532\[r15\]
+ 4ce:	d0 f0                         	mov\.w	\[r15\], \[r0\]
+ 4d0:	d0 ff                         	mov\.w	\[r15\], \[r15\]
+ 4d2:	d4 f0 7e                      	mov\.w	\[r15\], 252\[r0\]
+ 4d5:	d4 ff 7e                      	mov\.w	\[r15\], 252\[r15\]
+ 4d8:	d8 f0 fe 7f                   	mov\.w	\[r15\], 65532\[r0\]
+ 4dc:	d8 ff fe 7f                   	mov\.w	\[r15\], 65532\[r15\]
+ 4e0:	d1 00 7e                      	mov\.w	252\[r0\], \[r0\]
+ 4e3:	d1 0f 7e                      	mov\.w	252\[r0\], \[r15\]
+ 4e6:	d5 00 7e 7e                   	mov\.w	252\[r0\], 252\[r0\]
+ 4ea:	d5 0f 7e 7e                   	mov\.w	252\[r0\], 252\[r15\]
+ 4ee:	d9 00 7e fe 7f                	mov\.w	252\[r0\], 65532\[r0\]
+ 4f3:	d9 0f 7e fe 7f                	mov\.w	252\[r0\], 65532\[r15\]
+ 4f8:	d1 f0 7e                      	mov\.w	252\[r15\], \[r0\]
+ 4fb:	d1 ff 7e                      	mov\.w	252\[r15\], \[r15\]
+ 4fe:	d5 f0 7e 7e                   	mov\.w	252\[r15\], 252\[r0\]
+ 502:	d5 ff 7e 7e                   	mov\.w	252\[r15\], 252\[r15\]
+ 506:	d9 f0 7e fe 7f                	mov\.w	252\[r15\], 65532\[r0\]
+ 50b:	d9 ff 7e fe 7f                	mov\.w	252\[r15\], 65532\[r15\]
+ 510:	d2 00 fe 7f                   	mov\.w	65532\[r0\], \[r0\]
+ 514:	d2 0f fe 7f                   	mov\.w	65532\[r0\], \[r15\]
+ 518:	d6 00 fe 7f 7e                	mov\.w	65532\[r0\], 252\[r0\]
+ 51d:	d6 0f fe 7f 7e                	mov\.w	65532\[r0\], 252\[r15\]
+ 522:	da 00 fe 7f fe 7f             	mov\.w	65532\[r0\], 65532\[r0\]
+ 528:	da 0f fe 7f fe 7f             	mov\.w	65532\[r0\], 65532\[r15\]
+ 52e:	d2 f0 fe 7f                   	mov\.w	65532\[r15\], \[r0\]
+ 532:	d2 ff fe 7f                   	mov\.w	65532\[r15\], \[r15\]
+ 536:	d6 f0 fe 7f 7e                	mov\.w	65532\[r15\], 252\[r0\]
+ 53b:	d6 ff fe 7f 7e                	mov\.w	65532\[r15\], 252\[r15\]
+ 540:	da f0 fe 7f fe 7f             	mov\.w	65532\[r15\], 65532\[r0\]
+ 546:	da ff fe 7f fe 7f             	mov\.w	65532\[r15\], 65532\[r15\]
+ 54c:	e0 00                         	mov\.l	\[r0\], \[r0\]
+ 54e:	e0 0f                         	mov\.l	\[r0\], \[r15\]
+ 550:	e4 00 3f                      	mov\.l	\[r0\], 252\[r0\]
+ 553:	e4 0f 3f                      	mov\.l	\[r0\], 252\[r15\]
+ 556:	e8 00 ff 3f                   	mov\.l	\[r0\], 65532\[r0\]
+ 55a:	e8 0f ff 3f                   	mov\.l	\[r0\], 65532\[r15\]
+ 55e:	e0 f0                         	mov\.l	\[r15\], \[r0\]
+ 560:	e0 ff                         	mov\.l	\[r15\], \[r15\]
+ 562:	e4 f0 3f                      	mov\.l	\[r15\], 252\[r0\]
+ 565:	e4 ff 3f                      	mov\.l	\[r15\], 252\[r15\]
+ 568:	e8 f0 ff 3f                   	mov\.l	\[r15\], 65532\[r0\]
+ 56c:	e8 ff ff 3f                   	mov\.l	\[r15\], 65532\[r15\]
+ 570:	e1 00 3f                      	mov\.l	252\[r0\], \[r0\]
+ 573:	e1 0f 3f                      	mov\.l	252\[r0\], \[r15\]
+ 576:	e5 00 3f 3f                   	mov\.l	252\[r0\], 252\[r0\]
+ 57a:	e5 0f 3f 3f                   	mov\.l	252\[r0\], 252\[r15\]
+ 57e:	e9 00 3f ff 3f                	mov\.l	252\[r0\], 65532\[r0\]
+ 583:	e9 0f 3f ff 3f                	mov\.l	252\[r0\], 65532\[r15\]
+ 588:	e1 f0 3f                      	mov\.l	252\[r15\], \[r0\]
+ 58b:	e1 ff 3f                      	mov\.l	252\[r15\], \[r15\]
+ 58e:	e5 f0 3f 3f                   	mov\.l	252\[r15\], 252\[r0\]
+ 592:	e5 ff 3f 3f                   	mov\.l	252\[r15\], 252\[r15\]
+ 596:	e9 f0 3f ff 3f                	mov\.l	252\[r15\], 65532\[r0\]
+ 59b:	e9 ff 3f ff 3f                	mov\.l	252\[r15\], 65532\[r15\]
+ 5a0:	e2 00 ff 3f                   	mov\.l	65532\[r0\], \[r0\]
+ 5a4:	e2 0f ff 3f                   	mov\.l	65532\[r0\], \[r15\]
+ 5a8:	e6 00 ff 3f 3f                	mov\.l	65532\[r0\], 252\[r0\]
+ 5ad:	e6 0f ff 3f 3f                	mov\.l	65532\[r0\], 252\[r15\]
+ 5b2:	ea 00 ff 3f ff 3f             	mov\.l	65532\[r0\], 65532\[r0\]
+ 5b8:	ea 0f ff 3f ff 3f             	mov\.l	65532\[r0\], 65532\[r15\]
+ 5be:	e2 f0 ff 3f                   	mov\.l	65532\[r15\], \[r0\]
+ 5c2:	e2 ff ff 3f                   	mov\.l	65532\[r15\], \[r15\]
+ 5c6:	e6 f0 ff 3f 3f                	mov\.l	65532\[r15\], 252\[r0\]
+ 5cb:	e6 ff ff 3f 3f                	mov\.l	65532\[r15\], 252\[r15\]
+ 5d0:	ea f0 ff 3f ff 3f             	mov\.l	65532\[r15\], 65532\[r0\]
+ 5d6:	ea ff ff 3f ff 3f             	mov\.l	65532\[r15\], 65532\[r15\]
+ 5dc:	fd 20 00                      	mov\.b	r0, \[r0\+\]
+ 5df:	fd 20 f0                      	mov\.b	r0, \[r15\+\]
+ 5e2:	fd 20 0f                      	mov\.b	r15, \[r0\+\]
+ 5e5:	fd 20 ff                      	mov\.b	r15, \[r15\+\]
+ 5e8:	fd 21 00                      	mov\.w	r0, \[r0\+\]
+ 5eb:	fd 21 f0                      	mov\.w	r0, \[r15\+\]
+ 5ee:	fd 21 0f                      	mov\.w	r15, \[r0\+\]
+ 5f1:	fd 21 ff                      	mov\.w	r15, \[r15\+\]
+ 5f4:	fd 22 00                      	mov\.l	r0, \[r0\+\]
+ 5f7:	fd 22 f0                      	mov\.l	r0, \[r15\+\]
+ 5fa:	fd 22 0f                      	mov\.l	r15, \[r0\+\]
+ 5fd:	fd 22 ff                      	mov\.l	r15, \[r15\+\]
+ 600:	fd 28 00                      	mov\.b	\[r0\+\], r0
+ 603:	fd 28 0f                      	mov\.b	\[r0\+\], r15
+ 606:	fd 28 f0                      	mov\.b	\[r15\+\], r0
+ 609:	fd 28 ff                      	mov\.b	\[r15\+\], r15
+ 60c:	fd 29 00                      	mov\.w	\[r0\+\], r0
+ 60f:	fd 29 0f                      	mov\.w	\[r0\+\], r15
+ 612:	fd 29 f0                      	mov\.w	\[r15\+\], r0
+ 615:	fd 29 ff                      	mov\.w	\[r15\+\], r15
+ 618:	fd 2a 00                      	mov\.l	\[r0\+\], r0
+ 61b:	fd 2a 0f                      	mov\.l	\[r0\+\], r15
+ 61e:	fd 2a f0                      	mov\.l	\[r15\+\], r0
+ 621:	fd 2a ff                      	mov\.l	\[r15\+\], r15
+ 624:	fd 24 00                      	mov\.b	r0, \[-r0\]
+ 627:	fd 24 f0                      	mov\.b	r0, \[-r15\]
+ 62a:	fd 24 0f                      	mov\.b	r15, \[-r0\]
+ 62d:	fd 24 ff                      	mov\.b	r15, \[-r15\]
+ 630:	fd 25 00                      	mov\.w	r0, \[-r0\]
+ 633:	fd 25 f0                      	mov\.w	r0, \[-r15\]
+ 636:	fd 25 0f                      	mov\.w	r15, \[-r0\]
+ 639:	fd 25 ff                      	mov\.w	r15, \[-r15\]
+ 63c:	fd 26 00                      	mov\.l	r0, \[-r0\]
+ 63f:	fd 26 f0                      	mov\.l	r0, \[-r15\]
+ 642:	fd 26 0f                      	mov\.l	r15, \[-r0\]
+ 645:	fd 26 ff                      	mov\.l	r15, \[-r15\]
+ 648:	fd 2c 00                      	mov\.b	\[-r0\], r0
+ 64b:	fd 2c 0f                      	mov\.b	\[-r0\], r15
+ 64e:	fd 2c f0                      	mov\.b	\[-r15\], r0
+ 651:	fd 2c ff                      	mov\.b	\[-r15\], r15
+ 654:	fd 2d 00                      	mov\.w	\[-r0\], r0
+ 657:	fd 2d 0f                      	mov\.w	\[-r0\], r15
+ 65a:	fd 2d f0                      	mov\.w	\[-r15\], r0
+ 65d:	fd 2d ff                      	mov\.w	\[-r15\], r15
+ 660:	fd 2e 00                      	mov\.l	\[-r0\], r0
+ 663:	fd 2e 0f                      	mov\.l	\[-r0\], r15
+ 666:	fd 2e f0                      	mov\.l	\[-r15\], r0
+ 669:	fd 2e ff                      	mov\.l	\[-r15\], r15



More information about the Binutils mailing list