This is the mail archive of the binutils@sources.redhat.com 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]

[PATCH] Fix distinction of 32/64bit addresses in MIPS gas


Hi All,

we can't have 64bit addresses in a 32bit object file format, so I
added a check for mips_64 to the relevant macro. This will fail for
o64 ABI and possibly for eabi64 too, but these are both virtually
unimplemented in gas. (I don't really know how eabi64 is defined.) 

Further testing exposed a bug in $gp loading (ld instead of lw),
I fixed this also.

Tested for mips-elf, mips64el-elf, mips64-linux.


Thiemo


2001-08-25  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>

	/gas/ChangeLog
	* tc_mips.c (HAVE_32BIT_ADDRESSES): Check for 64bit object file format
	also.
	(HAVE_64BIT_ADDRESSES): New define.
	(macro): Fix address load instruction.

	/gas/testsuite/ChangeLog
	* gas/mips/ld.d: Use 32bit instructions for addresses.
	* gas/mips/mips-gp64-fp32-pic.d: Likewise.
	* gas/mips/mips-gp64-fp32-pic.s: Likewise.
	* gas/mips/mips-gp64-fp32.d: Likewise.
	* gas/mips/mips-gp64-fp32.s: Likewise.
	* gas/mips/mips-gp64-fp64-pic.d: Likewise.
	* gas/mips/mips-gp64-fp64-pic.s: Likewise.
	* gas/mips/mips-gp64-fp64.d: Likewise.
	* gas/mips/mips-gp64-fp64.s: Likewise.
	* gas/mips/elempic.d: Likewise.
	* gas/mips/uld.d: Likewise.
	* gas/mips/usd.d: Likewise.


diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/config/tc-mips.c src/gas/config/tc-mips.c
--- src-orig/gas/config/tc-mips.c	Sat Aug 18 21:47:23 2001
+++ src/gas/config/tc-mips.c	Tue Aug 21 18:21:49 2001
@@ -270,9 +270,15 @@ static int mips_32bit_abi = 0;
 #define HAVE_64BIT_GPRS (! HAVE_32BIT_GPRS)
 #define HAVE_64BIT_FPRS (! HAVE_32BIT_FPRS)
 
-#define HAVE_32BIT_ADDRESSES                \
-   (HAVE_32BIT_GPRS                         \
-    || bfd_arch_bits_per_address (stdoutput) == 32)
+/* We can only have 64bit addresses if the object file format
+   supports it.  FIXME: We abuse mips_64 as a indicator for
+   such support.  */
+#define HAVE_32BIT_ADDRESSES                       \
+   (HAVE_32BIT_GPRS                                \
+    || bfd_arch_bits_per_address (stdoutput) == 32 \
+    || ! mips_64)
+
+#define HAVE_64BIT_ADDRESSES (! HAVE_32BIT_ADDRESSES)
 
 /* Whether the processor uses hardware interlocks to protect
    reads from the HI and LO registers, and thus does not
@@ -4288,7 +4458,7 @@ macro (ip)
 	  if (expr1.X_add_number == 0 && tempreg == PIC_CALL_REG)
 	    lw_reloc_type = (int) BFD_RELOC_MIPS_CALL16;
 	  macro_build ((char *) NULL, &icnt, &offset_expr,
-		       dbl ? "ld" : "lw",
+		       HAVE_32BIT_ADDRESSES ? "lw" : "ld",
 		       "t,o(b)", tempreg, lw_reloc_type, GP);
 	  if (expr1.X_add_number == 0)
 	    {
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/ld.d src/gas/testsuite/gas/mips/ld.d
--- src-orig/gas/testsuite/gas/mips/ld.d	Mon Jul  2 14:34:18 2001
+++ src/gas/testsuite/gas/mips/ld.d	Tue Aug 21 19:20:35 2001
@@ -628,12 +628,12 @@ Disassembly of section .text:
 0+05d0 <[^>]*> sw	a1,4\(zero\)
 0+05d4 <[^>]*> lui	a0,[-0-9x]+
 [ 	]*5d4: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+05d8 <[^>]*> daddu	a0,a0,a1
+0+05d8 <[^>]*> addu	a0,a0,a1
 0+05dc <[^>]*> ld	a0,[-0-9]+\(a0\)
 [ 	]*5dc: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+05e0 <[^>]*> lui	at,[-0-9x]+
 [ 	]*5e0: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+05e4 <[^>]*> daddu	at,at,a1
+0+05e4 <[^>]*> addu	at,at,a1
 0+05e8 <[^>]*> sd	a0,[-0-9]+\(at\)
 [ 	]*5e8: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+05ec <[^>]*> nop
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp32-pic.d src/gas/testsuite/gas/mips/mips-gp64-fp32-pic.d
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp32-pic.d	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp32-pic.d	Tue Aug 21 19:20:35 2001
@@ -10,121 +10,121 @@ Disassembly of section .text:
    0:	3c1c0000 	lui	gp,0x0
    4:	279c0000 	addiu	gp,gp,0
    8:	0399e021 	addu	gp,gp,t9
-   c:	ffbc0008 	sd	gp,8\(sp\)
-  10:	009c202d 	daddu	a0,a0,gp
+   c:	afbc0008 	sw	gp,8\(sp\)
+  10:	009c2021 	addu	a0,a0,gp
   14:	3c041234 	lui	a0,0x1234
   18:	34845678 	ori	a0,a0,0x5678
   1c:	8f840000 	lw	a0,0\(gp\)
   20:	00000000 	nop
-  24:	64840000 	daddiu	a0,a0,0
+  24:	24840000 	addiu	a0,a0,0
   28:	8f840000 	lw	a0,0\(gp\)
   2c:	00000000 	nop
-  30:	64840000 	daddiu	a0,a0,0
+  30:	24840000 	addiu	a0,a0,0
   34:	8f840000 	lw	a0,0\(gp\)
   38:	00000000 	nop
-  3c:	64840228 	daddiu	a0,a0,552
+  3c:	24840228 	addiu	a0,a0,552
   40:	10000079 	b	228 <[^>]*>
   44:	00000000 	nop
-  48:	df990000 	ld	t9,0\(gp\)
+  48:	8f990000 	lw	t9,0\(gp\)
   4c:	00000000 	nop
-  50:	67390228 	daddiu	t9,t9,552
+  50:	27390228 	addiu	t9,t9,552
   54:	0320f809 	jalr	t9
   58:	00000000 	nop
-  5c:	dfbc0008 	ld	gp,8\(sp\)
-  60:	df840000 	ld	a0,0\(gp\)
+  5c:	8fbc0008 	lw	gp,8\(sp\)
+  60:	8f840000 	lw	a0,0\(gp\)
   64:	00000000 	nop
-  68:	64840000 	daddiu	a0,a0,0
+  68:	24840000 	addiu	a0,a0,0
   6c:	8c840000 	lw	a0,0\(a0\)
-  70:	df840000 	ld	a0,0\(gp\)
+  70:	8f840000 	lw	a0,0\(gp\)
   74:	00000000 	nop
-  78:	64840000 	daddiu	a0,a0,0
+  78:	24840000 	addiu	a0,a0,0
   7c:	8c840000 	lw	a0,0\(a0\)
-  80:	df840000 	ld	a0,0\(gp\)
+  80:	8f840000 	lw	a0,0\(gp\)
   84:	00000000 	nop
-  88:	64840228 	daddiu	a0,a0,552
+  88:	24840228 	addiu	a0,a0,552
   8c:	8c840000 	lw	a0,0\(a0\)
-  90:	df840000 	ld	a0,0\(gp\)
+  90:	8f840000 	lw	a0,0\(gp\)
   94:	00000000 	nop
-  98:	64840000 	daddiu	a0,a0,0
+  98:	24840000 	addiu	a0,a0,0
   9c:	dc840000 	ld	a0,0\(a0\)
-  a0:	df840000 	ld	a0,0\(gp\)
+  a0:	8f840000 	lw	a0,0\(gp\)
   a4:	00000000 	nop
-  a8:	64840000 	daddiu	a0,a0,0
+  a8:	24840000 	addiu	a0,a0,0
   ac:	dc840000 	ld	a0,0\(a0\)
-  b0:	df840000 	ld	a0,0\(gp\)
+  b0:	8f840000 	lw	a0,0\(gp\)
   b4:	00000000 	nop
-  b8:	64840228 	daddiu	a0,a0,552
+  b8:	24840228 	addiu	a0,a0,552
   bc:	dc840000 	ld	a0,0\(a0\)
-  c0:	df810000 	ld	at,0\(gp\)
+  c0:	8f810000 	lw	at,0\(gp\)
   c4:	00000000 	nop
-  c8:	64210000 	daddiu	at,at,0
+  c8:	24210000 	addiu	at,at,0
   cc:	ac240000 	sw	a0,0\(at\)
-  d0:	df810000 	ld	at,0\(gp\)
+  d0:	8f810000 	lw	at,0\(gp\)
   d4:	00000000 	nop
-  d8:	64210000 	daddiu	at,at,0
+  d8:	24210000 	addiu	at,at,0
   dc:	ac240000 	sw	a0,0\(at\)
-  e0:	df810000 	ld	at,0\(gp\)
+  e0:	8f810000 	lw	at,0\(gp\)
   e4:	00000000 	nop
-  e8:	64210000 	daddiu	at,at,0
+  e8:	24210000 	addiu	at,at,0
   ec:	fc240000 	sd	a0,0\(at\)
-  f0:	df810000 	ld	at,0\(gp\)
+  f0:	8f810000 	lw	at,0\(gp\)
   f4:	00000000 	nop
-  f8:	64210000 	daddiu	at,at,0
+  f8:	24210000 	addiu	at,at,0
   fc:	fc240000 	sd	a0,0\(at\)
- 100:	df810000 	ld	at,0\(gp\)
+ 100:	8f810000 	lw	at,0\(gp\)
  104:	00000000 	nop
- 108:	64210000 	daddiu	at,at,0
+ 108:	24210000 	addiu	at,at,0
  10c:	80240000 	lb	a0,0\(at\)
  110:	90210001 	lbu	at,1\(at\)
  114:	00042200 	sll	a0,a0,0x8
  118:	00812025 	or	a0,a0,at
- 11c:	df810000 	ld	at,0\(gp\)
+ 11c:	8f810000 	lw	at,0\(gp\)
  120:	00000000 	nop
- 124:	64210000 	daddiu	at,at,0
+ 124:	24210000 	addiu	at,at,0
  128:	a0240001 	sb	a0,1\(at\)
  12c:	00042202 	srl	a0,a0,0x8
  130:	a0240000 	sb	a0,0\(at\)
  134:	90210001 	lbu	at,1\(at\)
  138:	00042200 	sll	a0,a0,0x8
  13c:	00812025 	or	a0,a0,at
- 140:	df810000 	ld	at,0\(gp\)
+ 140:	8f810000 	lw	at,0\(gp\)
  144:	00000000 	nop
- 148:	64210000 	daddiu	at,at,0
+ 148:	24210000 	addiu	at,at,0
  14c:	88240000 	lwl	a0,0\(at\)
  150:	98240003 	lwr	a0,3\(at\)
- 154:	df810000 	ld	at,0\(gp\)
+ 154:	8f810000 	lw	at,0\(gp\)
  158:	00000000 	nop
- 15c:	64210000 	daddiu	at,at,0
+ 15c:	24210000 	addiu	at,at,0
  160:	a8240000 	swl	a0,0\(at\)
  164:	b8240003 	swr	a0,3\(at\)
  168:	3404ffc0 	li	a0,0xffc0
  16c:	000423bc 	dsll32	a0,a0,0xe
- 170:	df810000 	ld	at,0\(gp\)
+ 170:	8f810000 	lw	at,0\(gp\)
  174:	dc240000 	ld	a0,0\(at\)
  178:	3c013ff0 	lui	at,0x3ff0
  17c:	44810800 	mtc1	at,\$f1
  180:	44800000 	mtc1	zero,\$f0
- 184:	df810000 	ld	at,0\(gp\)
+ 184:	8f810000 	lw	at,0\(gp\)
  188:	d4200008 	ldc1	\$f0,8\(at\)
  18c:	64a40064 	daddiu	a0,a1,100
  190:	2c840001 	sltiu	a0,a0,1
  194:	64a40064 	daddiu	a0,a1,100
  198:	0004202b 	sltu	a0,zero,a0
  19c:	00a0202d 	move	a0,a1
- 1a0:	df840000 	ld	a0,0\(gp\)
+ 1a0:	8f840000 	lw	a0,0\(gp\)
  1a4:	00000000 	nop
- 1a8:	64840000 	daddiu	a0,a0,0
- 1ac:	df840000 	ld	a0,0\(gp\)
+ 1a8:	24840000 	addiu	a0,a0,0
+ 1ac:	8f840000 	lw	a0,0\(gp\)
  1b0:	00000000 	nop
- 1b4:	64840000 	daddiu	a0,a0,0
- 1b8:	df810000 	ld	at,0\(gp\)
+ 1b4:	24840000 	addiu	a0,a0,0
+ 1b8:	8f810000 	lw	at,0\(gp\)
  1bc:	00000000 	nop
- 1c0:	64210000 	daddiu	at,at,0
+ 1c0:	24210000 	addiu	at,at,0
  1c4:	68240000 	ldl	a0,0\(at\)
  1c8:	6c240007 	ldr	a0,7\(at\)
- 1cc:	df810000 	ld	at,0\(gp\)
+ 1cc:	8f810000 	lw	at,0\(gp\)
  1d0:	00000000 	nop
- 1d4:	64210000 	daddiu	at,at,0
+ 1d4:	24210000 	addiu	at,at,0
  1d8:	b0240000 	sdl	a0,0\(at\)
  1dc:	b4240007 	sdr	a0,7\(at\)
  1e0:	3c018000 	lui	at,0x8000
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp32-pic.s src/gas/testsuite/gas/mips/mips-gp64-fp32-pic.s
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp32-pic.s	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp32-pic.s	Tue Aug 21 19:20:35 2001
@@ -19,101 +19,101 @@ func:
 				# 0004 addiu	gp,gp,lo(_gp_disp)
 				# 0008 addu	gp,gp,t9
 	.set reorder
-	.cprestore 8		# 000c sd	gp,8(sp)
-	.cpadd $4		# 0010 daddu	a0,a0,gp
+	.cprestore 8		# 000c sw	gp,8(sp)
+	.cpadd $4		# 0010 addu	a0,a0,gp
 	li	$4, 0x12345678	# 0014 lui	a0,0x1234
 				# 0018 ori	a0,a0,0x5678
 	la	$4, shared	# 001c lw	a0,got(.sdata)(gp)
 				# 0020 nop
-				# 0024 daddiu	a0,a0,lo(shared)
+				# 0024 addiu	a0,a0,lo(shared)
 	la	$4, unshared	# 0028 lw	a0,got(.data)(gp)
 				# 002c nop
-				# 0030 daddiu	a0,a0,lo(unshared)
+				# 0030 addiu	a0,a0,lo(unshared)
 	la	$4, end		# 0034 lw	a0,got(.text)(gp)
 				# 0038 nop
-				# 003c daddiu	a0,a0,lo(end)
+				# 003c addiu	a0,a0,lo(end)
 	j	end		# 0040 b	end
 				# 0044 nop
-	jal	end		# 0048 ld	t9,got(.text)(gp)
+	jal	end		# 0048 lw	t9,got(.text)(gp)
 				# 004c nop
-				# 0050 daddiu	t9,t9,lo(end)
+				# 0050 addiu	t9,t9,lo(end)
 				# 0054 jalr	t9
 				# 0058 nop
-				# 005c ld	gp,8(sp)
-	lw	$4, shared	# 0060 ld	a0,got(.sdata)(gp)
+				# 005c lw	gp,8(sp)
+	lw	$4, shared	# 0060 lw	a0,got(.sdata)(gp)
 				# 0064 nop
-				# 0068 daddiu	a0,a0,lo(shared)
+				# 0068 addiu	a0,a0,lo(shared)
 				# 006c lw	a0,(a0)
-	lw	$4, unshared	# 0070 ld	a0,got(.data)(gp)
+	lw	$4, unshared	# 0070 lw	a0,got(.data)(gp)
 				# 0074 nop
-				# 0078 daddiu	a0,a0,lo(unshared)
+				# 0078 addiu	a0,a0,lo(unshared)
 				# 007c lw	a0,(a0)
-	lw	$4, end		# 0080 ld	a0,got(.text)(gp)
+	lw	$4, end		# 0080 lw	a0,got(.text)(gp)
 				# 0084 nop
-				# 0088 daddiu	a0,a0,lo(end)
+				# 0088 addiu	a0,a0,lo(end)
 				# 008c lw	a0,(a0)
-	ld	$4, shared	# 0090 ld	a0,got(.sdata)(gp)
+	ld	$4, shared	# 0090 lw	a0,got(.sdata)(gp)
 				# 0094 nop
-				# 0098 daddiu	a0,a0,lo(shared)
+				# 0098 addiu	a0,a0,lo(shared)
 				# 009c ld	a0,(a0)
-	ld	$4, unshared	# 00a0 ld	a0,got(.data)(gp)
+	ld	$4, unshared	# 00a0 lw	a0,got(.data)(gp)
 				# 00a4 nop
-				# 00a8 daddiu	a0,a0,lo(unshared)
+				# 00a8 addiu	a0,a0,lo(unshared)
 				# 00ac ld	a0,(a0)
-	ld	$4, end		# 00b0 ld	a0,got(.text)(gp)
+	ld	$4, end		# 00b0 lw	a0,got(.text)(gp)
 				# 00b4 nop
-				# 00b8 daddiu	a0,a0,lo(end)
+				# 00b8 addiu	a0,a0,lo(end)
 				# 00bc ld	a0,(a0)
-	sw	$4, shared	# 00c0 ld	at,got(.sdata)(gp)
+	sw	$4, shared	# 00c0 lw	at,got(.sdata)(gp)
 				# 00c4 nop
-				# 00c8 daddiu	at,at,lo(shared)
+				# 00c8 addiu	at,at,lo(shared)
 				# 00cc sw	a0,0(at)
-	sw	$4, unshared	# 00d0 ld	at,got(.data)(gp)
+	sw	$4, unshared	# 00d0 lw	at,got(.data)(gp)
 				# 00d4 nop
-				# 00d8 daddiu	at,at,lo(unshared)
+				# 00d8 addiu	at,at,lo(unshared)
 				# 00dc sw	a0,0(at)
-	sd	$4, shared	# 00e0 ld	at,got(.sdata)(gp)
+	sd	$4, shared	# 00e0 lw	at,got(.sdata)(gp)
 				# 00e4 nop
-				# 00e8 daddiu	at,at,lo(shared)
+				# 00e8 addiu	at,at,lo(shared)
 				# 00ec sd	a0,(at)
-	sd	$4, unshared	# 00f0 ld	at,got(.data)(gp)
+	sd	$4, unshared	# 00f0 lw	at,got(.data)(gp)
 				# 00f4 nop
-				# 00f8 daddiu	at,at,lo(unshared)
+				# 00f8 addiu	at,at,lo(unshared)
 				# 00fc sd	a0,(at)
-	ulh	$4, unshared	# 0100 ld	at,got(.data)(gp)
+	ulh	$4, unshared	# 0100 lw	at,got(.data)(gp)
 				# 0104 nop
-				# 0108 daddiu	at,at,lo(unshared)
+				# 0108 addiu	at,at,lo(unshared)
 				# 010c lb	a0,0(at)
 				# 0110 lbu	at,1(at)
 				# 0114 sll	a0,a0,8
 				# 0118 or	a0,a0,at
-	ush	$4, unshared	# 011c ld	at,got(.data)(gp)
+	ush	$4, unshared	# 011c lw	at,got(.data)(gp)
 				# 0120 nop
-				# 0124 daddiu	at,at,lo(unshared)
+				# 0124 addiu	at,at,lo(unshared)
 				# 0128 sb	a0,0(at)
 				# 012c srl	a0,a0,8
 				# 0130 sb	a0,1(at)
 				# 0134 lbu	at,0(at)
 				# 0138 sll	a0,a0,8
 				# 013c or	a0,a0,at
-	ulw	$4, unshared	# 0140 ld	at,got(.data)(gp)
+	ulw	$4, unshared	# 0140 lw	at,got(.data)(gp)
 				# 0144 nop
-				# 0148 daddiu	at,at,lo(unshared)
+				# 0148 addiu	at,at,lo(unshared)
 				# 014c lwl	a0,0(at)
 				# 0150 lwr	a0,3(at)
-	usw	$4, unshared	# 0154 ld	at,got(.data)(gp)
+	usw	$4, unshared	# 0154 lw	at,got(.data)(gp)
 				# 0158 nop
-				# 015c daddiu	at,at,lo(unshared)
+				# 015c addiu	at,at,lo(unshared)
 				# 0160 swl	a0,0(at)
 				# 0164 swr	a0,3(at)
 	li.d	$4, 1.0		# 0168 li	a0,0xffc0
 				# 016c dsll32	a0,a0,14
-	li.d	$4, 1.9		# 0170 ld	at,got(.rodata)(gp)
+	li.d	$4, 1.9		# 0170 lw	at,got(.rodata)(gp)
 				# 0174 ld	a0,lo(F1.9)(at)
 	li.d	$f0, 1.0	# 0178 lui	at,0x3ff0
 				# 017c mtc1	at,$f1
 				# 0180 mtc1	zero,$f0
-	li.d	$f0, 1.9	# 0184 ld	at,got(.rodata)(gp)
+	li.d	$f0, 1.9	# 0184 lw	at,got(.rodata)(gp)
 				# 0188 ldc1	$f0,lo(L1.9)(at)
 	seq	$4, $5, -100	# 018c daddiu	a0,a1,100
 				# 0190 sltiu	a0,a0,1
@@ -121,20 +121,20 @@ func:
 				# 0198 sltu	a0,zero,a0
 	move	$4, $5		# 019c move	a0,a1
 
-	dla	$4, shared	# 01a0 ld	a0,got(.sdata)(gp)
+	dla	$4, shared	# 01a0 lw	a0,got(.sdata)(gp)
 				# 01a4 nop
-				# 01a8 daddiu	a0,a0,lo(shared) 
-	dla	$4, unshared	# 01ac ld	a0,got(.data)(gp)
+				# 01a8 addiu	a0,a0,lo(shared) 
+	dla	$4, unshared	# 01ac lw	a0,got(.data)(gp)
 				# 01b0 nop
-				# 01b4 daddiu	a0,a0,lo(unshared)
-	uld	$4, unshared	# 01b8 ld	at,got(.data)(gp)
+				# 01b4 addiu	a0,a0,lo(unshared)
+	uld	$4, unshared	# 01b8 lw	at,got(.data)(gp)
 				# 01bc nop
-				# 01c0 daddiu	at,at,lo(unshared)
+				# 01c0 addiu	at,at,lo(unshared)
 				# 01c4 ldl	a0,0(at)
 				# 01c8 ldr	a0,7(at)
-	usd	$4, unshared	# 01cc ld	at,got(.data)(gp)
+	usd	$4, unshared	# 01cc lw	at,got(.data)(gp)
 				# 01d0 nop
-				# 01d4 daddiu	at,at,lo(unshared)
+				# 01d4 addiu	at,at,lo(unshared)
 				# 01d8 sdl	a0,0(at)
 				# 01dc sdr	a0,7(at)
 
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp32.d src/gas/testsuite/gas/mips/mips-gp64-fp32.d
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp32.d	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp32.d	Tue Aug 21 19:20:35 2001
@@ -9,11 +9,11 @@ Disassembly of section .text:
 0+000 <[^>]*>:
    0:	3c041234 	lui	a0,0x1234
    4:	34845678 	ori	a0,a0,0x5678
-   8:	6784c000 	daddiu	a0,gp,-16384
+   8:	2784c000 	addiu	a0,gp,-16384
    c:	3c040000 	lui	a0,0x0
-  10:	64840000 	daddiu	a0,a0,0
+  10:	24840000 	addiu	a0,a0,0
   14:	3c040000 	lui	a0,0x0
-  18:	64840154 	daddiu	a0,a0,340
+  18:	24840154 	addiu	a0,a0,340
   1c:	08000055 	j	154 <[^>]*>
   20:	0c000055 	jal	154 <[^>]*>
   24:	8f84c000 	lw	a0,-16384\(gp\)
@@ -33,13 +33,13 @@ Disassembly of section .text:
   5c:	3c010000 	lui	at,0x0
   60:	fc240000 	sd	a0,0\(at\)
   64:	3c010000 	lui	at,0x0
-  68:	64210000 	daddiu	at,at,0
+  68:	24210000 	addiu	at,at,0
   6c:	80240000 	lb	a0,0\(at\)
   70:	90210001 	lbu	at,1\(at\)
   74:	00042200 	sll	a0,a0,0x8
   78:	00812025 	or	a0,a0,at
   7c:	3c010000 	lui	at,0x0
-  80:	64210000 	daddiu	at,at,0
+  80:	24210000 	addiu	at,at,0
   84:	a0240001 	sb	a0,1\(at\)
   88:	00042202 	srl	a0,a0,0x8
   8c:	a0240000 	sb	a0,0\(at\)
@@ -47,11 +47,11 @@ Disassembly of section .text:
   94:	00042200 	sll	a0,a0,0x8
   98:	00812025 	or	a0,a0,at
   9c:	3c010000 	lui	at,0x0
-  a0:	64210000 	daddiu	at,at,0
+  a0:	24210000 	addiu	at,at,0
   a4:	88240000 	lwl	a0,0\(at\)
   a8:	98240003 	lwr	a0,3\(at\)
   ac:	3c010000 	lui	at,0x0
-  b0:	64210000 	daddiu	at,at,0
+  b0:	24210000 	addiu	at,at,0
   b4:	a8240000 	swl	a0,0\(at\)
   b8:	b8240003 	swr	a0,3\(at\)
   bc:	3404ffc0 	li	a0,0xffc0
@@ -67,15 +67,15 @@ Disassembly of section .text:
   e4:	64a40064 	daddiu	a0,a1,100
   e8:	0004202b 	sltu	a0,zero,a0
   ec:	00a0202d 	move	a0,a1
-  f0:	6784c000 	daddiu	a0,gp,-16384
+  f0:	2784c000 	addiu	a0,gp,-16384
   f4:	3c040000 	lui	a0,0x0
-  f8:	64840000 	daddiu	a0,a0,0
+  f8:	24840000 	addiu	a0,a0,0
   fc:	3c010000 	lui	at,0x0
- 100:	64210000 	daddiu	at,at,0
+ 100:	24210000 	addiu	at,at,0
  104:	68240000 	ldl	a0,0\(at\)
  108:	6c240007 	ldr	a0,7\(at\)
  10c:	3c010000 	lui	at,0x0
- 110:	64210000 	daddiu	at,at,0
+ 110:	24210000 	addiu	at,at,0
  114:	b0240000 	sdl	a0,0\(at\)
  118:	b4240007 	sdr	a0,7\(at\)
  11c:	3c018000 	lui	at,0x8000
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp32.s src/gas/testsuite/gas/mips/mips-gp64-fp32.s
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp32.s	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp32.s	Tue Aug 21 19:20:35 2001
@@ -16,11 +16,11 @@ func:
 	.set mips4
 	li	$4, 0x12345678	# 0000 lui	a0,0x1234
 				# 0004 ori	a0,a0,0x5678
-	la	$4, shared	# 0008 daddiu	a0,gp,shared
+	la	$4, shared	# 0008 addiu	a0,gp,shared
 	la	$4, unshared	# 000c lui	a0,hi(unshared)
-				# 0010 daddiu	a0,a0,lo(unshared)
+				# 0010 addiu	a0,a0,lo(unshared)
 	la	$4, end		# 0014 lui	a0,hi(end)
-				# 0018 daddiu	a0,a0,lo(end)
+				# 0018 addiu	a0,a0,lo(end)
 	j	end		# 001c j	end
 	jal	end		# 0020 jal	end
 	lw	$4, shared	# 0024 lw	a0,shared(gp)
@@ -40,13 +40,13 @@ func:
 	sd	$4, unshared	# 005c lui	at,hi(unshared)
 				# 0060 sd	a0,lo(unshared)(at)
 	ulh	$4, unshared	# 0064 lui	at,hi(unshared)
-				# 0068 daddiu	at,at,lo(unshared)
+				# 0068 addiu	at,at,lo(unshared)
 				# 006c lb	a0,0(at)
 				# 0070 lbu	at,1(at)
 				# 0074 sll	a0,a0,8
 				# 0078 or	a0,a0,at
 	ush	$4, unshared	# 007c lui	at,hi(unshared)
-				# 0080 daddiu	at,at,lo(unshared)
+				# 0080 addiu	at,at,lo(unshared)
 				# 0084 sb	a0,1(at)
 				# 0088 srl	a0,a0,8
 				# 008c sb	a0,0(at)
@@ -54,11 +54,11 @@ func:
 				# 0094 sll	a0,a0,8
 				# 0098 or	a0,a0,at
 	ulw	$4, unshared	# 009c lui	at,hi(unshared)
-				# 00a0 daddiu	at,at,lo(unshared)
+				# 00a0 addiu	at,at,lo(unshared)
 				# 00a4 lwl	a0,0(at)
 				# 00a8 lwr	a0,3(at)
 	usw	$4, unshared	# 00ac lui	at,hi(unshared)
-				# 00b0 daddiu	at,at,lo(unshared)
+				# 00b0 addiu	at,at,lo(unshared)
 				# 00b4 swl	a0,0(at)
 				# 00b8 swr	a0,3(at)
 	li.d	$4, 1.0		# 00bc li	a0,0xffc0
@@ -75,15 +75,15 @@ func:
 				# 00e8 sltu	a0,zero,a0
 	move	$4, $5		# 00ec move	a0,a1
 
-	dla	$4, shared	# 00f0 daddiu	a0,gp,shared
+	dla	$4, shared	# 00f0 addiu	a0,gp,shared
 	dla	$4, unshared	# 00f4 lui	a0,hi(unshared)
-				# 00f8 daddiu	a0,a0,lo(unshared)
+				# 00f8 addiu	a0,a0,lo(unshared)
 	uld	$4, unshared	# 00fc lui	at,hi(unshared)
-				# 0100 daddiu	at,at,lo(unshared)
+				# 0100 addiu	at,at,lo(unshared)
 				# 0104 ldl	a0,0(at)
 				# 0108 ldr	a0,7(at)
 	usd	$4, unshared	# 010c lui	at,hi(unshared)
-				# 0110 daddiu	at,at,lo(unshared)
+				# 0110 addiu	at,at,lo(unshared)
 				# 0114 sdl	a0,0(at)
 				# 0118 sdr	a0,7(at)
 
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp64-pic.d src/gas/testsuite/gas/mips/mips-gp64-fp64-pic.d
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp64-pic.d	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp64-pic.d	Tue Aug 21 19:20:35 2001
@@ -10,121 +10,121 @@ Disassembly of section .text:
    0:	3c1c0000 	lui	gp,0x0
    4:	279c0000 	addiu	gp,gp,0
    8:	0399e021 	addu	gp,gp,t9
-   c:	ffbc0008 	sd	gp,8\(sp\)
-  10:	009c202d 	daddu	a0,a0,gp
+   c:	afbc0008 	sw	gp,8\(sp\)
+  10:	009c2021 	addu	a0,a0,gp
   14:	3c041234 	lui	a0,0x1234
   18:	34845678 	ori	a0,a0,0x5678
   1c:	8f840000 	lw	a0,0\(gp\)
   20:	00000000 	nop
-  24:	64840000 	daddiu	a0,a0,0
+  24:	24840000 	addiu	a0,a0,0
   28:	8f840000 	lw	a0,0\(gp\)
   2c:	00000000 	nop
-  30:	64840000 	daddiu	a0,a0,0
+  30:	24840000 	addiu	a0,a0,0
   34:	8f840000 	lw	a0,0\(gp\)
   38:	00000000 	nop
-  3c:	6484022c 	daddiu	a0,a0,556
+  3c:	2484022c 	addiu	a0,a0,556
   40:	1000007a 	b	22c <[^>]*>
   44:	00000000 	nop
-  48:	df990000 	ld	t9,0\(gp\)
+  48:	8f990000 	lw	t9,0\(gp\)
   4c:	00000000 	nop
-  50:	6739022c 	daddiu	t9,t9,556
+  50:	2739022c 	addiu	t9,t9,556
   54:	0320f809 	jalr	t9
   58:	00000000 	nop
-  5c:	dfbc0008 	ld	gp,8\(sp\)
-  60:	df840000 	ld	a0,0\(gp\)
+  5c:	8fbc0008 	lw	gp,8\(sp\)
+  60:	8f840000 	lw	a0,0\(gp\)
   64:	00000000 	nop
-  68:	64840000 	daddiu	a0,a0,0
+  68:	24840000 	addiu	a0,a0,0
   6c:	8c840000 	lw	a0,0\(a0\)
-  70:	df840000 	ld	a0,0\(gp\)
+  70:	8f840000 	lw	a0,0\(gp\)
   74:	00000000 	nop
-  78:	64840000 	daddiu	a0,a0,0
+  78:	24840000 	addiu	a0,a0,0
   7c:	8c840000 	lw	a0,0\(a0\)
-  80:	df840000 	ld	a0,0\(gp\)
+  80:	8f840000 	lw	a0,0\(gp\)
   84:	00000000 	nop
-  88:	6484022c 	daddiu	a0,a0,556
+  88:	2484022c 	addiu	a0,a0,556
   8c:	8c840000 	lw	a0,0\(a0\)
-  90:	df840000 	ld	a0,0\(gp\)
+  90:	8f840000 	lw	a0,0\(gp\)
   94:	00000000 	nop
-  98:	64840000 	daddiu	a0,a0,0
+  98:	24840000 	addiu	a0,a0,0
   9c:	dc840000 	ld	a0,0\(a0\)
-  a0:	df840000 	ld	a0,0\(gp\)
+  a0:	8f840000 	lw	a0,0\(gp\)
   a4:	00000000 	nop
-  a8:	64840000 	daddiu	a0,a0,0
+  a8:	24840000 	addiu	a0,a0,0
   ac:	dc840000 	ld	a0,0\(a0\)
-  b0:	df840000 	ld	a0,0\(gp\)
+  b0:	8f840000 	lw	a0,0\(gp\)
   b4:	00000000 	nop
-  b8:	6484022c 	daddiu	a0,a0,556
+  b8:	2484022c 	addiu	a0,a0,556
   bc:	dc840000 	ld	a0,0\(a0\)
-  c0:	df810000 	ld	at,0\(gp\)
+  c0:	8f810000 	lw	at,0\(gp\)
   c4:	00000000 	nop
-  c8:	64210000 	daddiu	at,at,0
+  c8:	24210000 	addiu	at,at,0
   cc:	ac240000 	sw	a0,0\(at\)
-  d0:	df810000 	ld	at,0\(gp\)
+  d0:	8f810000 	lw	at,0\(gp\)
   d4:	00000000 	nop
-  d8:	64210000 	daddiu	at,at,0
+  d8:	24210000 	addiu	at,at,0
   dc:	ac240000 	sw	a0,0\(at\)
-  e0:	df810000 	ld	at,0\(gp\)
+  e0:	8f810000 	lw	at,0\(gp\)
   e4:	00000000 	nop
-  e8:	64210000 	daddiu	at,at,0
+  e8:	24210000 	addiu	at,at,0
   ec:	fc240000 	sd	a0,0\(at\)
-  f0:	df810000 	ld	at,0\(gp\)
+  f0:	8f810000 	lw	at,0\(gp\)
   f4:	00000000 	nop
-  f8:	64210000 	daddiu	at,at,0
+  f8:	24210000 	addiu	at,at,0
   fc:	fc240000 	sd	a0,0\(at\)
- 100:	df810000 	ld	at,0\(gp\)
+ 100:	8f810000 	lw	at,0\(gp\)
  104:	00000000 	nop
- 108:	64210000 	daddiu	at,at,0
+ 108:	24210000 	addiu	at,at,0
  10c:	80240000 	lb	a0,0\(at\)
  110:	90210001 	lbu	at,1\(at\)
  114:	00042200 	sll	a0,a0,0x8
  118:	00812025 	or	a0,a0,at
- 11c:	df810000 	ld	at,0\(gp\)
+ 11c:	8f810000 	lw	at,0\(gp\)
  120:	00000000 	nop
- 124:	64210000 	daddiu	at,at,0
+ 124:	24210000 	addiu	at,at,0
  128:	a0240001 	sb	a0,1\(at\)
  12c:	00042202 	srl	a0,a0,0x8
  130:	a0240000 	sb	a0,0\(at\)
  134:	90210001 	lbu	at,1\(at\)
  138:	00042200 	sll	a0,a0,0x8
  13c:	00812025 	or	a0,a0,at
- 140:	df810000 	ld	at,0\(gp\)
+ 140:	8f810000 	lw	at,0\(gp\)
  144:	00000000 	nop
- 148:	64210000 	daddiu	at,at,0
+ 148:	24210000 	addiu	at,at,0
  14c:	88240000 	lwl	a0,0\(at\)
  150:	98240003 	lwr	a0,3\(at\)
- 154:	df810000 	ld	at,0\(gp\)
+ 154:	8f810000 	lw	at,0\(gp\)
  158:	00000000 	nop
- 15c:	64210000 	daddiu	at,at,0
+ 15c:	24210000 	addiu	at,at,0
  160:	a8240000 	swl	a0,0\(at\)
  164:	b8240003 	swr	a0,3\(at\)
  168:	3404ffc0 	li	a0,0xffc0
  16c:	000423bc 	dsll32	a0,a0,0xe
- 170:	df810000 	ld	at,0\(gp\)
+ 170:	8f810000 	lw	at,0\(gp\)
  174:	dc240000 	ld	a0,0\(at\)
  178:	3401ffc0 	li	at,0xffc0
  17c:	00010bbc 	dsll32	at,at,0xe
  180:	44a10000 	dmtc1	at,\$f0
- 184:	df810000 	ld	at,0\(gp\)
+ 184:	8f810000 	lw	at,0\(gp\)
  188:	d4200008 	ldc1	\$f0,8\(at\)
  18c:	64a40064 	daddiu	a0,a1,100
  190:	2c840001 	sltiu	a0,a0,1
  194:	64a40064 	daddiu	a0,a1,100
  198:	0004202b 	sltu	a0,zero,a0
  19c:	00a0202d 	move	a0,a1
- 1a0:	df840000 	ld	a0,0\(gp\)
+ 1a0:	8f840000 	lw	a0,0\(gp\)
  1a4:	00000000 	nop
- 1a8:	64840000 	daddiu	a0,a0,0
- 1ac:	df840000 	ld	a0,0\(gp\)
+ 1a8:	24840000 	addiu	a0,a0,0
+ 1ac:	8f840000 	lw	a0,0\(gp\)
  1b0:	00000000 	nop
- 1b4:	64840000 	daddiu	a0,a0,0
- 1b8:	df810000 	ld	at,0\(gp\)
+ 1b4:	24840000 	addiu	a0,a0,0
+ 1b8:	8f810000 	lw	at,0\(gp\)
  1bc:	00000000 	nop
- 1c0:	64210000 	daddiu	at,at,0
+ 1c0:	24210000 	addiu	at,at,0
  1c4:	68240000 	ldl	a0,0\(at\)
  1c8:	6c240007 	ldr	a0,7\(at\)
- 1cc:	df810000 	ld	at,0\(gp\)
+ 1cc:	8f810000 	lw	at,0\(gp\)
  1d0:	00000000 	nop
- 1d4:	64210000 	daddiu	at,at,0
+ 1d4:	24210000 	addiu	at,at,0
  1d8:	b0240000 	sdl	a0,0\(at\)
  1dc:	b4240007 	sdr	a0,7\(at\)
  1e0:	3c018000 	lui	at,0x8000
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp64-pic.s src/gas/testsuite/gas/mips/mips-gp64-fp64-pic.s
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp64-pic.s	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp64-pic.s	Tue Aug 21 19:20:35 2001
@@ -19,101 +19,101 @@ func:
 				# 0004 addiu	gp,gp,lo(_gp_disp)
 				# 0008 addu	gp,gp,t9
 	.set reorder
-	.cprestore 8		# 000c sd	gp,8(sp)
-	.cpadd $4		# 0010 daddu	a0,a0,gp
+	.cprestore 8		# 000c sw	gp,8(sp)
+	.cpadd $4		# 0010 addu	a0,a0,gp
 	li	$4, 0x12345678	# 0014 lui	a0,0x1234
 				# 0018 ori	a0,a0,0x5678
 	la	$4, shared	# 001c lw	a0,got(.sdata)(gp)
 				# 0020 nop
-				# 0024 daddiu	a0,a0,lo(shared)
+				# 0024 addiu	a0,a0,lo(shared)
 	la	$4, unshared	# 0028 lw	a0,got(.data)(gp)
 				# 002c nop
-				# 0030 daddiu	a0,a0,lo(unshared)
+				# 0030 addiu	a0,a0,lo(unshared)
 	la	$4, end		# 0034 lw	a0,got(.text)(gp)
 				# 0038 nop
-				# 003c daddiu	a0,a0,lo(end)
+				# 003c addiu	a0,a0,lo(end)
 	j	end		# 0040 b	end
 				# 0044 nop
-	jal	end		# 0048 ld	t9,got(.text)(gp)
+	jal	end		# 0048 lw	t9,got(.text)(gp)
 				# 004c nop
-				# 0050 daddiu	t9,t9,lo(end)
+				# 0050 addiu	t9,t9,lo(end)
 				# 0054 jalr	t9
 				# 0058 nop
-				# 005c ld	gp,8(sp)
-	lw	$4, shared	# 0060 ld	a0,got(.sdata)(gp)
+				# 005c lw	gp,8(sp)
+	lw	$4, shared	# 0060 lw	a0,got(.sdata)(gp)
 				# 0064 nop
-				# 0068 daddiu	a0,a0,lo(shared)
+				# 0068 addiu	a0,a0,lo(shared)
 				# 006c lw	a0,(a0)
-	lw	$4, unshared	# 0070 ld	a0,got(.data)(gp)
+	lw	$4, unshared	# 0070 lw	a0,got(.data)(gp)
 				# 0074 nop
-				# 0078 daddiu	a0,a0,lo(unshared)
+				# 0078 addiu	a0,a0,lo(unshared)
 				# 007c lw	a0,(a0)
-	lw	$4, end		# 0080 ld	a0,got(.text)(gp)
+	lw	$4, end		# 0080 lw	a0,got(.text)(gp)
 				# 0084 nop
-				# 0088 daddiu	a0,a0,lo(end)
+				# 0088 addiu	a0,a0,lo(end)
 				# 008c lw	a0,(a0)
-	ld	$4, shared	# 0090 ld	a0,got(.sdata)(gp)
+	ld	$4, shared	# 0090 lw	a0,got(.sdata)(gp)
 				# 0094 nop
-				# 0098 daddiu	a0,a0,lo(shared)
+				# 0098 addiu	a0,a0,lo(shared)
 				# 009c ld	a0,(a0)
-	ld	$4, unshared	# 00a0 ld	a0,got(.data)(gp)
+	ld	$4, unshared	# 00a0 lw	a0,got(.data)(gp)
 				# 00a4 nop
-				# 00a8 daddiu	a0,a0,lo(unshared)
+				# 00a8 addiu	a0,a0,lo(unshared)
 				# 00ac ld	a0,(a0)
-	ld	$4, end		# 00b0 ld	a0,got(.text)(gp)
+	ld	$4, end		# 00b0 lw	a0,got(.text)(gp)
 				# 00b4 nop
-				# 00b8 daddiu	a0,a0,lo(end)
+				# 00b8 addiu	a0,a0,lo(end)
 				# 00bc ld	a0,(a0)
-	sw	$4, shared	# 00c0 ld	at,got(.sdata)(gp)
+	sw	$4, shared	# 00c0 lw	at,got(.sdata)(gp)
 				# 00c4 nop
-				# 00c8 daddiu	at,at,lo(shared)
+				# 00c8 addiu	at,at,lo(shared)
 				# 00cc sw	a0,0(at)
-	sw	$4, unshared	# 00d0 ld	at,got(.data)(gp)
+	sw	$4, unshared	# 00d0 lw	at,got(.data)(gp)
 				# 00d4 nop
-				# 00d8 daddiu	at,at,lo(unshared)
+				# 00d8 addiu	at,at,lo(unshared)
 				# 00dc sw	a0,0(at)
-	sd	$4, shared	# 00e0 ld	at,got(.sdata)(gp)
+	sd	$4, shared	# 00e0 lw	at,got(.sdata)(gp)
 				# 00e4 nop
-				# 00e8 daddiu	at,at,lo(shared)
+				# 00e8 addiu	at,at,lo(shared)
 				# 00ec sd	a0,(at)
-	sd	$4, unshared	# 00f0 ld	at,got(.data)(gp)
+	sd	$4, unshared	# 00f0 lw	at,got(.data)(gp)
 				# 00f4 nop
-				# 00f8 daddiu	at,at,lo(unshared)
+				# 00f8 addiu	at,at,lo(unshared)
 				# 00fc sd	a0,(at)
-	ulh	$4, unshared	# 0100 ld	at,got(.data)(gp)
+	ulh	$4, unshared	# 0100 lw	at,got(.data)(gp)
 				# 0104 nop
-				# 0108 daddiu	at,at,lo(unshared)
+				# 0108 addiu	at,at,lo(unshared)
 				# 010c lb	a0,0(at)
 				# 0110 lbu	at,1(at)
 				# 0114 sll	a0,a0,8
 				# 0118 or	a0,a0,at
-	ush	$4, unshared	# 011c ld	at,got(.data)(gp)
+	ush	$4, unshared	# 011c lw	at,got(.data)(gp)
 				# 0120 nop
-				# 0124 daddiu	at,at,lo(unshared)
+				# 0124 addiu	at,at,lo(unshared)
 				# 0128 sb	a0,0(at)
 				# 012c srl	a0,a0,8
 				# 0130 sb	a0,1(at)
 				# 0134 lbu	at,0(at)
 				# 0138 sll	a0,a0,8
 				# 013c or	a0,a0,at
-	ulw	$4, unshared	# 0140 ld	at,got(.data)(gp)
+	ulw	$4, unshared	# 0140 lw	at,got(.data)(gp)
 				# 0144 nop
-				# 0148 daddiu	at,at,lo(unshared)
+				# 0148 addiu	at,at,lo(unshared)
 				# 014c lwl	a0,0(at)
 				# 0150 lwr	a0,3(at)
-	usw	$4, unshared	# 0154 ld	at,got(.data)(gp)
+	usw	$4, unshared	# 0154 lw	at,got(.data)(gp)
 				# 0158 nop
-				# 015c daddiu	at,at,lo(unshared)
+				# 015c addiu	at,at,lo(unshared)
 				# 0160 swl	a0,0(at)
 				# 0164 swr	a0,3(at)
 	li.d	$4, 1.0		# 0168 li	a0,0xffc0
 				# 016c dsll32	a0,a0,14
-	li.d	$4, 1.9		# 0170 ld	at,got(.rodata)(gp)
+	li.d	$4, 1.9		# 0170 lw	at,got(.rodata)(gp)
 				# 0174 ld	a0,lo(F1.9)(at)
 	li.d	$f0, 1.0	# 0178 li	at,0xffc0
 				# 017c dsll32	at,at,14
 				# 0180 dmtc1	at,$f0
-	li.d	$f0, 1.9	# 0184 ld	at,got(.rodata)(gp)
+	li.d	$f0, 1.9	# 0184 lw	at,got(.rodata)(gp)
 				# 0188 ldc1	$f0,lo(L1.9)(at)
 	seq	$4, $5, -100	# 018c daddiu	a0,a1,100
 				# 0190 sltiu	a0,a0,1
@@ -121,20 +121,20 @@ func:
 				# 0198 sltu	a0,zero,a0
 	move	$4, $5		# 019c move	a0,a1
 
-	dla	$4, shared	# 01a0 ld	a0,got(.sdata)(gp)
+	dla	$4, shared	# 01a0 lw	a0,got(.sdata)(gp)
 				# 01a4 nop
-				# 01a8 daddiu	a0,a0,lo(shared) 
-	dla	$4, unshared	# 01ac ld	a0,got(.data)(gp)
+				# 01a8 addiu	a0,a0,lo(shared) 
+	dla	$4, unshared	# 01ac lw	a0,got(.data)(gp)
 				# 01b0 nop
-				# 01b4 daddiu	a0,a0,lo(unshared)
-	uld	$4, unshared	# 01b8 ld	at,got(.data)(gp)
+				# 01b4 addiu	a0,a0,lo(unshared)
+	uld	$4, unshared	# 01b8 lw	at,got(.data)(gp)
 				# 01bc nop
-				# 01c0 daddiu	at,at,lo(unshared)
+				# 01c0 addiu	at,at,lo(unshared)
 				# 01c4 ldl	a0,0(at)
 				# 01c8 ldr	a0,7(at)
-	usd	$4, unshared	# 01cc ld	at,got(.data)(gp)
+	usd	$4, unshared	# 01cc lw	at,got(.data)(gp)
 				# 01d0 nop
-				# 01d4 daddiu	at,at,lo(unshared)
+				# 01d4 addiu	at,at,lo(unshared)
 				# 01d8 sdl	a0,0(at)
 				# 01dc sdr	a0,7(at)
 
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp64.d src/gas/testsuite/gas/mips/mips-gp64-fp64.d
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp64.d	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp64.d	Tue Aug 21 19:20:35 2001
@@ -9,11 +9,11 @@ Disassembly of section .text:
 0+000 <[^>]*>:
    0:	3c041234 	lui	a0,0x1234
    4:	34845678 	ori	a0,a0,0x5678
-   8:	6784c000 	daddiu	a0,gp,-16384
+   8:	2784c000 	addiu	a0,gp,-16384
    c:	3c040000 	lui	a0,0x0
-  10:	64840000 	daddiu	a0,a0,0
+  10:	24840000 	addiu	a0,a0,0
   14:	3c040000 	lui	a0,0x0
-  18:	64840158 	daddiu	a0,a0,344
+  18:	24840158 	addiu	a0,a0,344
   1c:	08000056 	j	158 <[^>]*>
   20:	0c000056 	jal	158 <[^>]*>
   24:	8f84c000 	lw	a0,-16384\(gp\)
@@ -33,13 +33,13 @@ Disassembly of section .text:
   5c:	3c010000 	lui	at,0x0
   60:	fc240000 	sd	a0,0\(at\)
   64:	3c010000 	lui	at,0x0
-  68:	64210000 	daddiu	at,at,0
+  68:	24210000 	addiu	at,at,0
   6c:	80240000 	lb	a0,0\(at\)
   70:	90210001 	lbu	at,1\(at\)
   74:	00042200 	sll	a0,a0,0x8
   78:	00812025 	or	a0,a0,at
   7c:	3c010000 	lui	at,0x0
-  80:	64210000 	daddiu	at,at,0
+  80:	24210000 	addiu	at,at,0
   84:	a0240001 	sb	a0,1\(at\)
   88:	00042202 	srl	a0,a0,0x8
   8c:	a0240000 	sb	a0,0\(at\)
@@ -47,11 +47,11 @@ Disassembly of section .text:
   94:	00042200 	sll	a0,a0,0x8
   98:	00812025 	or	a0,a0,at
   9c:	3c010000 	lui	at,0x0
-  a0:	64210000 	daddiu	at,at,0
+  a0:	24210000 	addiu	at,at,0
   a4:	88240000 	lwl	a0,0\(at\)
   a8:	98240003 	lwr	a0,3\(at\)
   ac:	3c010000 	lui	at,0x0
-  b0:	64210000 	daddiu	at,at,0
+  b0:	24210000 	addiu	at,at,0
   b4:	a8240000 	swl	a0,0\(at\)
   b8:	b8240003 	swr	a0,3\(at\)
   bc:	3404ffc0 	li	a0,0xffc0
@@ -67,15 +67,15 @@ Disassembly of section .text:
   e4:	64a40064 	daddiu	a0,a1,100
   e8:	0004202b 	sltu	a0,zero,a0
   ec:	00a0202d 	move	a0,a1
-  f0:	6784c000 	daddiu	a0,gp,-16384
+  f0:	2784c000 	addiu	a0,gp,-16384
   f4:	3c040000 	lui	a0,0x0
-  f8:	64840000 	daddiu	a0,a0,0
+  f8:	24840000 	addiu	a0,a0,0
   fc:	3c010000 	lui	at,0x0
- 100:	64210000 	daddiu	at,at,0
+ 100:	24210000 	addiu	at,at,0
  104:	68240000 	ldl	a0,0\(at\)
  108:	6c240007 	ldr	a0,7\(at\)
  10c:	3c010000 	lui	at,0x0
- 110:	64210000 	daddiu	at,at,0
+ 110:	24210000 	addiu	at,at,0
  114:	b0240000 	sdl	a0,0\(at\)
  118:	b4240007 	sdr	a0,7\(at\)
  11c:	3c018000 	lui	at,0x8000
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/mips-gp64-fp64.s src/gas/testsuite/gas/mips/mips-gp64-fp64.s
--- src-orig/gas/testsuite/gas/mips/mips-gp64-fp64.s	Tue Aug  7 17:20:30 2001
+++ src/gas/testsuite/gas/mips/mips-gp64-fp64.s	Tue Aug 21 19:20:35 2001
@@ -16,11 +16,11 @@ func:
 	.set mips4
 	li	$4, 0x12345678	# 0000 lui	a0,0x1234
 				# 0004 ori	a0,a0,0x5678
-	la	$4, shared	# 0008 daddiu	a0,gp,shared
+	la	$4, shared	# 0008 addiu	a0,gp,shared
 	la	$4, unshared	# 000c lui	a0,hi(unshared)
-				# 0010 daddiu	a0,a0,lo(unshared)
+				# 0010 addiu	a0,a0,lo(unshared)
 	la	$4, end		# 0014 lui	a0,hi(end)
-				# 0018 daddiu	a0,a0,lo(end)
+				# 0018 addiu	a0,a0,lo(end)
 	j	end		# 001c j	end
 	jal	end		# 0020 jal	end
 	lw	$4, shared	# 0024 lw	a0,shared(gp)
@@ -40,13 +40,13 @@ func:
 	sd	$4, unshared	# 005c lui	at,hi(unshared)
 				# 0060 sd	a0,lo(unshared)(at)
 	ulh	$4, unshared	# 0064 lui	at,hi(unshared)
-				# 0068 daddiu	at,at,lo(unshared)
+				# 0068 addiu	at,at,lo(unshared)
 				# 006c lb	a0,0(at)
 				# 0070 lbu	at,1(at)
 				# 0074 sll	a0,a0,8
 				# 0078 or	a0,a0,at
 	ush	$4, unshared	# 007c lui	at,hi(unshared)
-				# 0080 daddiu	at,at,lo(unshared)
+				# 0080 addiu	at,at,lo(unshared)
 				# 0084 sb	a0,1(at)
 				# 0088 srl	a0,a0,8
 				# 008c sb	a0,0(at)
@@ -54,11 +54,11 @@ func:
 				# 0094 sll	a0,a0,8
 				# 0098 or	a0,a0,at
 	ulw	$4, unshared	# 009c lui	at,hi(unshared)
-				# 00a0 daddiu	at,at,lo(unshared)
+				# 00a0 addiu	at,at,lo(unshared)
 				# 00a4 lwl	a0,0(at)
 				# 00a8 lwr	a0,3(at)
 	usw	$4, unshared	# 00ac lui	at,hi(unshared)
-				# 00b0 daddiu	at,at,lo(unshared)
+				# 00b0 addiu	at,at,lo(unshared)
 				# 00b4 swl	a0,0(at)
 				# 00b8 swr	a0,3(at)
 	li.d	$4, 1.0		# 00bc li	a0,0xffc0
@@ -75,15 +75,15 @@ func:
 				# 00e8 sltu	a0,zero,a0
 	move	$4, $5		# 00ec move	a0,a1
 
-	dla	$4, shared	# 00f0 daddiu	a0,gp,shared
+	dla	$4, shared	# 00f0 addiu	a0,gp,shared
 	dla	$4, unshared	# 00f4 lui	a0,hi(unshared)
-				# 00f8 daddiu	a0,a0,lo(unshared)
+				# 00f8 addiu	a0,a0,lo(unshared)
 	uld	$4, unshared	# 00fc lui	at,hi(unshared)
-				# 0100 daddiu	at,at,lo(unshared)
+				# 0100 addiu	at,at,lo(unshared)
 				# 0104 ldl	a0,0(at)
 				# 0108 ldr	a0,7(at)
 	usd	$4, unshared	# 010c lui	at,hi(unshared)
-				# 0110 daddiu	at,at,lo(unshared)
+				# 0110 addiu	at,at,lo(unshared)
 				# 0114 sdl	a0,0(at)
 				# 0118 sdr	a0,7(at)
 
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/elf-rel4.d src/gas/testsuite/gas/mips/elf-rel4.d
--- src-orig/gas/testsuite/gas/mips/elf-rel4.d	Fri Aug  3 20:37:42 2001
+++ src/gas/testsuite/gas/mips/elf-rel4.d	Tue Aug 21 19:20:35 2001
@@ -4,11 +4,11 @@
 .*: +file format.*
 
 Disassembly of section .text:
-0+000 <[^>]*> daddiu	a0,gp,0
+0+000 <[^>]*> addiu	a0,gp,0
 			0: R_MIPS_GPREL16	a
-0+004 <[^>]*> daddiu	a0,gp,4
+0+004 <[^>]*> addiu	a0,gp,4
 			4: R_MIPS_GPREL16	a
-0+008 <[^>]*> daddiu	a0,gp,8
+0+008 <[^>]*> addiu	a0,gp,8
 			8: R_MIPS_GPREL16	a
-0+00c <[^>]*> daddiu	a0,gp,12
+0+00c <[^>]*> addiu	a0,gp,12
 			c: R_MIPS_GPREL16	a
--- src-orig/gas/testsuite/gas/mips/elempic.d	Sat Aug 25 01:28:15 2001
+++ src/gas/testsuite/gas/mips/elempic.d	Sat Aug 25 02:56:57 2001
@@ -120,7 +120,7 @@
  0070 00010000 00000000 04000000 00000000  .*
  0080 4c000000 00000000 54010000 00000000  .*
  0090 d0ffffff ffffffff 32000010 33000010  .*
- 00a0 0000033c d8006364 0000033c e8006364  .*
+ 00a0 0000033c d80063[26]4 0000033c e80063[26]4  .*
  00b0 cc000000 34000000 cc000000 00000000  .*
  00c0 34000000 00000000 00000000 32000010  .*
  00d0 33000010 34000324 3c000324 cc000000  .*
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/uld.d src/gas/testsuite/gas/mips/uld.d
--- src-orig/gas/testsuite/gas/mips/uld.d	Mon Jul  2 14:34:18 2001
+++ src/gas/testsuite/gas/mips/uld.d	Tue Aug 21 19:20:35 2001
@@ -29,241 +29,241 @@ Disassembly of section .text:
 0+004c <[^>]*> ldr	a0,[-0-9]+\(a1\)
 0+0050 <[^>]*> lui	at,[-0-9x]+
 [ 	]*50: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+0054 <[^>]*> daddiu	at,at,[-0-9]+
+0+0054 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*54: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0058 <[^>]*> ldl	a0,[07]\(at\)
 0+005c <[^>]*> ldr	a0,[07]\(at\)
 0+0060 <[^>]*> lui	at,0x0
 [ 	]*60: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+0064 <[^>]*> daddiu	at,at,[-0-9]+
+0+0064 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*64: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0068 <[^>]*> ldl	a0,[07]\(at\)
 0+006c <[^>]*> ldr	a0,[07]\(at\)
-0+0070 <[^>]*> daddiu	at,gp,0
+0+0070 <[^>]*> addiu	at,gp,0
 [ 	]*70: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_data_label
 0+0074 <[^>]*> ldl	a0,[07]\(at\)
 0+0078 <[^>]*> ldr	a0,[07]\(at\)
 0+007c <[^>]*> lui	at,0x0
 [ 	]*7c: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+0080 <[^>]*> daddiu	at,at,[-0-9]+
+0+0080 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*80: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0084 <[^>]*> ldl	a0,[07]\(at\)
 0+0088 <[^>]*> ldr	a0,[07]\(at\)
-0+008c <[^>]*> daddiu	at,gp,0
+0+008c <[^>]*> addiu	at,gp,0
 [ 	]*8c: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_common
 0+0090 <[^>]*> ldl	a0,[07]\(at\)
 0+0094 <[^>]*> ldr	a0,[07]\(at\)
 0+0098 <[^>]*> lui	at,[-0-9x]+
 [ 	]*98: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+009c <[^>]*> daddiu	at,at,[-0-9]+
+0+009c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*9c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+00a0 <[^>]*> ldl	a0,[07]\(at\)
 0+00a4 <[^>]*> ldr	a0,[07]\(at\)
-0+00a8 <[^>]*> daddiu	at,gp,[-0-9]+
+0+00a8 <[^>]*> addiu	at,gp,[-0-9]+
 [ 	]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]*	.sbss.*
 0+00ac <[^>]*> ldl	a0,[07]\(at\)
 0+00b0 <[^>]*> ldr	a0,[07]\(at\)
 0+00b4 <[^>]*> lui	at,0x0
 [ 	]*b4: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+00b8 <[^>]*> daddiu	at,at,[-0-9]+
+0+00b8 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*b8: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+00bc <[^>]*> ldl	a0,[07]\(at\)
 0+00c0 <[^>]*> ldr	a0,[07]\(at\)
 0+00c4 <[^>]*> lui	at,0x0
 [ 	]*c4: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+00c8 <[^>]*> daddiu	at,at,[-0-9]+
+0+00c8 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*c8: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+00cc <[^>]*> ldl	a0,[07]\(at\)
 0+00d0 <[^>]*> ldr	a0,[07]\(at\)
-0+00d4 <[^>]*> daddiu	at,gp,1
+0+00d4 <[^>]*> addiu	at,gp,1
 [ 	]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_data_label
 0+00d8 <[^>]*> ldl	a0,[07]\(at\)
 0+00dc <[^>]*> ldr	a0,[07]\(at\)
 0+00e0 <[^>]*> lui	at,0x0
 [ 	]*e0: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+00e4 <[^>]*> daddiu	at,at,[-0-9]+
+0+00e4 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*e4: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+00e8 <[^>]*> ldl	a0,[07]\(at\)
 0+00ec <[^>]*> ldr	a0,[07]\(at\)
-0+00f0 <[^>]*> daddiu	at,gp,1
+0+00f0 <[^>]*> addiu	at,gp,1
 [ 	]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_common
 0+00f4 <[^>]*> ldl	a0,[07]\(at\)
 0+00f8 <[^>]*> ldr	a0,[07]\(at\)
 0+00fc <[^>]*> lui	at,0x0
 [ 	]*fc: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+0100 <[^>]*> daddiu	at,at,[-0-9]+
+0+0100 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*100: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0104 <[^>]*> ldl	a0,[07]\(at\)
 0+0108 <[^>]*> ldr	a0,[07]\(at\)
-0+010c <[^>]*> daddiu	at,gp,[-0-9]+
+0+010c <[^>]*> addiu	at,gp,[-0-9]+
 [ 	]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]*	.sbss.*
 0+0110 <[^>]*> ldl	a0,[07]\(at\)
 0+0114 <[^>]*> ldr	a0,[07]\(at\)
 0+0118 <[^>]*> lui	at,[-0-9x]+
 [ 	]*118: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+011c <[^>]*> daddiu	at,at,[-0-9]+
+0+011c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*11c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0120 <[^>]*> ldl	a0,[07]\(at\)
 0+0124 <[^>]*> ldr	a0,[07]\(at\)
 0+0128 <[^>]*> lui	at,[-0-9x]+
 [ 	]*128: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+012c <[^>]*> daddiu	at,at,[-0-9]+
+0+012c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*12c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0130 <[^>]*> ldl	a0,[07]\(at\)
 0+0134 <[^>]*> ldr	a0,[07]\(at\)
 0+0138 <[^>]*> lui	at,[-0-9x]+
 [ 	]*138: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+013c <[^>]*> daddiu	at,at,[-0-9]+
+0+013c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*13c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0140 <[^>]*> ldl	a0,[07]\(at\)
 0+0144 <[^>]*> ldr	a0,[07]\(at\)
 0+0148 <[^>]*> lui	at,[-0-9x]+
 [ 	]*148: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+014c <[^>]*> daddiu	at,at,[-0-9]+
+0+014c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*14c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0150 <[^>]*> ldl	a0,[07]\(at\)
 0+0154 <[^>]*> ldr	a0,[07]\(at\)
 0+0158 <[^>]*> lui	at,[-0-9x]+
 [ 	]*158: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+015c <[^>]*> daddiu	at,at,[-0-9]+
+0+015c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*15c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+0160 <[^>]*> ldl	a0,[07]\(at\)
 0+0164 <[^>]*> ldr	a0,[07]\(at\)
 0+0168 <[^>]*> lui	at,[-0-9x]+
 [ 	]*168: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+016c <[^>]*> daddiu	at,at,[-0-9]+
+0+016c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*16c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0170 <[^>]*> ldl	a0,[07]\(at\)
 0+0174 <[^>]*> ldr	a0,[07]\(at\)
 0+0178 <[^>]*> lui	at,[-0-9x]+
 [ 	]*178: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+017c <[^>]*> daddiu	at,at,[-0-9]+
+0+017c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*17c: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+0180 <[^>]*> ldl	a0,[07]\(at\)
 0+0184 <[^>]*> ldr	a0,[07]\(at\)
 0+0188 <[^>]*> lui	at,0x0
 [ 	]*188: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+018c <[^>]*> daddiu	at,at,[-0-9]+
+0+018c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*18c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0190 <[^>]*> ldl	a0,[07]\(at\)
 0+0194 <[^>]*> ldr	a0,[07]\(at\)
 0+0198 <[^>]*> lui	at,0x0
 [ 	]*198: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+019c <[^>]*> daddiu	at,at,[-0-9]+
+0+019c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*19c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+01a0 <[^>]*> ldl	a0,[07]\(at\)
 0+01a4 <[^>]*> ldr	a0,[07]\(at\)
 0+01a8 <[^>]*> lui	at,0x0
 [ 	]*1a8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+01ac <[^>]*> daddiu	at,at,[-0-9]+
+0+01ac <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1ac: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+01b0 <[^>]*> ldl	a0,[07]\(at\)
 0+01b4 <[^>]*> ldr	a0,[07]\(at\)
 0+01b8 <[^>]*> lui	at,0x0
 [ 	]*1b8: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+01bc <[^>]*> daddiu	at,at,[-0-9]+
+0+01bc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1bc: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+01c0 <[^>]*> ldl	a0,[07]\(at\)
 0+01c4 <[^>]*> ldr	a0,[07]\(at\)
 0+01c8 <[^>]*> lui	at,0x0
 [ 	]*1c8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+01cc <[^>]*> daddiu	at,at,[-0-9]+
+0+01cc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1cc: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+01d0 <[^>]*> ldl	a0,[07]\(at\)
 0+01d4 <[^>]*> ldr	a0,[07]\(at\)
 0+01d8 <[^>]*> lui	at,0x0
 [ 	]*1d8: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+01dc <[^>]*> daddiu	at,at,[-0-9]+
+0+01dc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1dc: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+01e0 <[^>]*> ldl	a0,[07]\(at\)
 0+01e4 <[^>]*> ldr	a0,[07]\(at\)
 0+01e8 <[^>]*> lui	at,0x0
 [ 	]*1e8: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+01ec <[^>]*> daddiu	at,at,[-0-9]+
+0+01ec <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1ec: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+01f0 <[^>]*> ldl	a0,[07]\(at\)
 0+01f4 <[^>]*> ldr	a0,[07]\(at\)
 0+01f8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*1f8: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+01fc <[^>]*> daddiu	at,at,[-0-9]+
+0+01fc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1fc: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0200 <[^>]*> ldl	a0,[07]\(at\)
 0+0204 <[^>]*> ldr	a0,[07]\(at\)
 0+0208 <[^>]*> lui	at,[-0-9x]+
 [ 	]*208: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+020c <[^>]*> daddiu	at,at,0
+0+020c <[^>]*> addiu	at,at,0
 [ 	]*20c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0210 <[^>]*> ldl	a0,[07]\(at\)
 0+0214 <[^>]*> ldr	a0,[07]\(at\)
 0+0218 <[^>]*> lui	at,[-0-9x]+
 [ 	]*218: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+021c <[^>]*> daddiu	at,at,0
+0+021c <[^>]*> addiu	at,at,0
 [ 	]*21c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0220 <[^>]*> ldl	a0,[07]\(at\)
 0+0224 <[^>]*> ldr	a0,[07]\(at\)
 0+0228 <[^>]*> lui	at,[-0-9x]+
 [ 	]*228: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+022c <[^>]*> daddiu	at,at,0
+0+022c <[^>]*> addiu	at,at,0
 [ 	]*22c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0230 <[^>]*> ldl	a0,[07]\(at\)
 0+0234 <[^>]*> ldr	a0,[07]\(at\)
 0+0238 <[^>]*> lui	at,[-0-9x]+
 [ 	]*238: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+023c <[^>]*> daddiu	at,at,0
+0+023c <[^>]*> addiu	at,at,0
 [ 	]*23c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+0240 <[^>]*> ldl	a0,[07]\(at\)
 0+0244 <[^>]*> ldr	a0,[07]\(at\)
 0+0248 <[^>]*> lui	at,[-0-9x]+
 [ 	]*248: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+024c <[^>]*> daddiu	at,at,[-0-9]+
+0+024c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*24c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0250 <[^>]*> ldl	a0,[07]\(at\)
 0+0254 <[^>]*> ldr	a0,[07]\(at\)
 0+0258 <[^>]*> lui	at,[-0-9x]+
 [ 	]*258: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+025c <[^>]*> daddiu	at,at,[-0-9]+
+0+025c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*25c: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+0260 <[^>]*> ldl	a0,[07]\(at\)
 0+0264 <[^>]*> ldr	a0,[07]\(at\)
 0+0268 <[^>]*> lui	at,[-0-9x]+
 [ 	]*268: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+026c <[^>]*> daddiu	at,at,[-0-9]+
+0+026c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*26c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0270 <[^>]*> ldl	a0,[07]\(at\)
 0+0274 <[^>]*> ldr	a0,[07]\(at\)
 0+0278 <[^>]*> lui	at,[-0-9x]+
 [ 	]*278: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+027c <[^>]*> daddiu	at,at,[-0-9]+
+0+027c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*27c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0280 <[^>]*> ldl	a0,[07]\(at\)
 0+0284 <[^>]*> ldr	a0,[07]\(at\)
 0+0288 <[^>]*> lui	at,[-0-9x]+
 [ 	]*288: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+028c <[^>]*> daddiu	at,at,[-0-9]+
+0+028c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*28c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0290 <[^>]*> ldl	a0,[07]\(at\)
 0+0294 <[^>]*> ldr	a0,[07]\(at\)
 0+0298 <[^>]*> lui	at,[-0-9x]+
 [ 	]*298: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+029c <[^>]*> daddiu	at,at,[-0-9]+
+0+029c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*29c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+02a0 <[^>]*> ldl	a0,[07]\(at\)
 0+02a4 <[^>]*> ldr	a0,[07]\(at\)
 0+02a8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2a8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+02ac <[^>]*> daddiu	at,at,[-0-9]+
+0+02ac <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2ac: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+02b0 <[^>]*> ldl	a0,[07]\(at\)
 0+02b4 <[^>]*> ldr	a0,[07]\(at\)
 0+02b8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2b8: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+02bc <[^>]*> daddiu	at,at,[-0-9]+
+0+02bc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2bc: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+02c0 <[^>]*> ldl	a0,[07]\(at\)
 0+02c4 <[^>]*> ldr	a0,[07]\(at\)
 0+02c8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2c8: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+02cc <[^>]*> daddiu	at,at,[-0-9]+
+0+02cc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2cc: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+02d0 <[^>]*> ldl	a0,[07]\(at\)
 0+02d4 <[^>]*> ldr	a0,[07]\(at\)
diff -BurpNX /bigdisk/src/binutils-exclude src-orig/gas/testsuite/gas/mips/usd.d src/gas/testsuite/gas/mips/usd.d
--- src-orig/gas/testsuite/gas/mips/usd.d	Mon Jul  2 14:34:18 2001
+++ src/gas/testsuite/gas/mips/usd.d	Tue Aug 21 19:20:35 2001
@@ -29,241 +29,241 @@ Disassembly of section .text:
 0+004c <[^>]*> sdr	a0,[-0-9]+\(a1\)
 0+0050 <[^>]*> lui	at,[-0-9x]+
 [ 	]*50: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+0054 <[^>]*> daddiu	at,at,[-0-9]+
+0+0054 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*54: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0058 <[^>]*> sdl	a0,[07]\(at\)
 0+005c <[^>]*> sdr	a0,[07]\(at\)
 0+0060 <[^>]*> lui	at,[-0-9x]+
 [ 	]*60: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+0064 <[^>]*> daddiu	at,at,[-0-9]+
+0+0064 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*64: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0068 <[^>]*> sdl	a0,[07]\(at\)
 0+006c <[^>]*> sdr	a0,[07]\(at\)
-0+0070 <[^>]*> daddiu	at,gp,0
+0+0070 <[^>]*> addiu	at,gp,0
 [ 	]*70: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_data_label
 0+0074 <[^>]*> sdl	a0,[07]\(at\)
 0+0078 <[^>]*> sdr	a0,[07]\(at\)
 0+007c <[^>]*> lui	at,0x0
 [ 	]*7c: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+0080 <[^>]*> daddiu	at,at,[-0-9]+
+0+0080 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*80: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0084 <[^>]*> sdl	a0,[07]\(at\)
 0+0088 <[^>]*> sdr	a0,[07]\(at\)
-0+008c <[^>]*> daddiu	at,gp,0
+0+008c <[^>]*> addiu	at,gp,0
 [ 	]*8c: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_common
 0+0090 <[^>]*> sdl	a0,[07]\(at\)
 0+0094 <[^>]*> sdr	a0,[07]\(at\)
 0+0098 <[^>]*> lui	at,[-0-9x]+
 [ 	]*98: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+009c <[^>]*> daddiu	at,at,[-0-9]+
+0+009c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*9c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+00a0 <[^>]*> sdl	a0,[07]\(at\)
 0+00a4 <[^>]*> sdr	a0,[07]\(at\)
-0+00a8 <[^>]*> daddiu	at,gp,[-0-9]+
+0+00a8 <[^>]*> addiu	at,gp,[-0-9]+
 [ 	]*a8: [A-Z0-9_]*GPREL[A-Z0-9_]*	.sbss.*
 0+00ac <[^>]*> sdl	a0,[07]\(at\)
 0+00b0 <[^>]*> sdr	a0,[07]\(at\)
 0+00b4 <[^>]*> lui	at,0x0
 [ 	]*b4: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+00b8 <[^>]*> daddiu	at,at,[-0-9]+
+0+00b8 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*b8: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+00bc <[^>]*> sdl	a0,[07]\(at\)
 0+00c0 <[^>]*> sdr	a0,[07]\(at\)
 0+00c4 <[^>]*> lui	at,0x0
 [ 	]*c4: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+00c8 <[^>]*> daddiu	at,at,[-0-9]+
+0+00c8 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*c8: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+00cc <[^>]*> sdl	a0,[07]\(at\)
 0+00d0 <[^>]*> sdr	a0,[07]\(at\)
-0+00d4 <[^>]*> daddiu	at,gp,1
+0+00d4 <[^>]*> addiu	at,gp,1
 [ 	]*d4: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_data_label
 0+00d8 <[^>]*> sdl	a0,[07]\(at\)
 0+00dc <[^>]*> sdr	a0,[07]\(at\)
 0+00e0 <[^>]*> lui	at,0x0
 [ 	]*e0: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+00e4 <[^>]*> daddiu	at,at,[-0-9]+
+0+00e4 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*e4: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+00e8 <[^>]*> sdl	a0,[07]\(at\)
 0+00ec <[^>]*> sdr	a0,[07]\(at\)
-0+00f0 <[^>]*> daddiu	at,gp,1
+0+00f0 <[^>]*> addiu	at,gp,1
 [ 	]*f0: [A-Z0-9_]*GPREL[A-Z0-9_]*	small_external_common
 0+00f4 <[^>]*> sdl	a0,[07]\(at\)
 0+00f8 <[^>]*> sdr	a0,[07]\(at\)
 0+00fc <[^>]*> lui	at,0x0
 [ 	]*fc: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+0100 <[^>]*> daddiu	at,at,[-0-9]+
+0+0100 <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*100: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0104 <[^>]*> sdl	a0,[07]\(at\)
 0+0108 <[^>]*> sdr	a0,[07]\(at\)
-0+010c <[^>]*> daddiu	at,gp,[-0-9]+
+0+010c <[^>]*> addiu	at,gp,[-0-9]+
 [ 	]*10c: [A-Z0-9_]*GPREL[A-Z0-9_]*	.sbss.*
 0+0110 <[^>]*> sdl	a0,[07]\(at\)
 0+0114 <[^>]*> sdr	a0,[07]\(at\)
 0+0118 <[^>]*> lui	at,[-0-9x]+
 [ 	]*118: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+011c <[^>]*> daddiu	at,at,[-0-9]+
+0+011c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*11c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0120 <[^>]*> sdl	a0,[07]\(at\)
 0+0124 <[^>]*> sdr	a0,[07]\(at\)
 0+0128 <[^>]*> lui	at,[-0-9x]+
 [ 	]*128: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+012c <[^>]*> daddiu	at,at,[-0-9]+
+0+012c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*12c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0130 <[^>]*> sdl	a0,[07]\(at\)
 0+0134 <[^>]*> sdr	a0,[07]\(at\)
 0+0138 <[^>]*> lui	at,[-0-9x]+
 [ 	]*138: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+013c <[^>]*> daddiu	at,at,[-0-9]+
+0+013c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*13c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0140 <[^>]*> sdl	a0,[07]\(at\)
 0+0144 <[^>]*> sdr	a0,[07]\(at\)
 0+0148 <[^>]*> lui	at,[-0-9x]+
 [ 	]*148: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+014c <[^>]*> daddiu	at,at,[-0-9]+
+0+014c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*14c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0150 <[^>]*> sdl	a0,[07]\(at\)
 0+0154 <[^>]*> sdr	a0,[07]\(at\)
 0+0158 <[^>]*> lui	at,[-0-9x]+
 [ 	]*158: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+015c <[^>]*> daddiu	at,at,[-0-9]+
+0+015c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*15c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+0160 <[^>]*> sdl	a0,[07]\(at\)
 0+0164 <[^>]*> sdr	a0,[07]\(at\)
 0+0168 <[^>]*> lui	at,[-0-9x]+
 [ 	]*168: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+016c <[^>]*> daddiu	at,at,[-0-9]+
+0+016c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*16c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0170 <[^>]*> sdl	a0,[07]\(at\)
 0+0174 <[^>]*> sdr	a0,[07]\(at\)
 0+0178 <[^>]*> lui	at,[-0-9x]+
 [ 	]*178: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+017c <[^>]*> daddiu	at,at,[-0-9]+
+0+017c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*17c: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+0180 <[^>]*> sdl	a0,[07]\(at\)
 0+0184 <[^>]*> sdr	a0,[07]\(at\)
 0+0188 <[^>]*> lui	at,0x0
 [ 	]*188: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+018c <[^>]*> daddiu	at,at,[-0-9]+
+0+018c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*18c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0190 <[^>]*> sdl	a0,[07]\(at\)
 0+0194 <[^>]*> sdr	a0,[07]\(at\)
 0+0198 <[^>]*> lui	at,0x0
 [ 	]*198: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+019c <[^>]*> daddiu	at,at,[-0-9]+
+0+019c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*19c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+01a0 <[^>]*> sdl	a0,[07]\(at\)
 0+01a4 <[^>]*> sdr	a0,[07]\(at\)
 0+01a8 <[^>]*> lui	at,0x0
 [ 	]*1a8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+01ac <[^>]*> daddiu	at,at,[-0-9]+
+0+01ac <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1ac: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+01b0 <[^>]*> sdl	a0,[07]\(at\)
 0+01b4 <[^>]*> sdr	a0,[07]\(at\)
 0+01b8 <[^>]*> lui	at,0x0
 [ 	]*1b8: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+01bc <[^>]*> daddiu	at,at,[-0-9]+
+0+01bc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1bc: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+01c0 <[^>]*> sdl	a0,[07]\(at\)
 0+01c4 <[^>]*> sdr	a0,[07]\(at\)
 0+01c8 <[^>]*> lui	at,0x0
 [ 	]*1c8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+01cc <[^>]*> daddiu	at,at,[-0-9]+
+0+01cc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1cc: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+01d0 <[^>]*> sdl	a0,[07]\(at\)
 0+01d4 <[^>]*> sdr	a0,[07]\(at\)
 0+01d8 <[^>]*> lui	at,0x0
 [ 	]*1d8: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+01dc <[^>]*> daddiu	at,at,[-0-9]+
+0+01dc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1dc: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+01e0 <[^>]*> sdl	a0,[07]\(at\)
 0+01e4 <[^>]*> sdr	a0,[07]\(at\)
 0+01e8 <[^>]*> lui	at,0x0
 [ 	]*1e8: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+01ec <[^>]*> daddiu	at,at,[-0-9]+
+0+01ec <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1ec: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+01f0 <[^>]*> sdl	a0,[07]\(at\)
 0+01f4 <[^>]*> sdr	a0,[07]\(at\)
 0+01f8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*1f8: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+01fc <[^>]*> daddiu	at,at,[-0-9]+
+0+01fc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*1fc: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0200 <[^>]*> sdl	a0,[07]\(at\)
 0+0204 <[^>]*> sdr	a0,[07]\(at\)
 0+0208 <[^>]*> lui	at,[-0-9x]+
 [ 	]*208: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+020c <[^>]*> daddiu	at,at,0
+0+020c <[^>]*> addiu	at,at,0
 [ 	]*20c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0210 <[^>]*> sdl	a0,[07]\(at\)
 0+0214 <[^>]*> sdr	a0,[07]\(at\)
 0+0218 <[^>]*> lui	at,[-0-9x]+
 [ 	]*218: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+021c <[^>]*> daddiu	at,at,0
+0+021c <[^>]*> addiu	at,at,0
 [ 	]*21c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0220 <[^>]*> sdl	a0,[07]\(at\)
 0+0224 <[^>]*> sdr	a0,[07]\(at\)
 0+0228 <[^>]*> lui	at,[-0-9x]+
 [ 	]*228: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+022c <[^>]*> daddiu	at,at,0
+0+022c <[^>]*> addiu	at,at,0
 [ 	]*22c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+0230 <[^>]*> sdl	a0,[07]\(at\)
 0+0234 <[^>]*> sdr	a0,[07]\(at\)
 0+0238 <[^>]*> lui	at,[-0-9x]+
 [ 	]*238: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+023c <[^>]*> daddiu	at,at,0
+0+023c <[^>]*> addiu	at,at,0
 [ 	]*23c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+0240 <[^>]*> sdl	a0,[07]\(at\)
 0+0244 <[^>]*> sdr	a0,[07]\(at\)
 0+0248 <[^>]*> lui	at,[-0-9x]+
 [ 	]*248: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+024c <[^>]*> daddiu	at,at,[-0-9]+
+0+024c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*24c: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+0250 <[^>]*> sdl	a0,[07]\(at\)
 0+0254 <[^>]*> sdr	a0,[07]\(at\)
 0+0258 <[^>]*> lui	at,[-0-9x]+
 [ 	]*258: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+025c <[^>]*> daddiu	at,at,[-0-9]+
+0+025c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*25c: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+0260 <[^>]*> sdl	a0,[07]\(at\)
 0+0264 <[^>]*> sdr	a0,[07]\(at\)
 0+0268 <[^>]*> lui	at,[-0-9x]+
 [ 	]*268: [A-Z0-9_]*HI[A-Z0-9_]*	.data.*
-0+026c <[^>]*> daddiu	at,at,[-0-9]+
+0+026c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*26c: [A-Z0-9_]*LO[A-Z0-9_]*	.data.*
 0+0270 <[^>]*> sdl	a0,[07]\(at\)
 0+0274 <[^>]*> sdr	a0,[07]\(at\)
 0+0278 <[^>]*> lui	at,[-0-9x]+
 [ 	]*278: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_data_label
-0+027c <[^>]*> daddiu	at,at,[-0-9]+
+0+027c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*27c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_data_label
 0+0280 <[^>]*> sdl	a0,[07]\(at\)
 0+0284 <[^>]*> sdr	a0,[07]\(at\)
 0+0288 <[^>]*> lui	at,[-0-9x]+
 [ 	]*288: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_data_label
-0+028c <[^>]*> daddiu	at,at,[-0-9]+
+0+028c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*28c: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_data_label
 0+0290 <[^>]*> sdl	a0,[07]\(at\)
 0+0294 <[^>]*> sdr	a0,[07]\(at\)
 0+0298 <[^>]*> lui	at,[-0-9x]+
 [ 	]*298: [A-Z0-9_]*HI[A-Z0-9_]*	big_external_common
-0+029c <[^>]*> daddiu	at,at,[-0-9]+
+0+029c <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*29c: [A-Z0-9_]*LO[A-Z0-9_]*	big_external_common
 0+02a0 <[^>]*> sdl	a0,[07]\(at\)
 0+02a4 <[^>]*> sdr	a0,[07]\(at\)
 0+02a8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2a8: [A-Z0-9_]*HI[A-Z0-9_]*	small_external_common
-0+02ac <[^>]*> daddiu	at,at,[-0-9]+
+0+02ac <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2ac: [A-Z0-9_]*LO[A-Z0-9_]*	small_external_common
 0+02b0 <[^>]*> sdl	a0,[07]\(at\)
 0+02b4 <[^>]*> sdr	a0,[07]\(at\)
 0+02b8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2b8: [A-Z0-9_]*HI[A-Z0-9_]*	.bss.*
-0+02bc <[^>]*> daddiu	at,at,[-0-9]+
+0+02bc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2bc: [A-Z0-9_]*LO[A-Z0-9_]*	.bss.*
 0+02c0 <[^>]*> sdl	a0,[07]\(at\)
 0+02c4 <[^>]*> sdr	a0,[07]\(at\)
 0+02c8 <[^>]*> lui	at,[-0-9x]+
 [ 	]*2c8: [A-Z0-9_]*HI[A-Z0-9_]*	.sbss.*
-0+02cc <[^>]*> daddiu	at,at,[-0-9]+
+0+02cc <[^>]*> addiu	at,at,[-0-9]+
 [ 	]*2cc: [A-Z0-9_]*LO[A-Z0-9_]*	.sbss.*
 0+02d0 <[^>]*> sdl	a0,[07]\(at\)
 0+02d4 <[^>]*> sdr	a0,[07]\(at\)


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