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]
Other format: [Raw text]

Re: [patch] New target - Fujitsu FRV


Nick Clifton wrote:

Approved please commit - but...

Index: bfd/configure.in
===================================================================
RCS file: /cvs/src/src/bfd/configure.in,v
retrieving revision 1.101
diff -c -p -d -u -p -r1.101 configure.in
--- bfd/configure.in	8 Jun 2002 23:23:08 -0000	1.101
+++ bfd/configure.in	10 Jun 2002 22:02:38 -0000
@@ -534,6 +534,7 @@ do
    # This list is alphabetized to make it easy to compare
    # with the two vector lists in targets.c.  For the same reason,
    # use one entry per line, even though this leads to long lines.
+    bfd_elf32_frv_vec)		tb="$tb elf32-frv.lo elf32.lo $elf" ;;
    a29kcoff_big_vec)		tb="$tb coff-a29k.lo cofflink.lo" ;;
    a_out_adobe_vec)		tb="$tb aout-adobe.lo aout32.lo" ;;
    aout0_big_vec)		tb="$tb aout0.lo aout32.lo" ;;

Please keep this table alpha sorted, ie the frv entry should go
between bfd_elf32_fr30_vec and bfd_elf32_h8300_vec.

ok

Please use this year's date for the copyright notice on this and other
new files.

I had always read that the copyright date in a file referred to the date on which the work was completed, not the date is is released. Can we double check this?


Index: bfd/elf32-frv.c
[snip]
+/*ARGSUSED*/

ARGSUSED is now deprecated - it is not needed in source files.

ok

One other thing - is there a GAS testsuite for the FRV ?  If so, can
this be contributed as well ?  It always helps to have a set of tests
to make sure that the assembler and disassembler are working.

Yes....I missed it because it's kept in a directory with a name other than 'frv' in our local tree here. I've renamed it to 'frv' and here it is (attached)


2002-06-13  Dave Brolley  <brolley@redhat.com>

	* gas/frv: New testsuite.

Index: gas/testsuite/gas/frv/allinsn.d
===================================================================
RCS file: gas/testsuite/gas/frv/allinsn.d
diff -N gas/testsuite/gas/frv/allinsn.d
--- gas/testsuite/gas/frv/allinsn.d	1 Jan 1970 00:00:00 -0000
+++ gas/testsuite/gas/frv/allinsn.d	13 Jun 2002 22:37:20 -0000
@@ -0,0 +1,1660 @@
+#as:
+#objdump: -dr
+#name: 
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+00000000 <add>:
+   0:	82 00 10 01 	add sp,sp,sp
+
+00000004 <sub>:
+   4:	82 00 11 01 	sub sp,sp,sp
+
+00000008 <udiv>:
+   8:	82 00 13 c1 	udiv sp,sp,sp
+
+0000000c <and>:
+   c:	82 04 10 01 	and sp,sp,sp
+
+00000010 <or>:
+  10:	82 04 10 81 	or sp,sp,sp
+
+00000014 <xor>:
+  14:	82 04 11 01 	xor sp,sp,sp
+
+00000018 <not>:
+  18:	82 04 01 81 	not sp,sp
+
+0000001c <sdiv>:
+  1c:	82 00 13 81 	sdiv sp,sp,sp
+
+00000020 <nsdiv>:
+  20:	82 04 13 81 	nsdiv sp,sp,sp
+
+00000024 <nudiv>:
+  24:	82 04 13 c1 	nudiv sp,sp,sp
+
+00000028 <smul>:
+  28:	82 00 12 01 	smul sp,sp,sp
+
+0000002c <umul>:
+  2c:	82 00 12 81 	umul sp,sp,sp
+
+00000030 <sll>:
+  30:	82 04 12 01 	sll sp,sp,sp
+
+00000034 <srl>:
+  34:	82 04 12 81 	srl sp,sp,sp
+
+00000038 <sra>:
+  38:	82 04 13 01 	sra sp,sp,sp
+
+0000003c <scan>:
+  3c:	82 2c 10 01 	scan sp,sp,sp
+
+00000040 <cadd>:
+  40:	83 60 10 01 	cadd sp,sp,sp,cc0,0x0
+
+00000044 <csub>:
+  44:	83 60 10 41 	csub sp,sp,sp,cc0,0x0
+
+00000048 <cudiv>:
+  48:	83 64 10 c1 	cudiv sp,sp,sp,cc0,0x0
+
+0000004c <cand>:
+  4c:	83 68 10 01 	cand sp,sp,sp,cc0,0x0
+
+00000050 <cor>:
+  50:	83 68 10 41 	cor sp,sp,sp,cc0,0x0
+
+00000054 <cxor>:
+  54:	83 68 10 81 	cxor sp,sp,sp,cc0,0x0
+
+00000058 <cnot>:
+  58:	83 68 00 c1 	cnot sp,sp,cc0,0x0
+
+0000005c <csmul>:
+  5c:	83 60 10 81 	csmul sp,sp,sp,cc0,0x0
+
+00000060 <csdiv>:
+  60:	83 60 10 c1 	csdiv sp,sp,sp,cc0,0x0
+
+00000064 <csll>:
+  64:	83 70 10 01 	csll sp,sp,sp,cc0,0x0
+
+00000068 <csrl>:
+  68:	83 70 10 41 	csrl sp,sp,sp,cc0,0x0
+
+0000006c <csra>:
+  6c:	83 70 10 81 	csra sp,sp,sp,cc0,0x0
+
+00000070 <cscan>:
+  70:	83 94 10 c1 	cscan sp,sp,sp,cc0,0x0
+
+00000074 <addcc>:
+  74:	82 00 10 41 	addcc sp,sp,sp,icc0
+
+00000078 <subcc>:
+  78:	82 00 11 41 	subcc sp,sp,sp,icc0
+
+0000007c <andcc>:
+  7c:	82 04 10 41 	andcc sp,sp,sp,icc0
+
+00000080 <orcc>:
+  80:	82 04 10 c1 	orcc sp,sp,sp,icc0
+
+00000084 <xorcc>:
+  84:	82 04 11 41 	xorcc sp,sp,sp,icc0
+
+00000088 <sllcc>:
+  88:	82 04 12 41 	sllcc sp,sp,sp,icc0
+
+0000008c <srlcc>:
+  8c:	82 04 12 c1 	srlcc sp,sp,sp,icc0
+
+00000090 <sracc>:
+  90:	82 04 13 41 	sracc sp,sp,sp,icc0
+
+00000094 <smulcc>:
+  94:	82 00 12 41 	smulcc sp,sp,sp,icc0
+
+00000098 <umulcc>:
+  98:	82 00 12 c1 	umulcc sp,sp,sp,icc0
+
+0000009c <caddcc>:
+  9c:	83 64 10 01 	caddcc sp,sp,sp,cc0,0x0
+
+000000a0 <csubcc>:
+  a0:	83 64 10 41 	csubcc sp,sp,sp,cc0,0x0
+
+000000a4 <csmulcc>:
+  a4:	83 64 10 81 	csmulcc sp,sp,sp,cc0,0x0
+
+000000a8 <candcc>:
+  a8:	83 6c 10 01 	candcc sp,sp,sp,cc0,0x0
+
+000000ac <corcc>:
+  ac:	83 6c 10 41 	corcc sp,sp,sp,cc0,0x0
+
+000000b0 <cxorcc>:
+  b0:	83 6c 10 81 	cxorcc sp,sp,sp,cc0,0x0
+
+000000b4 <csllcc>:
+  b4:	83 74 10 01 	csllcc sp,sp,sp,cc0,0x0
+
+000000b8 <csrlcc>:
+  b8:	83 74 10 41 	csrlcc sp,sp,sp,cc0,0x0
+
+000000bc <csracc>:
+  bc:	83 74 10 81 	csracc sp,sp,sp,cc0,0x0
+
+000000c0 <addx>:
+  c0:	82 00 10 81 	addx sp,sp,sp,icc0
+
+000000c4 <subx>:
+  c4:	82 00 11 81 	subx sp,sp,sp,icc0
+
+000000c8 <addxcc>:
+  c8:	82 00 10 c1 	addxcc sp,sp,sp,icc0
+
+000000cc <subxcc>:
+  cc:	82 00 11 c1 	subxcc sp,sp,sp,icc0
+
+000000d0 <addi>:
+  d0:	82 40 10 00 	addi sp,0,sp
+
+000000d4 <subi>:
+  d4:	82 50 10 00 	subi sp,0,sp
+
+000000d8 <udivi>:
+  d8:	82 7c 10 00 	udivi sp,0,sp
+
+000000dc <andi>:
+  dc:	82 80 10 00 	andi sp,0,sp
+
+000000e0 <ori>:
+  e0:	82 88 10 00 	ori sp,0,sp
+
+000000e4 <xori>:
+  e4:	82 90 10 00 	xori sp,0,sp
+
+000000e8 <sdivi>:
+  e8:	82 78 10 00 	sdivi sp,0,sp
+
+000000ec <nsdivi>:
+  ec:	82 b8 10 00 	nsdivi sp,0,sp
+
+000000f0 <nudivi>:
+  f0:	82 bc 10 00 	nudivi sp,0,sp
+
+000000f4 <smuli>:
+  f4:	82 60 10 00 	smuli sp,0,sp
+
+000000f8 <umuli>:
+  f8:	82 68 10 00 	umuli sp,0,sp
+
+000000fc <slli>:
+  fc:	82 a0 10 00 	slli sp,0,sp
+
+00000100 <srli>:
+ 100:	82 a8 10 00 	srli sp,0,sp
+
+00000104 <srai>:
+ 104:	82 b0 10 00 	srai sp,0,sp
+
+00000108 <scani>:
+ 108:	83 1c 10 00 	scani sp,0,sp
+
+0000010c <addicc>:
+ 10c:	82 44 10 00 	addicc sp,0,sp,icc0
+
+00000110 <subicc>:
+ 110:	82 54 10 00 	subicc sp,0,sp,icc0
+
+00000114 <andicc>:
+ 114:	82 84 10 00 	andicc sp,0,sp,icc0
+
+00000118 <oricc>:
+ 118:	82 8c 10 00 	oricc sp,0,sp,icc0
+
+0000011c <xoricc>:
+ 11c:	82 94 10 00 	xoricc sp,0,sp,icc0
+
+00000120 <smulicc>:
+ 120:	82 64 10 00 	smulicc sp,0,sp,icc0
+
+00000124 <umulicc>:
+ 124:	82 6c 10 00 	umulicc sp,0,sp,icc0
+
+00000128 <sllicc>:
+ 128:	82 a4 10 00 	sllicc sp,0,sp,icc0
+
+0000012c <srlicc>:
+ 12c:	82 ac 10 00 	srlicc sp,0,sp,icc0
+
+00000130 <sraicc>:
+ 130:	82 b4 10 00 	sraicc sp,0,sp,icc0
+
+00000134 <addxi>:
+ 134:	82 48 10 00 	addxi sp,0,sp,icc0
+
+00000138 <subxi>:
+ 138:	82 58 10 00 	subxi sp,0,sp,icc0
+
+0000013c <addxicc>:
+ 13c:	82 4c 10 00 	addxicc sp,0,sp,icc0
+
+00000140 <subxicc>:
+ 140:	82 5c 10 00 	subxicc sp,0,sp,icc0
+
+00000144 <setlo>:
+ 144:	82 f4 00 00 	setlo lo\(0x0\),sp
+
+00000148 <sethi>:
+ 148:	82 f8 00 00 	sethi hi\(0x0\),sp
+
+0000014c <setlos>:
+ 14c:	82 fc 00 00 	setlos lo\(0x0\),sp
+
+00000150 <ldsb>:
+ 150:	82 08 10 01 	ldsb @\(sp,sp\),sp
+
+00000154 <ldub>:
+ 154:	82 08 10 41 	ldub @\(sp,sp\),sp
+
+00000158 <ldsh>:
+ 158:	82 08 10 81 	ldsh @\(sp,sp\),sp
+
+0000015c <lduh>:
+ 15c:	82 08 10 c1 	lduh @\(sp,sp\),sp
+
+00000160 <ld>:
+ 160:	82 08 11 01 	ld @\(sp,sp\),sp
+
+00000164 <ldbf>:
+ 164:	80 08 12 01 	ldbf @\(sp,sp\),fr0
+
+00000168 <ldhf>:
+ 168:	80 08 12 41 	ldhf @\(sp,sp\),fr0
+
+0000016c <ldf>:
+ 16c:	80 08 12 81 	ldf @\(sp,sp\),fr0
+
+00000170 <ldc>:
+ 170:	80 08 13 41 	ldc @\(sp,sp\),cpr0
+
+00000174 <nldsb>:
+ 174:	82 08 18 01 	nldsb @\(sp,sp\),sp
+
+00000178 <nldub>:
+ 178:	82 08 18 41 	nldub @\(sp,sp\),sp
+
+0000017c <nldsh>:
+ 17c:	82 08 18 81 	nldsh @\(sp,sp\),sp
+
+00000180 <nlduh>:
+ 180:	82 08 18 c1 	nlduh @\(sp,sp\),sp
+
+00000184 <nld>:
+ 184:	82 08 19 01 	nld @\(sp,sp\),sp
+
+00000188 <nldbf>:
+ 188:	80 08 1a 01 	nldbf @\(sp,sp\),fr0
+
+0000018c <nldhf>:
+ 18c:	80 08 1a 41 	nldhf @\(sp,sp\),fr0
+
+00000190 <nldf>:
+ 190:	80 08 1a 81 	nldf @\(sp,sp\),fr0
+
+00000194 <ldd>:
+ 194:	82 08 11 41 	ldd @\(sp,sp\),sp
+
+00000198 <lddf>:
+ 198:	80 08 12 c1 	lddf @\(sp,sp\),fr0
+
+0000019c <lddc>:
+ 19c:	80 08 13 81 	lddc @\(sp,sp\),cpr0
+
+000001a0 <nldd>:
+ 1a0:	82 08 19 41 	nldd @\(sp,sp\),sp
+
+000001a4 <nlddf>:
+ 1a4:	80 08 1a c1 	nlddf @\(sp,sp\),fr0
+
+000001a8 <ldq>:
+ 1a8:	82 08 11 81 	ldq @\(sp,sp\),sp
+
+000001ac <ldqf>:
+ 1ac:	80 08 13 01 	ldqf @\(sp,sp\),fr0
+
+000001b0 <ldqc>:
+ 1b0:	80 08 13 c1 	ldqc @\(sp,sp\),cpr0
+
+000001b4 <nldq>:
+ 1b4:	82 08 19 81 	nldq @\(sp,sp\),sp
+
+000001b8 <nldqf>:
+ 1b8:	80 08 1b 01 	nldqf @\(sp,sp\),fr0
+
+000001bc <ldsbu>:
+ 1bc:	82 08 14 01 	ldsbu @\(sp,sp\),sp
+
+000001c0 <ldubu>:
+ 1c0:	82 08 14 41 	ldubu @\(sp,sp\),sp
+
+000001c4 <ldshu>:
+ 1c4:	82 08 14 81 	ldshu @\(sp,sp\),sp
+
+000001c8 <lduhu>:
+ 1c8:	82 08 14 c1 	lduhu @\(sp,sp\),sp
+
+000001cc <ldu>:
+ 1cc:	82 08 15 01 	ldu @\(sp,sp\),sp
+
+000001d0 <nldsbu>:
+ 1d0:	82 08 1c 01 	nldsbu @\(sp,sp\),sp
+
+000001d4 <nldubu>:
+ 1d4:	82 08 1c 41 	nldubu @\(sp,sp\),sp
+
+000001d8 <nldshu>:
+ 1d8:	82 08 1c 81 	nldshu @\(sp,sp\),sp
+
+000001dc <nlduhu>:
+ 1dc:	82 08 1c c1 	nlduhu @\(sp,sp\),sp
+
+000001e0 <nldu>:
+ 1e0:	82 08 1d 01 	nldu @\(sp,sp\),sp
+
+000001e4 <ldbfu>:
+ 1e4:	80 08 16 01 	ldbfu @\(sp,sp\),fr0
+
+000001e8 <ldhfu>:
+ 1e8:	80 08 16 41 	ldhfu @\(sp,sp\),fr0
+
+000001ec <ldfu>:
+ 1ec:	80 08 16 81 	ldfu @\(sp,sp\),fr0
+
+000001f0 <ldcu>:
+ 1f0:	80 08 17 41 	ldcu @\(sp,sp\),cpr0
+
+000001f4 <nldbfu>:
+ 1f4:	80 08 1e 01 	nldbfu @\(sp,sp\),fr0
+
+000001f8 <nldhfu>:
+ 1f8:	80 08 1e 41 	nldhfu @\(sp,sp\),fr0
+
+000001fc <nldfu>:
+ 1fc:	80 08 1e 81 	nldfu @\(sp,sp\),fr0
+
+00000200 <lddu>:
+ 200:	82 08 15 41 	lddu @\(sp,sp\),sp
+
+00000204 <nlddu>:
+ 204:	82 08 1d 41 	nlddu @\(sp,sp\),sp
+
+00000208 <lddfu>:
+ 208:	80 08 16 c1 	lddfu @\(sp,sp\),fr0
+
+0000020c <lddcu>:
+ 20c:	80 08 17 81 	lddcu @\(sp,sp\),cpr0
+
+00000210 <nlddfu>:
+ 210:	80 08 1e c1 	nlddfu @\(sp,sp\),fr0
+
+00000214 <ldqu>:
+ 214:	82 08 15 81 	ldqu @\(sp,sp\),sp
+
+00000218 <nldqu>:
+ 218:	82 08 1d 81 	nldqu @\(sp,sp\),sp
+
+0000021c <ldqfu>:
+ 21c:	80 08 17 01 	ldqfu @\(sp,sp\),fr0
+
+00000220 <ldqcu>:
+ 220:	80 08 17 c1 	ldqcu @\(sp,sp\),cpr0
+
+00000224 <nldqfu>:
+ 224:	80 08 1f 01 	nldqfu @\(sp,sp\),fr0
+
+00000228 <ldsbi>:
+ 228:	82 c0 10 00 	ldsbi @\(sp,0\),sp
+
+0000022c <ldshi>:
+ 22c:	82 c4 10 00 	ldshi @\(sp,0\),sp
+
+00000230 <ldi>:
+ 230:	82 c8 10 00 	ldi @\(sp,0\),sp
+
+00000234 <ldubi>:
+ 234:	82 d4 10 00 	ldubi @\(sp,0\),sp
+
+00000238 <lduhi>:
+ 238:	82 d8 10 00 	lduhi @\(sp,0\),sp
+
+0000023c <ldbfi>:
+ 23c:	80 e0 10 00 	ldbfi @\(sp,0\),fr0
+
+00000240 <ldhfi>:
+ 240:	80 e4 10 00 	ldhfi @\(sp,0\),fr0
+
+00000244 <ldfi>:
+ 244:	80 e8 10 00 	ldfi @\(sp,0\),fr0
+
+00000248 <nldsbi>:
+ 248:	83 00 10 00 	nldsbi @\(sp,0\),sp
+
+0000024c <nldubi>:
+ 24c:	83 04 10 00 	nldubi @\(sp,0\),sp
+
+00000250 <nldshi>:
+ 250:	83 08 10 00 	nldshi @\(sp,0\),sp
+
+00000254 <nlduhi>:
+ 254:	83 0c 10 00 	nlduhi @\(sp,0\),sp
+
+00000258 <nldi>:
+ 258:	83 10 10 00 	nldi @\(sp,0\),sp
+
+0000025c <nldbfi>:
+ 25c:	81 20 10 00 	nldbfi @\(sp,0\),fr0
+
+00000260 <nldhfi>:
+ 260:	81 24 10 00 	nldhfi @\(sp,0\),fr0
+
+00000264 <nldfi>:
+ 264:	81 28 10 00 	nldfi @\(sp,0\),fr0
+
+00000268 <lddi>:
+ 268:	82 cc 10 00 	lddi @\(sp,0\),sp
+
+0000026c <lddfi>:
+ 26c:	80 ec 10 00 	lddfi @\(sp,0\),fr0
+
+00000270 <nlddi>:
+ 270:	83 14 10 00 	nlddi @\(sp,0\),sp
+
+00000274 <nlddfi>:
+ 274:	81 2c 10 00 	nlddfi @\(sp,0\),fr0
+
+00000278 <ldqi>:
+ 278:	82 d0 10 00 	ldqi @\(sp,0\),sp
+
+0000027c <ldqfi>:
+ 27c:	80 f0 10 00 	ldqfi @\(sp,0\),fr0
+
+00000280 <nldqi>:
+ 280:	83 18 10 00 	nldqi @\(sp,0\),sp
+
+00000284 <nldqfi>:
+ 284:	81 30 10 00 	nldqfi @\(sp,0\),fr0
+
+00000288 <stb>:
+ 288:	82 0c 10 01 	stb sp,@\(sp,sp\)
+
+0000028c <sth>:
+ 28c:	82 0c 10 41 	sth sp,@\(sp,sp\)
+
+00000290 <st>:
+ 290:	82 0c 10 81 	st sp,@\(sp,sp\)
+
+00000294 <stbf>:
+ 294:	80 0c 12 01 	stbf fr0,@\(sp,sp\)
+
+00000298 <sthf>:
+ 298:	80 0c 12 41 	sthf fr0,@\(sp,sp\)
+
+0000029c <stf>:
+ 29c:	80 0c 12 81 	stf fr0,@\(sp,sp\)
+
+000002a0 <stc>:
+ 2a0:	80 0c 19 41 	stc cpr0,@\(sp,sp\)
+
+000002a4 <rstb>:
+ 2a4:	82 0c 18 01 	rstb sp,@\(sp,sp\)
+
+000002a8 <rsth>:
+ 2a8:	82 0c 18 41 	rsth sp,@\(sp,sp\)
+
+000002ac <rst>:
+ 2ac:	82 0c 18 81 	rst sp,@\(sp,sp\)
+
+000002b0 <rstbf>:
+ 2b0:	80 0c 1a 01 	rstbf fr0,@\(sp,sp\)
+
+000002b4 <rsthf>:
+ 2b4:	80 0c 1a 41 	rsthf fr0,@\(sp,sp\)
+
+000002b8 <rstf>:
+ 2b8:	80 0c 1a 81 	rstf fr0,@\(sp,sp\)
+
+000002bc <std>:
+ 2bc:	82 0c 10 c1 	std sp,@\(sp,sp\)
+
+000002c0 <stdf>:
+ 2c0:	80 0c 12 c1 	stdf fr0,@\(sp,sp\)
+
+000002c4 <stdc>:
+ 2c4:	80 0c 19 81 	stdc cpr0,@\(sp,sp\)
+
+000002c8 <rstd>:
+ 2c8:	82 0c 18 c1 	rstd sp,@\(sp,sp\)
+
+000002cc <rstdf>:
+ 2cc:	80 0c 1a c1 	rstdf fr0,@\(sp,sp\)
+
+000002d0 <stq>:
+ 2d0:	82 0c 11 01 	stq sp,@\(sp,sp\)
+
+000002d4 <stqf>:
+ 2d4:	80 0c 13 01 	stqf fr0,@\(sp,sp\)
+
+000002d8 <stqc>:
+ 2d8:	80 0c 19 c1 	stqc cpr0,@\(sp,sp\)
+
+000002dc <rstq>:
+ 2dc:	82 0c 19 01 	rstq sp,@\(sp,sp\)
+
+000002e0 <rstqf>:
+ 2e0:	80 0c 1b 01 	rstqf fr0,@\(sp,sp\)
+
+000002e4 <stbu>:
+ 2e4:	82 0c 14 01 	stbu sp,@\(sp,sp\)
+
+000002e8 <sthu>:
+ 2e8:	82 0c 14 41 	sthu sp,@\(sp,sp\)
+
+000002ec <stu>:
+ 2ec:	82 0c 14 81 	stu sp,@\(sp,sp\)
+
+000002f0 <stbfu>:
+ 2f0:	80 0c 16 01 	stbfu fr0,@\(sp,sp\)
+
+000002f4 <sthfu>:
+ 2f4:	80 0c 16 41 	sthfu fr0,@\(sp,sp\)
+
+000002f8 <stfu>:
+ 2f8:	80 0c 16 81 	stfu fr0,@\(sp,sp\)
+
+000002fc <stcu>:
+ 2fc:	80 0c 1b 41 	stcu cpr0,@\(sp,sp\)
+
+00000300 <stdu>:
+ 300:	82 0c 14 c1 	stdu sp,@\(sp,sp\)
+
+00000304 <stdfu>:
+ 304:	80 0c 16 c1 	stdfu fr0,@\(sp,sp\)
+
+00000308 <stdcu>:
+ 308:	80 0c 1b 81 	stdcu cpr0,@\(sp,sp\)
+
+0000030c <stqu>:
+ 30c:	82 0c 15 01 	stqu sp,@\(sp,sp\)
+
+00000310 <stqfu>:
+ 310:	80 0c 17 01 	stqfu fr0,@\(sp,sp\)
+
+00000314 <stqcu>:
+ 314:	80 0c 1b c1 	stqcu cpr0,@\(sp,sp\)
+
+00000318 <cldsb>:
+ 318:	83 78 10 01 	cldsb @\(sp,sp\),sp,cc0,0x0
+
+0000031c <cldub>:
+ 31c:	83 78 10 41 	cldub @\(sp,sp\),sp,cc0,0x0
+
+00000320 <cldsh>:
+ 320:	83 78 10 81 	cldsh @\(sp,sp\),sp,cc0,0x0
+
+00000324 <clduh>:
+ 324:	83 78 10 c1 	clduh @\(sp,sp\),sp,cc0,0x0
+
+00000328 <cld>:
+ 328:	83 7c 10 01 	cld @\(sp,sp\),sp,cc0,0x0
+
+0000032c <cldbf>:
+ 32c:	81 80 10 01 	cldbf @\(sp,sp\),fr0,cc0,0x0
+
+00000330 <cldhf>:
+ 330:	81 80 10 41 	cldhf @\(sp,sp\),fr0,cc0,0x0
+
+00000334 <cldf>:
+ 334:	81 80 10 81 	cldf @\(sp,sp\),fr0,cc0,0x0
+
+00000338 <cldd>:
+ 338:	83 7c 10 41 	cldd @\(sp,sp\),sp,cc0,0x0
+
+0000033c <clddf>:
+ 33c:	81 80 10 c1 	clddf @\(sp,sp\),fr0,cc0,0x0
+
+00000340 <cldq>:
+ 340:	83 7c 10 81 	cldq @\(sp,sp\),sp,cc0,0x0
+
+00000344 <cldsbu>:
+ 344:	83 84 10 01 	cldsbu @\(sp,sp\),sp,cc0,0x0
+
+00000348 <cldubu>:
+ 348:	83 84 10 41 	cldubu @\(sp,sp\),sp,cc0,0x0
+
+0000034c <cldshu>:
+ 34c:	83 84 10 81 	cldshu @\(sp,sp\),sp,cc0,0x0
+
+00000350 <clduhu>:
+ 350:	83 84 10 c1 	clduhu @\(sp,sp\),sp,cc0,0x0
+
+00000354 <cldu>:
+ 354:	83 88 10 01 	cldu @\(sp,sp\),sp,cc0,0x0
+
+00000358 <cldbfu>:
+ 358:	81 8c 10 01 	cldbfu @\(sp,sp\),fr0,cc0,0x0
+
+0000035c <cldhfu>:
+ 35c:	81 8c 10 41 	cldhfu @\(sp,sp\),fr0,cc0,0x0
+
+00000360 <cldfu>:
+ 360:	81 8c 10 81 	cldfu @\(sp,sp\),fr0,cc0,0x0
+
+00000364 <clddu>:
+ 364:	83 88 10 41 	clddu @\(sp,sp\),sp,cc0,0x0
+
+00000368 <clddfu>:
+ 368:	81 8c 10 c1 	clddfu @\(sp,sp\),fr0,cc0,0x0
+
+0000036c <cldqu>:
+ 36c:	83 88 10 81 	cldqu @\(sp,sp\),sp,cc0,0x0
+
+00000370 <cstb>:
+ 370:	83 90 10 01 	cstb sp,@\(sp,sp\),cc0,0x0
+
+00000374 <csth>:
+ 374:	83 90 10 41 	csth sp,@\(sp,sp\),cc0,0x0
+
+00000378 <cst>:
+ 378:	83 90 10 81 	cst sp,@\(sp,sp\),cc0,0x0
+
+0000037c <cstbf>:
+ 37c:	81 98 10 01 	cstbf fr0,@\(sp,sp\),cc0,0x0
+
+00000380 <csthf>:
+ 380:	81 98 10 41 	csthf fr0,@\(sp,sp\),cc0,0x0
+
+00000384 <cstf>:
+ 384:	81 98 10 81 	cstf fr0,@\(sp,sp\),cc0,0x0
+
+00000388 <cstd>:
+ 388:	83 90 10 c1 	cstd sp,@\(sp,sp\),cc0,0x0
+
+0000038c <cstdf>:
+ 38c:	81 98 10 c1 	cstdf fr0,@\(sp,sp\),cc0,0x0
+
+00000390 <cstq>:
+ 390:	83 94 10 01 	cstq sp,@\(sp,sp\),cc0,0x0
+
+00000394 <cstbu>:
+ 394:	83 9c 10 01 	cstbu sp,@\(sp,sp\),cc0,0x0
+
+00000398 <csthu>:
+ 398:	83 9c 10 41 	csthu sp,@\(sp,sp\),cc0,0x0
+
+0000039c <cstu>:
+ 39c:	83 9c 10 81 	cstu sp,@\(sp,sp\),cc0,0x0
+
+000003a0 <cstbfu>:
+ 3a0:	81 a0 10 01 	cstbfu fr0,@\(sp,sp\),cc0,0x0
+
+000003a4 <csthfu>:
+ 3a4:	81 a0 10 41 	csthfu fr0,@\(sp,sp\),cc0,0x0
+
+000003a8 <cstfu>:
+ 3a8:	81 a0 10 81 	cstfu fr0,@\(sp,sp\),cc0,0x0
+
+000003ac <cstdu>:
+ 3ac:	83 9c 10 c1 	cstdu sp,@\(sp,sp\),cc0,0x0
+
+000003b0 <cstdfu>:
+ 3b0:	81 a0 10 c1 	cstdfu fr0,@\(sp,sp\),cc0,0x0
+
+000003b4 <stbi>:
+ 3b4:	83 40 10 00 	stbi sp,@\(sp,0\)
+
+000003b8 <sthi>:
+ 3b8:	83 44 10 00 	sthi sp,@\(sp,0\)
+
+000003bc <sti>:
+ 3bc:	83 48 10 00 	sti sp,@\(sp,0\)
+
+000003c0 <stbfi>:
+ 3c0:	81 38 10 00 	stbfi fr0,@\(sp,0\)
+
+000003c4 <sthfi>:
+ 3c4:	81 3c 10 00 	sthfi fr0,@\(sp,0\)
+
+000003c8 <stfi>:
+ 3c8:	81 54 10 00 	stfi fr0,@\(sp,0\)
+
+000003cc <stdi>:
+ 3cc:	83 4c 10 00 	stdi sp,@\(sp,0\)
+
+000003d0 <stdfi>:
+ 3d0:	81 58 10 00 	stdfi fr0,@\(sp,0\)
+
+000003d4 <stqi>:
+ 3d4:	83 50 10 00 	stqi sp,@\(sp,0\)
+
+000003d8 <stqfi>:
+ 3d8:	81 5c 10 00 	stqfi fr0,@\(sp,0\)
+
+000003dc <swap>:
+ 3dc:	82 0c 11 41 	swap @\(sp,sp\),sp
+
+000003e0 <swapi>:
+ 3e0:	83 34 10 00 	swapi @\(sp,0\),sp
+
+000003e4 <cswap>:
+ 3e4:	83 94 10 81 	cswap @\(sp,sp\),sp,cc0,0x0
+
+000003e8 <movgf>:
+ 3e8:	80 0c 05 41 	movgf sp,fr0
+
+000003ec <movfg>:
+ 3ec:	80 0c 03 41 	movfg fr0,sp
+
+000003f0 <movgfd>:
+ 3f0:	80 0c 05 81 	movgfd sp,fr0
+
+000003f4 <movfgd>:
+ 3f4:	80 0c 03 81 	movfgd fr0,sp
+
+000003f8 <movgfq>:
+ 3f8:	80 0c 05 c1 	movgfq sp,fr0
+
+000003fc <movfgq>:
+ 3fc:	80 0c 03 c1 	movfgq fr0,sp
+
+00000400 <cmovgf>:
+ 400:	81 a4 00 01 	cmovgf sp,fr0,cc0,0x0
+
+00000404 <cmovfg>:
+ 404:	81 a4 00 81 	cmovfg fr0,sp,cc0,0x0
+
+00000408 <cmovgfd>:
+ 408:	81 a4 00 41 	cmovgfd sp,fr0,cc0,0x0
+
+0000040c <cmovfgd>:
+ 40c:	81 a4 00 c1 	cmovfgd fr0,sp,cc0,0x0
+
+00000410 <movgs>:
+ 410:	80 0c 01 81 	movgs sp,psr
+
+00000414 <movsg>:
+ 414:	80 0c 01 c1 	movsg psr,sp
+
+00000418 <bno>:
+ 418:	80 18 00 00 	bno
+
+0000041c <bra>:
+ 41c:	c0 1a fe f9 	bra 0 <add>
+
+00000420 <beq>:
+ 420:	a0 18 fe f8 	beq icc0,0x0,0 <add>
+
+00000424 <bne>:
+ 424:	e0 18 fe f7 	bne icc0,0x0,0 <add>
+
+00000428 <ble>:
+ 428:	b8 18 fe f6 	ble icc0,0x0,0 <add>
+
+0000042c <bgt>:
+ 42c:	f8 18 fe f5 	bgt icc0,0x0,0 <add>
+
+00000430 <blt>:
+ 430:	98 18 fe f4 	blt icc0,0x0,0 <add>
+
+00000434 <bge>:
+ 434:	d8 18 fe f3 	bge icc0,0x0,0 <add>
+
+00000438 <bls>:
+ 438:	a8 18 fe f2 	bls icc0,0x0,0 <add>
+
+0000043c <bhi>:
+ 43c:	e8 18 fe f1 	bhi icc0,0x0,0 <add>
+
+00000440 <bc>:
+ 440:	88 18 fe f0 	bc icc0,0x0,0 <add>
+
+00000444 <bnc>:
+ 444:	c8 18 fe ef 	bnc icc0,0x0,0 <add>
+
+00000448 <bn>:
+ 448:	b0 18 fe ee 	bn icc0,0x0,0 <add>
+
+0000044c <bp>:
+ 44c:	f0 18 fe ed 	bp icc0,0x0,0 <add>
+
+00000450 <bv>:
+ 450:	90 18 fe ec 	bv icc0,0x0,0 <add>
+
+00000454 <bnv>:
+ 454:	d0 18 fe eb 	bnv icc0,0x0,0 <add>
+
+00000458 <fbno>:
+ 458:	80 1c 00 00 	fbno
+
+0000045c <fbra>:
+ 45c:	f8 1e fe e9 	fbra 0 <add>
+
+00000460 <fbne>:
+ 460:	b8 1c fe e8 	fbne fcc0,0x0,0 <add>
+
+00000464 <fbeq>:
+ 464:	c0 1c fe e7 	fbeq fcc0,0x0,0 <add>
+
+00000468 <fblg>:
+ 468:	b0 1c fe e6 	fblg fcc0,0x0,0 <add>
+
+0000046c <fbue>:
+ 46c:	c8 1c fe e5 	fbue fcc0,0x0,0 <add>
+
+00000470 <fbul>:
+ 470:	a8 1c fe e4 	fbul fcc0,0x0,0 <add>
+
+00000474 <fbge>:
+ 474:	d0 1c fe e3 	fbge fcc0,0x0,0 <add>
+
+00000478 <fblt>:
+ 478:	a0 1c fe e2 	fblt fcc0,0x0,0 <add>
+
+0000047c <fbuge>:
+ 47c:	d8 1c fe e1 	fbuge fcc0,0x0,0 <add>
+
+00000480 <fbug>:
+ 480:	98 1c fe e0 	fbug fcc0,0x0,0 <add>
+
+00000484 <fble>:
+ 484:	e0 1c fe df 	fble fcc0,0x0,0 <add>
+
+00000488 <fbgt>:
+ 488:	90 1c fe de 	fbgt fcc0,0x0,0 <add>
+
+0000048c <fbule>:
+ 48c:	e8 1c fe dd 	fbule fcc0,0x0,0 <add>
+
+00000490 <fbu>:
+ 490:	88 1c fe dc 	fbu fcc0,0x0,0 <add>
+
+00000494 <fbo>:
+ 494:	f0 1c fe db 	fbo fcc0,0x0,0 <add>
+
+00000498 <bctrlr>:
+ 498:	80 38 20 00 	bctrlr 0x0,0x0
+
+0000049c <bnolr>:
+ 49c:	80 38 40 00 	bnolr
+
+000004a0 <bralr>:
+ 4a0:	c0 3a 40 00 	bralr
+
+000004a4 <beqlr>:
+ 4a4:	a0 38 40 00 	beqlr icc0,0x0
+
+000004a8 <bnelr>:
+ 4a8:	e0 38 40 00 	bnelr icc0,0x0
+
+000004ac <blelr>:
+ 4ac:	b8 38 40 00 	blelr icc0,0x0
+
+000004b0 <bgtlr>:
+ 4b0:	f8 38 40 00 	bgtlr icc0,0x0
+
+000004b4 <bltlr>:
+ 4b4:	98 38 40 00 	bltlr icc0,0x0
+
+000004b8 <bgelr>:
+ 4b8:	d8 38 40 00 	bgelr icc0,0x0
+
+000004bc <blslr>:
+ 4bc:	a8 38 40 00 	blslr icc0,0x0
+
+000004c0 <bhilr>:
+ 4c0:	e8 38 40 00 	bhilr icc0,0x0
+
+000004c4 <bclr>:
+ 4c4:	88 38 40 00 	bclr icc0,0x0
+
+000004c8 <bnclr>:
+ 4c8:	c8 38 40 00 	bnclr icc0,0x0
+
+000004cc <bnlr>:
+ 4cc:	b0 38 40 00 	bnlr icc0,0x0
+
+000004d0 <bplr>:
+ 4d0:	f0 38 40 00 	bplr icc0,0x0
+
+000004d4 <bvlr>:
+ 4d4:	90 38 40 00 	bvlr icc0,0x0
+
+000004d8 <bnvlr>:
+ 4d8:	d0 38 40 00 	bnvlr icc0,0x0
+
+000004dc <fbnolr>:
+ 4dc:	80 38 c0 00 	fbnolr
+
+000004e0 <fbralr>:
+ 4e0:	f8 3a c0 00 	fbralr
+
+000004e4 <fbeqlr>:
+ 4e4:	c0 38 c0 00 	fbeqlr fcc0,0x0
+
+000004e8 <fbnelr>:
+ 4e8:	b8 38 c0 00 	fbnelr fcc0,0x0
+
+000004ec <fblglr>:
+ 4ec:	b0 38 c0 00 	fblglr fcc0,0x0
+
+000004f0 <fbuelr>:
+ 4f0:	c8 38 c0 00 	fbuelr fcc0,0x0
+
+000004f4 <fbullr>:
+ 4f4:	a8 38 c0 00 	fbullr fcc0,0x0
+
+000004f8 <fbgelr>:
+ 4f8:	d0 38 c0 00 	fbgelr fcc0,0x0
+
+000004fc <fbltlr>:
+ 4fc:	a0 38 c0 00 	fbltlr fcc0,0x0
+
+00000500 <fbugelr>:
+ 500:	d8 38 c0 00 	fbugelr fcc0,0x0
+
+00000504 <fbuglr>:
+ 504:	98 38 c0 00 	fbuglr fcc0,0x0
+
+00000508 <fblelr>:
+ 508:	e0 38 c0 00 	fblelr fcc0,0x0
+
+0000050c <fbgtlr>:
+ 50c:	90 38 c0 00 	fbgtlr fcc0,0x0
+
+00000510 <fbulelr>:
+ 510:	e8 38 c0 00 	fbulelr fcc0,0x0
+
+00000514 <fbulr>:
+ 514:	88 38 c0 00 	fbulr fcc0,0x0
+
+00000518 <fbolr>:
+ 518:	f0 38 c0 00 	fbolr fcc0,0x0
+
+0000051c <bcnolr>:
+ 51c:	80 38 60 00 	bcnolr
+
+00000520 <bcralr>:
+ 520:	c0 3a 60 00 	bcralr 0x0
+
+00000524 <bceqlr>:
+ 524:	a0 38 60 00 	bceqlr icc0,0x0,0x0
+
+00000528 <bcnelr>:
+ 528:	e0 38 60 00 	bcnelr icc0,0x0,0x0
+
+0000052c <bclelr>:
+ 52c:	b8 38 60 00 	bclelr icc0,0x0,0x0
+
+00000530 <bcgtlr>:
+ 530:	f8 38 60 00 	bcgtlr icc0,0x0,0x0
+
+00000534 <bcltlr>:
+ 534:	98 38 60 00 	bcltlr icc0,0x0,0x0
+
+00000538 <bcgelr>:
+ 538:	d8 38 60 00 	bcgelr icc0,0x0,0x0
+
+0000053c <bclslr>:
+ 53c:	a8 38 60 00 	bclslr icc0,0x0,0x0
+
+00000540 <bchilr>:
+ 540:	e8 38 60 00 	bchilr icc0,0x0,0x0
+
+00000544 <bcclr>:
+ 544:	88 38 60 00 	bcclr icc0,0x0,0x0
+
+00000548 <bcnclr>:
+ 548:	c8 38 60 00 	bcnclr icc0,0x0,0x0
+
+0000054c <bcnlr>:
+ 54c:	b0 38 60 00 	bcnlr icc0,0x0,0x0
+
+00000550 <bcplr>:
+ 550:	f0 38 60 00 	bcplr icc0,0x0,0x0
+
+00000554 <bcvlr>:
+ 554:	90 38 60 00 	bcvlr icc0,0x0,0x0
+
+00000558 <bcnvlr>:
+ 558:	d0 38 60 00 	bcnvlr icc0,0x0,0x0
+
+0000055c <fcbnolr>:
+ 55c:	80 38 e0 00 	fcbnolr
+
+00000560 <fcbralr>:
+ 560:	f8 3a e0 00 	fcbralr 0x0
+
+00000564 <fcbeqlr>:
+ 564:	c0 38 e0 00 	fcbeqlr fcc0,0x0,0x0
+
+00000568 <fcbnelr>:
+ 568:	b8 38 e0 00 	fcbnelr fcc0,0x0,0x0
+
+0000056c <fcblglr>:
+ 56c:	b0 38 e0 00 	fcblglr fcc0,0x0,0x0
+
+00000570 <fcbuelr>:
+ 570:	c8 38 e0 00 	fcbuelr fcc0,0x0,0x0
+
+00000574 <fcbullr>:
+ 574:	a8 38 e0 00 	fcbullr fcc0,0x0,0x0
+
+00000578 <fcbgelr>:
+ 578:	d0 38 e0 00 	fcbgelr fcc0,0x0,0x0
+
+0000057c <fcbltlr>:
+ 57c:	a0 38 e0 00 	fcbltlr fcc0,0x0,0x0
+
+00000580 <fcbugelr>:
+ 580:	d8 38 e0 00 	fcbugelr fcc0,0x0,0x0
+
+00000584 <fcbuglr>:
+ 584:	98 38 e0 00 	fcbuglr fcc0,0x0,0x0
+
+00000588 <fcblelr>:
+ 588:	e0 38 e0 00 	fcblelr fcc0,0x0,0x0
+
+0000058c <fcbgtlr>:
+ 58c:	90 38 e0 00 	fcbgtlr fcc0,0x0,0x0
+
+00000590 <fcbulelr>:
+ 590:	e8 38 e0 00 	fcbulelr fcc0,0x0,0x0
+
+00000594 <fcbulr>:
+ 594:	88 38 e0 00 	fcbulr fcc0,0x0,0x0
+
+00000598 <fcbolr>:
+ 598:	f0 38 e0 00 	fcbolr fcc0,0x0,0x0
+
+0000059c <jmpl>:
+ 59c:	80 30 10 01 	jmpl @\(sp,sp\)
+
+000005a0 <jmpil>:
+ 5a0:	80 34 10 00 	jmpil @\(sp,0\)
+
+000005a4 <call>:
+ 5a4:	fe 3f fe 97 	call 0 <add>
+
+000005a8 <rei>:
+ 5a8:	80 dc 00 00 	rei 0x0
+
+000005ac <tno>:
+ 5ac:	80 10 00 00 	tno
+
+000005b0 <tra>:
+ 5b0:	c0 10 10 01 	tra sp,sp
+
+000005b4 <teq>:
+ 5b4:	a0 10 10 01 	teq icc0,sp,sp
+
+000005b8 <tne>:
+ 5b8:	e0 10 10 01 	tne icc0,sp,sp
+
+000005bc <tle>:
+ 5bc:	b8 10 10 01 	tle icc0,sp,sp
+
+000005c0 <tgt>:
+ 5c0:	f8 10 10 01 	tgt icc0,sp,sp
+
+000005c4 <tlt>:
+ 5c4:	98 10 10 01 	tlt icc0,sp,sp
+
+000005c8 <tge>:
+ 5c8:	d8 10 10 01 	tge icc0,sp,sp
+
+000005cc <tls>:
+ 5cc:	a8 10 10 01 	tls icc0,sp,sp
+
+000005d0 <thi>:
+ 5d0:	e8 10 10 01 	thi icc0,sp,sp
+
+000005d4 <tc>:
+ 5d4:	88 10 10 01 	tc icc0,sp,sp
+
+000005d8 <tnc>:
+ 5d8:	c8 10 10 01 	tnc icc0,sp,sp
+
+000005dc <tn>:
+ 5dc:	b0 10 10 01 	tn icc0,sp,sp
+
+000005e0 <tp>:
+ 5e0:	f0 10 10 01 	tp icc0,sp,sp
+
+000005e4 <tv>:
+ 5e4:	90 10 10 01 	tv icc0,sp,sp
+
+000005e8 <tnv>:
+ 5e8:	d0 10 10 01 	tnv icc0,sp,sp
+
+000005ec <ftno>:
+ 5ec:	80 10 00 40 	ftno
+
+000005f0 <ftra>:
+ 5f0:	f8 10 10 41 	ftra sp,sp
+
+000005f4 <ftne>:
+ 5f4:	b8 10 10 41 	ftne fcc0,sp,sp
+
+000005f8 <fteq>:
+ 5f8:	c0 10 10 41 	fteq fcc0,sp,sp
+
+000005fc <ftlg>:
+ 5fc:	b0 10 10 41 	ftlg fcc0,sp,sp
+
+00000600 <ftue>:
+ 600:	c8 10 10 41 	ftue fcc0,sp,sp
+
+00000604 <ftul>:
+ 604:	a8 10 10 41 	ftul fcc0,sp,sp
+
+00000608 <ftge>:
+ 608:	d0 10 10 41 	ftge fcc0,sp,sp
+
+0000060c <ftlt>:
+ 60c:	a0 10 10 41 	ftlt fcc0,sp,sp
+
+00000610 <ftuge>:
+ 610:	d8 10 10 41 	ftuge fcc0,sp,sp
+
+00000614 <ftug>:
+ 614:	98 10 10 41 	ftug fcc0,sp,sp
+
+00000618 <ftle>:
+ 618:	e0 10 10 41 	ftle fcc0,sp,sp
+
+0000061c <ftgt>:
+ 61c:	90 10 10 41 	ftgt fcc0,sp,sp
+
+00000620 <ftule>:
+ 620:	e8 10 10 41 	ftule fcc0,sp,sp
+
+00000624 <ftu>:
+ 624:	88 10 10 41 	ftu fcc0,sp,sp
+
+00000628 <fto>:
+ 628:	f0 10 10 41 	fto fcc0,sp,sp
+
+0000062c <tino>:
+ 62c:	80 70 00 00 	tino
+
+00000630 <tira>:
+ 630:	c0 70 10 00 	tira sp,0
+
+00000634 <tieq>:
+ 634:	a0 70 10 00 	tieq icc0,sp,0
+
+00000638 <tine>:
+ 638:	e0 70 10 00 	tine icc0,sp,0
+
+0000063c <tile>:
+ 63c:	b8 70 10 00 	tile icc0,sp,0
+
+00000640 <tigt>:
+ 640:	f8 70 10 00 	tigt icc0,sp,0
+
+00000644 <tilt>:
+ 644:	98 70 10 00 	tilt icc0,sp,0
+
+00000648 <tige>:
+ 648:	d8 70 10 00 	tige icc0,sp,0
+
+0000064c <tils>:
+ 64c:	a8 70 10 00 	tils icc0,sp,0
+
+00000650 <tihi>:
+ 650:	e8 70 10 00 	tihi icc0,sp,0
+
+00000654 <tic>:
+ 654:	88 70 10 00 	tic icc0,sp,0
+
+00000658 <tinc>:
+ 658:	c8 70 10 00 	tinc icc0,sp,0
+
+0000065c <tin>:
+ 65c:	b0 70 10 00 	tin icc0,sp,0
+
+00000660 <tip>:
+ 660:	f0 70 10 00 	tip icc0,sp,0
+
+00000664 <tiv>:
+ 664:	90 70 10 00 	tiv icc0,sp,0
+
+00000668 <tinv>:
+ 668:	d0 70 10 00 	tinv icc0,sp,0
+
+0000066c <ftino>:
+ 66c:	80 74 00 00 	ftino
+
+00000670 <ftira>:
+ 670:	f8 74 10 00 	ftira sp,0
+
+00000674 <ftine>:
+ 674:	b8 74 10 00 	ftine fcc0,sp,0
+
+00000678 <ftieq>:
+ 678:	c0 74 10 00 	ftieq fcc0,sp,0
+
+0000067c <ftilg>:
+ 67c:	b0 74 10 00 	ftilg fcc0,sp,0
+
+00000680 <ftiue>:
+ 680:	c8 74 10 00 	ftiue fcc0,sp,0
+
+00000684 <ftiul>:
+ 684:	a8 74 10 00 	ftiul fcc0,sp,0
+
+00000688 <ftige>:
+ 688:	d0 74 10 00 	ftige fcc0,sp,0
+
+0000068c <ftilt>:
+ 68c:	a0 74 10 00 	ftilt fcc0,sp,0
+
+00000690 <ftiuge>:
+ 690:	d8 74 10 00 	ftiuge fcc0,sp,0
+
+00000694 <ftiug>:
+ 694:	98 74 10 00 	ftiug fcc0,sp,0
+
+00000698 <ftile>:
+ 698:	e0 74 10 00 	ftile fcc0,sp,0
+
+0000069c <ftigt>:
+ 69c:	90 74 10 00 	ftigt fcc0,sp,0
+
+000006a0 <ftiule>:
+ 6a0:	e8 74 10 00 	ftiule fcc0,sp,0
+
+000006a4 <ftiu>:
+ 6a4:	88 74 10 00 	ftiu fcc0,sp,0
+
+000006a8 <ftio>:
+ 6a8:	f0 74 10 00 	ftio fcc0,sp,0
+
+000006ac <andcr>:
+ 6ac:	80 28 02 00 	andcr cc0,cc0,cc0
+
+000006b0 <orcr>:
+ 6b0:	80 28 02 40 	orcr cc0,cc0,cc0
+
+000006b4 <xorcr>:
+ 6b4:	80 28 02 80 	xorcr cc0,cc0,cc0
+
+000006b8 <nandcr>:
+ 6b8:	80 28 03 00 	nandcr cc0,cc0,cc0
+
+000006bc <norcr>:
+ 6bc:	80 28 03 40 	norcr cc0,cc0,cc0
+
+000006c0 <andncr>:
+ 6c0:	80 28 04 00 	andncr cc0,cc0,cc0
+
+000006c4 <orncr>:
+ 6c4:	80 28 04 40 	orncr cc0,cc0,cc0
+
+000006c8 <nandncr>:
+ 6c8:	80 28 05 00 	nandncr cc0,cc0,cc0
+
+000006cc <norncr>:
+ 6cc:	80 28 05 40 	norncr cc0,cc0,cc0
+
+000006d0 <notcr>:
+ 6d0:	80 28 02 c0 	notcr cc0,cc0
+
+000006d4 <ckno>:
+ 6d4:	86 20 00 00 	ckno cc7
+
+000006d8 <ckra>:
+ 6d8:	c6 20 00 00 	ckra cc7
+
+000006dc <ckeq>:
+ 6dc:	a6 20 00 00 	ckeq icc0,cc7
+
+000006e0 <ckne>:
+ 6e0:	e6 20 00 00 	ckne icc0,cc7
+
+000006e4 <ckle>:
+ 6e4:	be 20 00 00 	ckle icc0,cc7
+
+000006e8 <ckgt>:
+ 6e8:	fe 20 00 00 	ckgt icc0,cc7
+
+000006ec <cklt>:
+ 6ec:	9e 20 00 00 	cklt icc0,cc7
+
+000006f0 <ckge>:
+ 6f0:	de 20 00 00 	ckge icc0,cc7
+
+000006f4 <ckls>:
+ 6f4:	ae 20 00 00 	ckls icc0,cc7
+
+000006f8 <ckhi>:
+ 6f8:	ee 20 00 00 	ckhi icc0,cc7
+
+000006fc <ckc>:
+ 6fc:	8e 20 00 00 	ckc icc0,cc7
+
+00000700 <cknc>:
+ 700:	ce 20 00 00 	cknc icc0,cc7
+
+00000704 <ckn>:
+ 704:	b6 20 00 00 	ckn icc0,cc7
+
+00000708 <ckp>:
+ 708:	f6 20 00 00 	ckp icc0,cc7
+
+0000070c <ckv>:
+ 70c:	96 20 00 00 	ckv icc0,cc7
+
+00000710 <cknv>:
+ 710:	d6 20 00 00 	cknv icc0,cc7
+
+00000714 <fckno>:
+ 714:	80 24 00 00 	fckno cc0
+
+00000718 <fckra>:
+ 718:	f8 24 00 00 	fckra cc0
+
+0000071c <fckne>:
+ 71c:	b8 24 00 00 	fckne fcc0,cc0
+
+00000720 <fckeq>:
+ 720:	c0 24 00 00 	fckeq fcc0,cc0
+
+00000724 <fcklg>:
+ 724:	b0 24 00 00 	fcklg fcc0,cc0
+
+00000728 <fckue>:
+ 728:	c8 24 00 00 	fckue fcc0,cc0
+
+0000072c <fckul>:
+ 72c:	a8 24 00 00 	fckul fcc0,cc0
+
+00000730 <fckge>:
+ 730:	d0 24 00 00 	fckge fcc0,cc0
+
+00000734 <fcklt>:
+ 734:	a0 24 00 00 	fcklt fcc0,cc0
+
+00000738 <fckuge>:
+ 738:	d8 24 00 00 	fckuge fcc0,cc0
+
+0000073c <fckug>:
+ 73c:	98 24 00 00 	fckug fcc0,cc0
+
+00000740 <fckle>:
+ 740:	e0 24 00 00 	fckle fcc0,cc0
+
+00000744 <fckgt>:
+ 744:	90 24 00 00 	fckgt fcc0,cc0
+
+00000748 <fckule>:
+ 748:	e8 24 00 00 	fckule fcc0,cc0
+
+0000074c <fcku>:
+ 74c:	88 24 00 00 	fcku fcc0,cc0
+
+00000750 <fcko>:
+ 750:	f0 24 00 00 	fcko fcc0,cc0
+
+00000754 <cckno>:
+ 754:	87 a8 06 00 	cckno cc7,cc3,0x0
+
+00000758 <cckra>:
+ 758:	c7 a8 06 00 	cckra cc7,cc3,0x0
+
+0000075c <cckeq>:
+ 75c:	a7 a8 06 00 	cckeq icc0,cc7,cc3,0x0
+
+00000760 <cckne>:
+ 760:	e7 a8 06 00 	cckne icc0,cc7,cc3,0x0
+
+00000764 <cckle>:
+ 764:	bf a8 06 00 	cckle icc0,cc7,cc3,0x0
+
+00000768 <cckgt>:
+ 768:	ff a8 06 00 	cckgt icc0,cc7,cc3,0x0
+
+0000076c <ccklt>:
+ 76c:	9f a8 06 00 	ccklt icc0,cc7,cc3,0x0
+
+00000770 <cckge>:
+ 770:	df a8 06 00 	cckge icc0,cc7,cc3,0x0
+
+00000774 <cckls>:
+ 774:	af a8 06 00 	cckls icc0,cc7,cc3,0x0
+
+00000778 <cckhi>:
+ 778:	ef a8 06 00 	cckhi icc0,cc7,cc3,0x0
+
+0000077c <cckc>:
+ 77c:	8f a8 06 00 	cckc icc0,cc7,cc3,0x0
+
+00000780 <ccknc>:
+ 780:	cf a8 06 00 	ccknc icc0,cc7,cc3,0x0
+
+00000784 <cckn>:
+ 784:	b7 a8 06 00 	cckn icc0,cc7,cc3,0x0
+
+00000788 <cckp>:
+ 788:	f7 a8 06 00 	cckp icc0,cc7,cc3,0x0
+
+0000078c <cckv>:
+ 78c:	97 a8 06 00 	cckv icc0,cc7,cc3,0x0
+
+00000790 <ccknv>:
+ 790:	d7 a8 06 00 	ccknv icc0,cc7,cc3,0x0
+
+00000794 <cfckno>:
+ 794:	81 a8 00 40 	cfckno cc0,cc0,0x0
+
+00000798 <cfckra>:
+ 798:	f9 a8 00 40 	cfckra cc0,cc0,0x0
+
+0000079c <cfckne>:
+ 79c:	b9 a8 00 40 	cfckne fcc0,cc0,cc0,0x0
+
+000007a0 <cfckeq>:
+ 7a0:	c1 a8 00 40 	cfckeq fcc0,cc0,cc0,0x0
+
+000007a4 <cfcklg>:
+ 7a4:	b1 a8 00 40 	cfcklg fcc0,cc0,cc0,0x0
+
+000007a8 <cfckue>:
+ 7a8:	c9 a8 00 40 	cfckue fcc0,cc0,cc0,0x0
+
+000007ac <cfckul>:
+ 7ac:	a9 a8 00 40 	cfckul fcc0,cc0,cc0,0x0
+
+000007b0 <cfckge>:
+ 7b0:	d1 a8 00 40 	cfckge fcc0,cc0,cc0,0x0
+
+000007b4 <cfcklt>:
+ 7b4:	a1 a8 00 40 	cfcklt fcc0,cc0,cc0,0x0
+
+000007b8 <cfckuge>:
+ 7b8:	d9 a8 00 40 	cfckuge fcc0,cc0,cc0,0x0
+
+000007bc <cfckug>:
+ 7bc:	99 a8 00 40 	cfckug fcc0,cc0,cc0,0x0
+
+000007c0 <cfckle>:
+ 7c0:	e1 a8 00 40 	cfckle fcc0,cc0,cc0,0x0
+
+000007c4 <cfckgt>:
+ 7c4:	91 a8 00 40 	cfckgt fcc0,cc0,cc0,0x0
+
+000007c8 <cfckule>:
+ 7c8:	e9 a8 00 40 	cfckule fcc0,cc0,cc0,0x0
+
+000007cc <cfcku>:
+ 7cc:	89 a8 00 40 	cfcku fcc0,cc0,cc0,0x0
+
+000007d0 <cfcko>:
+ 7d0:	f1 a8 00 40 	cfcko fcc0,cc0,cc0,0x0
+
+000007d4 <cjmpl>:
+ 7d4:	81 a8 10 81 	cjmpl @\(sp,sp\),cc0,0x0
+
+000007d8 <ici>:
+ 7d8:	80 0c 1e 01 	ici @\(sp,sp\)
+
+000007dc <dci>:
+ 7dc:	80 0c 1f 01 	dci @\(sp,sp\)
+
+000007e0 <dcf>:
+ 7e0:	80 0c 1f 41 	dcf @\(sp,sp\)
+
+000007e4 <witlb>:
+ 7e4:	82 0c 1c 81 	witlb sp,@\(sp,sp\)
+
+000007e8 <wdtlb>:
+ 7e8:	82 0c 1d 81 	wdtlb sp,@\(sp,sp\)
+
+000007ec <itlbi>:
+ 7ec:	80 0c 1c c1 	itlbi @\(sp,sp\)
+
+000007f0 <dtlbi>:
+ 7f0:	80 0c 1d c1 	dtlbi @\(sp,sp\)
+
+000007f4 <icpl>:
+ 7f4:	80 0c 1c 01 	icpl sp,sp,0x0
+
+000007f8 <dcpl>:
+ 7f8:	80 0c 1d 01 	dcpl sp,sp,0x0
+
+000007fc <icul>:
+ 7fc:	80 0c 1c 40 	icul sp
+
+00000800 <dcul>:
+ 800:	80 0c 1d 40 	dcul sp
+
+00000804 <bar>:
+ 804:	82 28 00 00 	clrgr sp
+
+00000808 <clrfr>:
+ 808:	80 28 00 80 	clrfr fr0
+
+0000080c <clrfa>:
+ 80c:	82 28 01 00 	commitgr sp
+
+00000810 <commitfr>:
+ 810:	80 28 01 80 	commitfr fr0
+
+00000814 <commitfra>:
+ 814:	81 e4 00 00 	fitos fr0,fr0
+
+00000818 <fstoi>:
+ 818:	81 e4 00 40 	fstoi fr0,fr0
+
+0000081c <fitod>:
+ 81c:	81 e8 00 00 	fitod fr0,fr0
+
+00000820 <fdtoi>:
+ 820:	81 e8 00 40 	fdtoi fr0,fr0
+
+00000824 <fmovs>:
+ 824:	81 e4 00 80 	fmovs fr0,fr0
+
+00000828 <fmovd>:
+ 828:	81 e8 00 80 	fmovd fr0,fr0
+
+0000082c <fnegs>:
+ 82c:	81 e4 00 c0 	fnegs fr0,fr0
+
+00000830 <fnegd>:
+ 830:	81 e8 00 c0 	fnegd fr0,fr0
+
+00000834 <fabss>:
+ 834:	81 e4 01 00 	fabss fr0,fr0
+
+00000838 <fabsd>:
+ 838:	81 e8 01 00 	fabsd fr0,fr0
+
+0000083c <fsqrts>:
+ 83c:	81 e4 01 40 	fsqrts fr0,fr0
+
+00000840 <fsqrtd>:
+ 840:	81 e8 01 40 	fsqrtd fr0,fr0
+
+00000844 <fadds>:
+ 844:	81 e4 01 80 	fadds fr0,fr0,fr0
+
+00000848 <fsubs>:
+ 848:	81 e4 01 c0 	fsubs fr0,fr0,fr0
+
+0000084c <fmuls>:
+ 84c:	81 e4 02 00 	fmuls fr0,fr0,fr0
+
+00000850 <fdivs>:
+ 850:	81 e4 02 40 	fdivs fr0,fr0,fr0
+
+00000854 <faddd>:
+ 854:	81 e8 01 80 	faddd fr0,fr0,fr0
+
+00000858 <fsubd>:
+ 858:	81 e8 01 c0 	fsubd fr0,fr0,fr0
+
+0000085c <fmuld>:
+ 85c:	81 e8 02 00 	fmuld fr0,fr0,fr0
+
+00000860 <fdivd>:
+ 860:	81 e8 02 40 	fdivd fr0,fr0,fr0
+
+00000864 <fcmps>:
+ 864:	81 e4 02 80 	fcmps fr0,fr0,fcc0
+
+00000868 <fcmpd>:
+ 868:	81 e8 02 80 	fcmpd fr0,fr0,fcc0
+
+0000086c <fmadds>:
+ 86c:	81 e4 02 c0 	fmadds fr0,fr0,fr0
+
+00000870 <fmsubs>:
+ 870:	81 e4 03 00 	fmsubs fr0,fr0,fr0
+
+00000874 <fmaddd>:
+ 874:	81 e8 02 c0 	fmaddd fr0,fr0,fr0
+
+00000878 <fmsubd>:
+ 878:	81 e8 03 00 	fmsubd fr0,fr0,fr0
+
+0000087c <mand>:
+ 87c:	81 ec 00 00 	mand fr0,fr0,fr0
+
+00000880 <mor>:
+ 880:	81 ec 00 40 	mor fr0,fr0,fr0
+
+00000884 <mxor>:
+ 884:	81 ec 00 80 	mxor fr0,fr0,fr0
+
+00000888 <mnot>:
+ 888:	81 ec 00 c0 	mnot fr0,fr0
+
+0000088c <mrotli>:
+ 88c:	81 ec 01 00 	mrotli fr0,0x0,fr0
+
+00000890 <mrotri>:
+ 890:	81 ec 01 40 	mrotri fr0,0x0,fr0
+
+00000894 <mwcut>:
+ 894:	81 ec 01 80 	mwcut fr0,fr0,fr0
+
+00000898 <mwcuti>:
+ 898:	81 ec 01 c0 	mwcuti fr0,0x0,fr0
Index: gas/testsuite/gas/frv/allinsn.exp
===================================================================
RCS file: gas/testsuite/gas/frv/allinsn.exp
diff -N gas/testsuite/gas/frv/allinsn.exp
--- gas/testsuite/gas/frv/allinsn.exp	1 Jan 1970 00:00:00 -0000
+++ gas/testsuite/gas/frv/allinsn.exp	13 Jun 2002 22:37:20 -0000
@@ -0,0 +1,5 @@
+# FRV assembler testsuite.
+
+if [istarget frv*-*-*] {
+    run_dump_test "allinsn"
+}
Index: gas/testsuite/gas/frv/allinsn.s
===================================================================
RCS file: gas/testsuite/gas/frv/allinsn.s
diff -N gas/testsuite/gas/frv/allinsn.s
--- gas/testsuite/gas/frv/allinsn.s	1 Jan 1970 00:00:00 -0000
+++ gas/testsuite/gas/frv/allinsn.s	13 Jun 2002 22:37:20 -0000
@@ -0,0 +1,2235 @@
+ .data
+foodata: .word 42
+ .text
+footext:
+	.text
+	.global add
+add:
+	ADD sp,sp,sp
+	.text
+	.global sub
+sub:
+	sub sp,sp,sp
+	.text
+	.global udiv
+udiv:
+	udiv sp,sp,sp
+	.text
+	.global and
+and:
+	and sp,sp,sp
+	.text
+	.global or
+or:
+	or sp,sp,sp
+	.text
+	.global xor
+xor:
+	xor sp,sp,sp
+	.text
+	.global not
+not:
+	not sp,sp
+	.text
+	.global sdiv
+sdiv:
+	sdiv sp,sp,sp
+	.text
+	.global nsdiv
+nsdiv:
+	nsdiv sp,sp,sp
+	.text
+	.global nudiv
+nudiv:
+	nudiv sp,sp,sp
+	.text
+	.global smul
+smul:
+	smul sp,sp,sp
+	.text
+	.global umul
+umul:
+	umul sp,sp,sp
+	.text
+	.global sll
+sll:
+	sll sp,sp,sp
+	.text
+	.global srl
+srl:
+	srl sp,sp,sp
+	.text
+	.global sra
+sra:
+	sra sp,sp,sp
+	.text
+	.global scan
+scan:
+	scan sp,sp,sp
+	.text
+	.global cadd
+cadd:
+	cadd sp,sp,sp,cc0,0
+	.text
+	.global csub
+csub:
+	csub sp,sp,sp,cc0,0
+	.text
+	.global cudiv
+cudiv:
+	cudiv sp,sp,sp,cc0,0
+	.text
+	.global cand
+cand:
+	cand sp,sp,sp,cc0,0
+	.text
+	.global cor
+cor:
+	cor sp,sp,sp,cc0,0
+	.text
+	.global cxor
+cxor:
+	cxor sp,sp,sp,cc0,0
+	.text
+	.global cnot
+cnot:
+	cnot sp,sp,cc0,0
+	.text
+	.global csmul
+csmul:
+	csmul sp,sp,sp,cc0,0
+	.text
+	.global csdiv
+csdiv:
+	csdiv sp,sp,sp,cc0,0
+	.text
+	.global csll
+csll:
+	csll sp,sp,sp,cc0,0
+	.text
+	.global csrl
+csrl:
+	csrl sp,sp,sp,cc0,0
+	.text
+	.global csra
+csra:
+	csra sp,sp,sp,cc0,0
+	.text
+	.global cscan
+cscan:
+	cscan sp,sp,sp,cc0,0
+	.text
+	.global addcc
+addcc:
+	addcc sp,sp,sp,icc0
+	.text
+	.global subcc
+subcc:
+	subcc sp,sp,sp,icc0
+	.text
+	.global andcc
+andcc:
+	andcc sp,sp,sp,icc0
+	.text
+	.global orcc
+orcc:
+	orcc sp,sp,sp,icc0
+	.text
+	.global xorcc
+xorcc:
+	xorcc sp,sp,sp,icc0
+	.text
+	.global sllcc
+sllcc:
+	sllcc sp,sp,sp,icc0
+	.text
+	.global srlcc
+srlcc:
+	srlcc sp,sp,sp,icc0
+	.text
+	.global sracc
+sracc:
+	sracc sp,sp,sp,icc0
+	.text
+	.global smulcc
+smulcc:
+	smulcc sp,sp,sp,icc0
+	.text
+	.global umulcc
+umulcc:
+	umulcc sp,sp,sp,icc0
+	.text
+	.global caddcc
+caddcc:
+	caddcc sp,sp,sp,cc0,0
+	.text
+	.global csubcc
+csubcc:
+	csubcc sp,sp,sp,cc0,0
+	.text
+	.global csmulcc
+csmulcc:
+	csmulcc sp,sp,sp,cc0,0
+	.text
+	.global candcc
+candcc:
+	candcc sp,sp,sp,cc0,0
+	.text
+	.global corcc
+corcc:
+	corcc sp,sp,sp,cc0,0
+	.text
+	.global cxorcc
+cxorcc:
+	cxorcc sp,sp,sp,cc0,0
+	.text
+	.global csllcc
+csllcc:
+	csllcc sp,sp,sp,cc0,0
+	.text
+	.global csrlcc
+csrlcc:
+	csrlcc sp,sp,sp,cc0,0
+	.text
+	.global csracc
+csracc:
+	csracc sp,sp,sp,cc0,0
+	.text
+	.global addx
+addx:
+	addx sp,sp,sp,icc0
+	.text
+	.global subx
+subx:
+	subx sp,sp,sp,icc0
+	.text
+	.global addxcc
+addxcc:
+	addxcc sp,sp,sp,icc0
+	.text
+	.global subxcc
+subxcc:
+	subxcc sp,sp,sp,icc0
+	.text
+	.global addi
+addi:
+	addi sp,0,sp
+	.text
+	.global subi
+subi:
+	subi sp,0,sp
+	.text
+	.global udivi
+udivi:
+	udivi sp,0,sp
+	.text
+	.global andi
+andi:
+	andi sp,0,sp
+	.text
+	.global ori
+ori:
+	ori sp,0,sp
+	.text
+	.global xori
+xori:
+	xori sp,0,sp
+	.text
+	.global sdivi
+sdivi:
+	sdivi sp,0,sp
+	.text
+	.global nsdivi
+nsdivi:
+	nsdivi sp,0,sp
+	.text
+	.global nudivi
+nudivi:
+	nudivi sp,0,sp
+	.text
+	.global smuli
+smuli:
+	smuli sp,0,sp
+	.text
+	.global umuli
+umuli:
+	umuli sp,0,sp
+	.text
+	.global slli
+slli:
+	slli sp,0,sp
+	.text
+	.global srli
+srli:
+	srli sp,0,sp
+	.text
+	.global srai
+srai:
+	srai sp,0,sp
+	.text
+	.global scani
+scani:
+	scani sp,0,sp
+	.text
+	.global addicc
+addicc:
+	addicc sp,0,sp,icc0
+	.text
+	.global subicc
+subicc:
+	subicc sp,0,sp,icc0
+	.text
+	.global andicc
+andicc:
+	andicc sp,0,sp,icc0
+	.text
+	.global oricc
+oricc:
+	oricc sp,0,sp,icc0
+	.text
+	.global xoricc
+xoricc:
+	xoricc sp,0,sp,icc0
+	.text
+	.global smulicc
+smulicc:
+	smulicc sp,0,sp,icc0
+	.text
+	.global umulicc
+umulicc:
+	umulicc sp,0,sp,icc0
+	.text
+	.global sllicc
+sllicc:
+	sllicc sp,0,sp,icc0
+	.text
+	.global srlicc
+srlicc:
+	srlicc sp,0,sp,icc0
+	.text
+	.global sraicc
+sraicc:
+	sraicc sp,0,sp,icc0
+	.text
+	.global addxi
+addxi:
+	addxi sp,0,sp,icc0
+	.text
+	.global subxi
+subxi:
+	subxi sp,0,sp,icc0
+	.text
+	.global addxicc
+addxicc:
+	addxicc sp,0,sp,icc0
+	.text
+	.global subxicc
+subxicc:
+	subxicc sp,0,sp,icc0
+	.text
+	.global setlo
+setlo:
+	setlo 0,sp
+	.text
+	.global sethi
+sethi:
+	sethi 0,sp
+	.text
+	.global setlos
+setlos:
+	setlos 0,sp
+	.text
+	.global ldsb
+ldsb:
+	ldsb @(sp,sp),sp
+	.text
+	.global ldub
+ldub:
+	ldub @(sp,sp),sp
+	.text
+	.global ldsh
+ldsh:
+	ldsh @(sp,sp),sp
+	.text
+	.global lduh
+lduh:
+	lduh @(sp,sp),sp
+	.text
+	.global ld
+ld:
+	ld @(sp,sp),sp
+	.text
+	.global ldbf
+ldbf:
+	ldbf @(sp,sp),fr0
+	.text
+	.global ldhf
+ldhf:
+	ldhf @(sp,sp),fr0
+	.text
+	.global ldf
+ldf:
+	ldf @(sp,sp),fr0
+	.text
+	.global ldc
+ldc:
+	ldc @(sp,sp),cpr0
+	.text
+	.global nldsb
+nldsb:
+	nldsb @(sp,sp),sp
+	.text
+	.global nldub
+nldub:
+	nldub @(sp,sp),sp
+	.text
+	.global nldsh
+nldsh:
+	nldsh @(sp,sp),sp
+	.text
+	.global nlduh
+nlduh:
+	nlduh @(sp,sp),sp
+	.text
+	.global nld
+nld:
+	nld @(sp,sp),sp
+	.text
+	.global nldbf
+nldbf:
+	nldbf @(sp,sp),fr0
+	.text
+	.global nldhf
+nldhf:
+	nldhf @(sp,sp),fr0
+	.text
+	.global nldf
+nldf:
+	nldf @(sp,sp),fr0
+	.text
+	.global ldd
+ldd:
+	ldd @(sp,sp),sp
+	.text
+	.global lddf
+lddf:
+	lddf @(sp,sp),fr0
+	.text
+	.global lddc
+lddc:
+	lddc @(sp,sp),cpr0
+	.text
+	.global nldd
+nldd:
+	nldd @(sp,sp),sp
+	.text
+	.global nlddf
+nlddf:
+	nlddf @(sp,sp),fr0
+	.text
+	.global ldq
+ldq:
+	ldq @(sp,sp),sp
+	.text
+	.global ldqf
+ldqf:
+	ldqf @(sp,sp),fr0
+	.text
+	.global ldqc
+ldqc:
+	ldqc @(sp,sp),cpr0
+	.text
+	.global nldq
+nldq:
+	nldq @(sp,sp),sp
+	.text
+	.global nldqf
+nldqf:
+	nldqf @(sp,sp),fr0
+	.text
+	.global ldsbu
+ldsbu:
+	ldsbu @(sp,sp),sp
+	.text
+	.global ldubu
+ldubu:
+	ldubu @(sp,sp),sp
+	.text
+	.global ldshu
+ldshu:
+	ldshu @(sp,sp),sp
+	.text
+	.global lduhu
+lduhu:
+	lduhu @(sp,sp),sp
+	.text
+	.global ldu
+ldu:
+	ldu @(sp,sp),sp
+	.text
+	.global nldsbu
+nldsbu:
+	nldsbu @(sp,sp),sp
+	.text
+	.global nldubu
+nldubu:
+	nldubu @(sp,sp),sp
+	.text
+	.global nldshu
+nldshu:
+	nldshu @(sp,sp),sp
+	.text
+	.global nlduhu
+nlduhu:
+	nlduhu @(sp,sp),sp
+	.text
+	.global nldu
+nldu:
+	nldu @(sp,sp),sp
+	.text
+	.global ldbfu
+ldbfu:
+	ldbfu @(sp,sp),fr0
+	.text
+	.global ldhfu
+ldhfu:
+	ldhfu @(sp,sp),fr0
+	.text
+	.global ldfu
+ldfu:
+	ldfu @(sp,sp),fr0
+	.text
+	.global ldcu
+ldcu:
+	ldcu @(sp,sp),cpr0
+	.text
+	.global nldbfu
+nldbfu:
+	nldbfu @(sp,sp),fr0
+	.text
+	.global nldhfu
+nldhfu:
+	nldhfu @(sp,sp),fr0
+	.text
+	.global nldfu
+nldfu:
+	nldfu @(sp,sp),fr0
+	.text
+	.global lddu
+lddu:
+	lddu @(sp,sp),sp
+	.text
+	.global nlddu
+nlddu:
+	nlddu @(sp,sp),sp
+	.text
+	.global lddfu
+lddfu:
+	lddfu @(sp,sp),fr0
+	.text
+	.global lddcu
+lddcu:
+	lddcu @(sp,sp),cpr0
+	.text
+	.global nlddfu
+nlddfu:
+	nlddfu @(sp,sp),fr0
+	.text
+	.global ldqu
+ldqu:
+	ldqu @(sp,sp),sp
+	.text
+	.global nldqu
+nldqu:
+	nldqu @(sp,sp),sp
+	.text
+	.global ldqfu
+ldqfu:
+	ldqfu @(sp,sp),fr0
+	.text
+	.global ldqcu
+ldqcu:
+	ldqcu @(sp,sp),cpr0
+	.text
+	.global nldqfu
+nldqfu:
+	nldqfu @(sp,sp),fr0
+	.text
+	.global ldsbi
+ldsbi:
+	ldsbi @(sp,0),sp
+	.text
+	.global ldshi
+ldshi:
+	ldshi @(sp,0),sp
+	.text
+	.global ldi
+ldi:
+	ldi @(sp,0),sp
+	.text
+	.global ldubi
+ldubi:
+	ldubi @(sp,0),sp
+	.text
+	.global lduhi
+lduhi:
+	lduhi @(sp,0),sp
+	.text
+	.global ldbfi
+ldbfi:
+	ldbfi @(sp,0),fr0
+	.text
+	.global ldhfi
+ldhfi:
+	ldhfi @(sp,0),fr0
+	.text
+	.global ldfi
+ldfi:
+	ldfi @(sp,0),fr0
+	.text
+	.global nldsbi
+nldsbi:
+	nldsbi @(sp,0),sp
+	.text
+	.global nldubi
+nldubi:
+	nldubi @(sp,0),sp
+	.text
+	.global nldshi
+nldshi:
+	nldshi @(sp,0),sp
+	.text
+	.global nlduhi
+nlduhi:
+	nlduhi @(sp,0),sp
+	.text
+	.global nldi
+nldi:
+	nldi @(sp,0),sp
+	.text
+	.global nldbfi
+nldbfi:
+	nldbfi @(sp,0),fr0
+	.text
+	.global nldhfi
+nldhfi:
+	nldhfi @(sp,0),fr0
+	.text
+	.global nldfi
+nldfi:
+	nldfi @(sp,0),fr0
+	.text
+	.global lddi
+lddi:
+	lddi @(sp,0),sp
+	.text
+	.global lddfi
+lddfi:
+	lddfi @(sp,0),fr0
+	.text
+	.global nlddi
+nlddi:
+	nlddi @(sp,0),sp
+	.text
+	.global nlddfi
+nlddfi:
+	nlddfi @(sp,0),fr0
+	.text
+	.global ldqi
+ldqi:
+	ldqi @(sp,0),sp
+	.text
+	.global ldqfi
+ldqfi:
+	ldqfi @(sp,0),fr0
+	.text
+	.global nldqi
+nldqi:
+	nldqi @(sp,0),sp
+	.text
+	.global nldqfi
+nldqfi:
+	nldqfi @(sp,0),fr0
+	.text
+	.global stb
+stb:
+	stb sp,@(sp,sp)
+	.text
+	.global sth
+sth:
+	sth sp,@(sp,sp)
+	.text
+	.global st
+st:
+	st sp,@(sp,sp)
+	.text
+	.global stbf
+stbf:
+	stbf fr0,@(sp,sp)
+	.text
+	.global sthf
+sthf:
+	sthf fr0,@(sp,sp)
+	.text
+	.global stf
+stf:
+	stf fr0,@(sp,sp)
+	.text
+	.global stc
+stc:
+	stc cpr0,@(sp,sp)
+	.text
+	.global rstb
+rstb:
+	rstb sp,@(sp,sp)
+	.text
+	.global rsth
+rsth:
+	rsth sp,@(sp,sp)
+	.text
+	.global rst
+rst:
+	rst sp,@(sp,sp)
+	.text
+	.global rstbf
+rstbf:
+	rstbf fr0,@(sp,sp)
+	.text
+	.global rsthf
+rsthf:
+	rsthf fr0,@(sp,sp)
+	.text
+	.global rstf
+rstf:
+	rstf fr0,@(sp,sp)
+	.text
+	.global std
+std:
+	std sp,@(sp,sp)
+	.text
+	.global stdf
+stdf:
+	stdf fr0,@(sp,sp)
+	.text
+	.global stdc
+stdc:
+	stdc cpr0,@(sp,sp)
+	.text
+	.global rstd
+rstd:
+	rstd sp,@(sp,sp)
+	.text
+	.global rstdf
+rstdf:
+	rstdf fr0,@(sp,sp)
+	.text
+	.global stq
+stq:
+	stq sp,@(sp,sp)
+	.text
+	.global stqf
+stqf:
+	stqf fr0,@(sp,sp)
+	.text
+	.global stqc
+stqc:
+	stqc cpr0,@(sp,sp)
+	.text
+	.global rstq
+rstq:
+	rstq sp,@(sp,sp)
+	.text
+	.global rstqf
+rstqf:
+	rstqf fr0,@(sp,sp)
+	.text
+	.global stbu
+stbu:
+	stbu sp,@(sp,sp)
+	.text
+	.global sthu
+sthu:
+	sthu sp,@(sp,sp)
+	.text
+	.global stu
+stu:
+	stu sp,@(sp,sp)
+	.text
+	.global stbfu
+stbfu:
+	stbfu fr0,@(sp,sp)
+	.text
+	.global sthfu
+sthfu:
+	sthfu fr0,@(sp,sp)
+	.text
+	.global stfu
+stfu:
+	stfu fr0,@(sp,sp)
+	.text
+	.global stcu
+stcu:
+	stcu cpr0,@(sp,sp)
+	.text
+	.global stdu
+stdu:
+	stdu sp,@(sp,sp)
+	.text
+	.global stdfu
+stdfu:
+	stdfu fr0,@(sp,sp)
+	.text
+	.global stdcu
+stdcu:
+	stdcu cpr0,@(sp,sp)
+	.text
+	.global stqu
+stqu:
+	stqu sp,@(sp,sp)
+	.text
+	.global stqfu
+stqfu:
+	stqfu fr0,@(sp,sp)
+	.text
+	.global stqcu
+stqcu:
+	stqcu cpr0,@(sp,sp)
+	.text
+	.global cldsb
+cldsb:
+	cldsb @(sp,sp),sp,cc0,0
+	.text
+	.global cldub
+cldub:
+	cldub @(sp,sp),sp,cc0,0
+	.text
+	.global cldsh
+cldsh:
+	cldsh @(sp,sp),sp,cc0,0
+	.text
+	.global clduh
+clduh:
+	clduh @(sp,sp),sp,cc0,0
+	.text
+	.global cld
+cld:
+	cld @(sp,sp),sp,cc0,0
+	.text
+	.global cldbf
+cldbf:
+	cldbf @(sp,sp),fr0,cc0,0
+	.text
+	.global cldhf
+cldhf:
+	cldhf @(sp,sp),fr0,cc0,0
+	.text
+	.global cldf
+cldf:
+	cldf @(sp,sp),fr0,cc0,0
+	.text
+	.global cldd
+cldd:
+	cldd @(sp,sp),sp,cc0,0
+	.text
+	.global clddf
+clddf:
+	clddf @(sp,sp),fr0,cc0,0
+	.text
+	.global cldq
+cldq:
+	cldq @(sp,sp),sp,cc0,0
+	.text
+	.global cldsbu
+cldsbu:
+	cldsbu @(sp,sp),sp,cc0,0
+	.text
+	.global cldubu
+cldubu:
+	cldubu @(sp,sp),sp,cc0,0
+	.text
+	.global cldshu
+cldshu:
+	cldshu @(sp,sp),sp,cc0,0
+	.text
+	.global clduhu
+clduhu:
+	clduhu @(sp,sp),sp,cc0,0
+	.text
+	.global cldu
+cldu:
+	cldu @(sp,sp),sp,cc0,0
+	.text
+	.global cldbfu
+cldbfu:
+	cldbfu @(sp,sp),fr0,cc0,0
+	.text
+	.global cldhfu
+cldhfu:
+	cldhfu @(sp,sp),fr0,cc0,0
+	.text
+	.global cldfu
+cldfu:
+	cldfu @(sp,sp),fr0,cc0,0
+	.text
+	.global clddu
+clddu:
+	clddu @(sp,sp),sp,cc0,0
+	.text
+	.global clddfu
+clddfu:
+	clddfu @(sp,sp),fr0,cc0,0
+	.text
+	.global cldqu
+cldqu:
+	cldqu @(sp,sp),sp,cc0,0
+	.text
+	.global cstb
+cstb:
+	cstb sp,@(sp,sp),cc0,0
+	.text
+	.global csth
+csth:
+	csth sp,@(sp,sp),cc0,0
+	.text
+	.global cst
+cst:
+	cst sp,@(sp,sp),cc0,0
+	.text
+	.global cstbf
+cstbf:
+	cstbf fr0,@(sp,sp),cc0,0
+	.text
+	.global csthf
+csthf:
+	csthf fr0,@(sp,sp),cc0,0
+	.text
+	.global cstf
+cstf:
+	cstf fr0,@(sp,sp),cc0,0
+	.text
+	.global cstd
+cstd:
+	cstd sp,@(sp,sp),cc0,0
+	.text
+	.global cstdf
+cstdf:
+	cstdf fr0,@(sp,sp),cc0,0
+	.text
+	.global cstq
+cstq:
+	cstq sp,@(sp,sp),cc0,0
+	.text
+	.global cstbu
+cstbu:
+	cstbu sp,@(sp,sp),cc0,0
+	.text
+	.global csthu
+csthu:
+	csthu sp,@(sp,sp),cc0,0
+	.text
+	.global cstu
+cstu:
+	cstu sp,@(sp,sp),cc0,0
+	.text
+	.global cstbfu
+cstbfu:
+	cstbfu fr0,@(sp,sp),cc0,0
+	.text
+	.global csthfu
+csthfu:
+	csthfu fr0,@(sp,sp),cc0,0
+	.text
+	.global cstfu
+cstfu:
+	cstfu fr0,@(sp,sp),cc0,0
+	.text
+	.global cstdu
+cstdu:
+	cstdu sp,@(sp,sp),cc0,0
+	.text
+	.global cstdfu
+cstdfu:
+	cstdfu fr0,@(sp,sp),cc0,0
+	.text
+	.global stbi
+stbi:
+	stbi sp,@(sp,0)
+	.text
+	.global sthi
+sthi:
+	sthi sp,@(sp,0)
+	.text
+	.global sti
+sti:
+	sti sp,@(sp,0)
+	.text
+	.global stbfi
+stbfi:
+	stbfi fr0,@(sp,0)
+	.text
+	.global sthfi
+sthfi:
+	sthfi fr0,@(sp,0)
+	.text
+	.global stfi
+stfi:
+	stfi fr0,@(sp,0)
+	.text
+	.global stdi
+stdi:
+	stdi sp,@(sp,0)
+	.text
+	.global stdfi
+stdfi:
+	stdfi fr0,@(sp,0)
+	.text
+	.global stqi
+stqi:
+	stqi sp,@(sp,0)
+	.text
+	.global stqfi
+stqfi:
+	stqfi fr0,@(sp,0)
+	.text
+	.global swap
+swap:
+	swap @(sp,sp),sp
+	.text
+	.global swapi
+swapi:
+	swapi @(sp,0),sp
+	.text
+	.global cswap
+cswap:
+	cswap @(sp,sp),sp,cc0,0
+	.text
+	.global movgf
+movgf:
+	movgf sp,fr0
+	.text
+	.global movfg
+movfg:
+	movfg fr0,sp
+	.text
+	.global movgfd
+movgfd:
+	movgfd sp,fr0
+	.text
+	.global movfgd
+movfgd:
+	movfgd fr0,sp
+	.text
+	.global movgfq
+movgfq:
+	movgfq sp,fr0
+	.text
+	.global movfgq
+movfgq:
+	movfgq fr0,sp
+	.text
+	.global cmovgf
+cmovgf:
+	cmovgf sp,fr0,cc0,0
+	.text
+	.global cmovfg
+cmovfg:
+	cmovfg fr0,sp,cc0,0
+	.text
+	.global cmovgfd
+cmovgfd:
+	cmovgfd sp,fr0,cc0,0
+	.text
+	.global cmovfgd
+cmovfgd:
+	cmovfgd fr0,sp,cc0,0
+	.text
+	.global movgs
+movgs:
+	movgs sp,psr
+	.text
+	.global movsg
+movsg:
+	movsg psr,sp
+	.text
+	.global bno
+bno:
+	bno
+	.text
+	.global bra
+bra:
+	bra footext
+	.text
+	.global beq
+beq:
+	beq icc0,0,footext
+	.text
+	.global bne
+bne:
+	bne icc0,0,footext
+	.text
+	.global ble
+ble:
+	ble icc0,0,footext
+	.text
+	.global bgt
+bgt:
+	bgt icc0,0,footext
+	.text
+	.global blt
+blt:
+	blt icc0,0,footext
+	.text
+	.global bge
+bge:
+	bge icc0,0,footext
+	.text
+	.global bls
+bls:
+	bls icc0,0,footext
+	.text
+	.global bhi
+bhi:
+	bhi icc0,0,footext
+	.text
+	.global bc
+bc:
+	bc icc0,0,footext
+	.text
+	.global bnc
+bnc:
+	bnc icc0,0,footext
+	.text
+	.global bn
+bn:
+	bn icc0,0,footext
+	.text
+	.global bp
+bp:
+	bp icc0,0,footext
+	.text
+	.global bv
+bv:
+	bv icc0,0,footext
+	.text
+	.global bnv
+bnv:
+	bnv icc0,0,footext
+	.text
+	.global fbno
+fbno:
+	fbno
+	.text
+	.global fbra
+fbra:
+	fbra footext
+	.text
+	.global fbne
+fbne:
+	fbne fcc0,0,footext
+	.text
+	.global fbeq
+fbeq:
+	fbeq fcc0,0,footext
+	.text
+	.global fblg
+fblg:
+	fblg fcc0,0,footext
+	.text
+	.global fbue
+fbue:
+	fbue fcc0,0,footext
+	.text
+	.global fbul
+fbul:
+	fbul fcc0,0,footext
+	.text
+	.global fbge
+fbge:
+	fbge fcc0,0,footext
+	.text
+	.global fblt
+fblt:
+	fblt fcc0,0,footext
+	.text
+	.global fbuge
+fbuge:
+	fbuge fcc0,0,footext
+	.text
+	.global fbug
+fbug:
+	fbug fcc0,0,footext
+	.text
+	.global fble
+fble:
+	fble fcc0,0,footext
+	.text
+	.global fbgt
+fbgt:
+	fbgt fcc0,0,footext
+	.text
+	.global fbule
+fbule:
+	fbule fcc0,0,footext
+	.text
+	.global fbu
+fbu:
+	fbu fcc0,0,footext
+	.text
+	.global fbo
+fbo:
+	fbo fcc0,0,footext
+	.text
+	.global bctrlr
+bctrlr:
+	bctrlr 0,0
+	.text
+	.global bnolr
+bnolr:
+	bnolr
+	.text
+	.global bralr
+bralr:
+	bralr
+	.text
+	.global beqlr
+beqlr:
+	beqlr icc0,0
+	.text
+	.global bnelr
+bnelr:
+	bnelr icc0,0
+	.text
+	.global blelr
+blelr:
+	blelr icc0,0
+	.text
+	.global bgtlr
+bgtlr:
+	bgtlr icc0,0
+	.text
+	.global bltlr
+bltlr:
+	bltlr icc0,0
+	.text
+	.global bgelr
+bgelr:
+	bgelr icc0,0
+	.text
+	.global blslr
+blslr:
+	blslr icc0,0
+	.text
+	.global bhilr
+bhilr:
+	bhilr icc0,0
+	.text
+	.global bclr
+bclr:
+	bclr icc0,0
+	.text
+	.global bnclr
+bnclr:
+	bnclr icc0,0
+	.text
+	.global bnlr
+bnlr:
+	bnlr icc0,0
+	.text
+	.global bplr
+bplr:
+	bplr icc0,0
+	.text
+	.global bvlr
+bvlr:
+	bvlr icc0,0
+	.text
+	.global bnvlr
+bnvlr:
+	bnvlr icc0,0
+	.text
+	.global fbnolr
+fbnolr:
+	fbnolr
+	.text
+	.global fbralr
+fbralr:
+	fbralr
+	.text
+	.global fbeqlr
+fbeqlr:
+	fbeqlr fcc0,0
+	.text
+	.global fbnelr
+fbnelr:
+	fbnelr fcc0,0
+	.text
+	.global fblglr
+fblglr:
+	fblglr fcc0,0
+	.text
+	.global fbuelr
+fbuelr:
+	fbuelr fcc0,0
+	.text
+	.global fbullr
+fbullr:
+	fbullr fcc0,0
+	.text
+	.global fbgelr
+fbgelr:
+	fbgelr fcc0,0
+	.text
+	.global fbltlr
+fbltlr:
+	fbltlr fcc0,0
+	.text
+	.global fbugelr
+fbugelr:
+	fbugelr fcc0,0
+	.text
+	.global fbuglr
+fbuglr:
+	fbuglr fcc0,0
+	.text
+	.global fblelr
+fblelr:
+	fblelr fcc0,0
+	.text
+	.global fbgtlr
+fbgtlr:
+	fbgtlr fcc0,0
+	.text
+	.global fbulelr
+fbulelr:
+	fbulelr fcc0,0
+	.text
+	.global fbulr
+fbulr:
+	fbulr fcc0,0
+	.text
+	.global fbolr
+fbolr:
+	fbolr fcc0,0
+	.text
+	.global bcnolr
+bcnolr:
+	bcnolr
+	.text
+	.global bcralr
+bcralr:
+	bcralr 0
+	.text
+	.global bceqlr
+bceqlr:
+	bceqlr icc0,0,0
+	.text
+	.global bcnelr
+bcnelr:
+	bcnelr icc0,0,0
+	.text
+	.global bclelr
+bclelr:
+	bclelr icc0,0,0
+	.text
+	.global bcgtlr
+bcgtlr:
+	bcgtlr icc0,0,0
+	.text
+	.global bcltlr
+bcltlr:
+	bcltlr icc0,0,0
+	.text
+	.global bcgelr
+bcgelr:
+	bcgelr icc0,0,0
+	.text
+	.global bclslr
+bclslr:
+	bclslr icc0,0,0
+	.text
+	.global bchilr
+bchilr:
+	bchilr icc0,0,0
+	.text
+	.global bcclr
+bcclr:
+	bcclr icc0,0,0
+	.text
+	.global bcnclr
+bcnclr:
+	bcnclr icc0,0,0
+	.text
+	.global bcnlr
+bcnlr:
+	bcnlr icc0,0,0
+	.text
+	.global bcplr
+bcplr:
+	bcplr icc0,0,0
+	.text
+	.global bcvlr
+bcvlr:
+	bcvlr icc0,0,0
+	.text
+	.global bcnvlr
+bcnvlr:
+	bcnvlr icc0,0,0
+	.text
+	.global fcbnolr
+fcbnolr:
+	fcbnolr
+	.text
+	.global fcbralr
+fcbralr:
+	fcbralr 0
+	.text
+	.global fcbeqlr
+fcbeqlr:
+	fcbeqlr fcc0,0,0
+	.text
+	.global fcbnelr
+fcbnelr:
+	fcbnelr fcc0,0,0
+	.text
+	.global fcblglr
+fcblglr:
+	fcblglr fcc0,0,0
+	.text
+	.global fcbuelr
+fcbuelr:
+	fcbuelr fcc0,0,0
+	.text
+	.global fcbullr
+fcbullr:
+	fcbullr fcc0,0,0
+	.text
+	.global fcbgelr
+fcbgelr:
+	fcbgelr fcc0,0,0
+	.text
+	.global fcbltlr
+fcbltlr:
+	fcbltlr fcc0,0,0
+	.text
+	.global fcbugelr
+fcbugelr:
+	fcbugelr fcc0,0,0
+	.text
+	.global fcbuglr
+fcbuglr:
+	fcbuglr fcc0,0,0
+	.text
+	.global fcblelr
+fcblelr:
+	fcblelr fcc0,0,0
+	.text
+	.global fcbgtlr
+fcbgtlr:
+	fcbgtlr fcc0,0,0
+	.text
+	.global fcbulelr
+fcbulelr:
+	fcbulelr fcc0,0,0
+	.text
+	.global fcbulr
+fcbulr:
+	fcbulr fcc0,0,0
+	.text
+	.global fcbolr
+fcbolr:
+	fcbolr fcc0,0,0
+	.text
+	.global jmpl
+jmpl:
+	jmpl @(sp,sp)
+	.text
+	.global jmpil
+jmpil:
+	jmpil @(sp,0)
+	.text
+	.global call
+call:
+	call footext
+	.text
+	.global rett
+rett:
+	.text
+	.global rei
+rei:
+	rei 0
+	.text
+	.global tno
+tno:
+	tno
+	.text
+	.global tra
+tra:
+	tra sp,sp
+	.text
+	.global teq
+teq:
+	teq icc0,sp,sp
+	.text
+	.global tne
+tne:
+	tne icc0,sp,sp
+	.text
+	.global tle
+tle:
+	tle icc0,sp,sp
+	.text
+	.global tgt
+tgt:
+	tgt icc0,sp,sp
+	.text
+	.global tlt
+tlt:
+	tlt icc0,sp,sp
+	.text
+	.global tge
+tge:
+	tge icc0,sp,sp
+	.text
+	.global tls
+tls:
+	tls icc0,sp,sp
+	.text
+	.global thi
+thi:
+	thi icc0,sp,sp
+	.text
+	.global tc
+tc:
+	tc icc0,sp,sp
+	.text
+	.global tnc
+tnc:
+	tnc icc0,sp,sp
+	.text
+	.global tn
+tn:
+	tn icc0,sp,sp
+	.text
+	.global tp
+tp:
+	tp icc0,sp,sp
+	.text
+	.global tv
+tv:
+	tv icc0,sp,sp
+	.text
+	.global tnv
+tnv:
+	tnv icc0,sp,sp
+	.text
+	.global ftno
+ftno:
+	ftno
+	.text
+	.global ftra
+ftra:
+	ftra sp,sp
+	.text
+	.global ftne
+ftne:
+	ftne fcc0,sp,sp
+	.text
+	.global fteq
+fteq:
+	fteq fcc0,sp,sp
+	.text
+	.global ftlg
+ftlg:
+	ftlg fcc0,sp,sp
+	.text
+	.global ftue
+ftue:
+	ftue fcc0,sp,sp
+	.text
+	.global ftul
+ftul:
+	ftul fcc0,sp,sp
+	.text
+	.global ftge
+ftge:
+	ftge fcc0,sp,sp
+	.text
+	.global ftlt
+ftlt:
+	ftlt fcc0,sp,sp
+	.text
+	.global ftuge
+ftuge:
+	ftuge fcc0,sp,sp
+	.text
+	.global ftug
+ftug:
+	ftug fcc0,sp,sp
+	.text
+	.global ftle
+ftle:
+	ftle fcc0,sp,sp
+	.text
+	.global ftgt
+ftgt:
+	ftgt fcc0,sp,sp
+	.text
+	.global ftule
+ftule:
+	ftule fcc0,sp,sp
+	.text
+	.global ftu
+ftu:
+	ftu fcc0,sp,sp
+	.text
+	.global fto
+fto:
+	fto fcc0,sp,sp
+	.text
+	.global tino
+tino:
+	tino
+	.text
+	.global tira
+tira:
+	tira sp,0
+	.text
+	.global tieq
+tieq:
+	tieq icc0,sp,0
+	.text
+	.global tine
+tine:
+	tine icc0,sp,0
+	.text
+	.global tile
+tile:
+	tile icc0,sp,0
+	.text
+	.global tigt
+tigt:
+	tigt icc0,sp,0
+	.text
+	.global tilt
+tilt:
+	tilt icc0,sp,0
+	.text
+	.global tige
+tige:
+	tige icc0,sp,0
+	.text
+	.global tils
+tils:
+	tils icc0,sp,0
+	.text
+	.global tihi
+tihi:
+	tihi icc0,sp,0
+	.text
+	.global tic
+tic:
+	tic icc0,sp,0
+	.text
+	.global tinc
+tinc:
+	tinc icc0,sp,0
+	.text
+	.global tin
+tin:
+	tin icc0,sp,0
+	.text
+	.global tip
+tip:
+	tip icc0,sp,0
+	.text
+	.global tiv
+tiv:
+	tiv icc0,sp,0
+	.text
+	.global tinv
+tinv:
+	tinv icc0,sp,0
+	.text
+	.global ftino
+ftino:
+	ftino
+	.text
+	.global ftira
+ftira:
+	ftira sp,0
+	.text
+	.global ftine
+ftine:
+	ftine fcc0,sp,0
+	.text
+	.global ftieq
+ftieq:
+	ftieq fcc0,sp,0
+	.text
+	.global ftilg
+ftilg:
+	ftilg fcc0,sp,0
+	.text
+	.global ftiue
+ftiue:
+	ftiue fcc0,sp,0
+	.text
+	.global ftiul
+ftiul:
+	ftiul fcc0,sp,0
+	.text
+	.global ftige
+ftige:
+	ftige fcc0,sp,0
+	.text
+	.global ftilt
+ftilt:
+	ftilt fcc0,sp,0
+	.text
+	.global ftiuge
+ftiuge:
+	ftiuge fcc0,sp,0
+	.text
+	.global ftiug
+ftiug:
+	ftiug fcc0,sp,0
+	.text
+	.global ftile
+ftile:
+	ftile fcc0,sp,0
+	.text
+	.global ftigt
+ftigt:
+	ftigt fcc0,sp,0
+	.text
+	.global ftiule
+ftiule:
+	ftiule fcc0,sp,0
+	.text
+	.global ftiu
+ftiu:
+	ftiu fcc0,sp,0
+	.text
+	.global ftio
+ftio:
+	ftio fcc0,sp,0
+	.text
+	.global break
+break:
+	.text
+	.global mtrap
+mtrap:
+	.text
+	.global andcr
+andcr:
+	andcr cc0,cc0,cc0
+	.text
+	.global orcr
+orcr:
+	orcr cc0,cc0,cc0
+	.text
+	.global xorcr
+xorcr:
+	xorcr cc0,cc0,cc0
+	.text
+	.global nandcr
+nandcr:
+	nandcr cc0,cc0,cc0
+	.text
+	.global norcr
+norcr:
+	norcr cc0,cc0,cc0
+	.text
+	.global andncr
+andncr:
+	andncr cc0,cc0,cc0
+	.text
+	.global orncr
+orncr:
+	orncr cc0,cc0,cc0
+	.text
+	.global nandncr
+nandncr:
+	nandncr cc0,cc0,cc0
+	.text
+	.global norncr
+norncr:
+	norncr cc0,cc0,cc0
+	.text
+	.global notcr
+notcr:
+	notcr cc0,cc0
+	.text
+	.global ckno
+ckno:
+	ckno cc7
+	.text
+	.global ckra
+ckra:
+	ckra cc7
+	.text
+	.global ckeq
+ckeq:
+	ckeq icc0,cc7
+	.text
+	.global ckne
+ckne:
+	ckne icc0,cc7
+	.text
+	.global ckle
+ckle:
+	ckle icc0,cc7
+	.text
+	.global ckgt
+ckgt:
+	ckgt icc0,cc7
+	.text
+	.global cklt
+cklt:
+	cklt icc0,cc7
+	.text
+	.global ckge
+ckge:
+	ckge icc0,cc7
+	.text
+	.global ckls
+ckls:
+	ckls icc0,cc7
+	.text
+	.global ckhi
+ckhi:
+	ckhi icc0,cc7
+	.text
+	.global ckc
+ckc:
+	ckc icc0,cc7
+	.text
+	.global cknc
+cknc:
+	cknc icc0,cc7
+	.text
+	.global ckn
+ckn:
+	ckn icc0,cc7
+	.text
+	.global ckp
+ckp:
+	ckp icc0,cc7
+	.text
+	.global ckv
+ckv:
+	ckv icc0,cc7
+	.text
+	.global cknv
+cknv:
+	cknv icc0,cc7
+	.text
+	.global fckno
+fckno:
+	fckno cc0
+	.text
+	.global fckra
+fckra:
+	fckra cc0
+	.text
+	.global fckne
+fckne:
+	fckne fcc0,cc0
+	.text
+	.global fckeq
+fckeq:
+	fckeq fcc0,cc0
+	.text
+	.global fcklg
+fcklg:
+	fcklg fcc0,cc0
+	.text
+	.global fckue
+fckue:
+	fckue fcc0,cc0
+	.text
+	.global fckul
+fckul:
+	fckul fcc0,cc0
+	.text
+	.global fckge
+fckge:
+	fckge fcc0,cc0
+	.text
+	.global fcklt
+fcklt:
+	fcklt fcc0,cc0
+	.text
+	.global fckuge
+fckuge:
+	fckuge fcc0,cc0
+	.text
+	.global fckug
+fckug:
+	fckug fcc0,cc0
+	.text
+	.global fckle
+fckle:
+	fckle fcc0,cc0
+	.text
+	.global fckgt
+fckgt:
+	fckgt fcc0,cc0
+	.text
+	.global fckule
+fckule:
+	fckule fcc0,cc0
+	.text
+	.global fcku
+fcku:
+	fcku fcc0,cc0
+	.text
+	.global fcko
+fcko:
+	fcko fcc0,cc0
+	.text
+	.global cckno
+cckno:
+	cckno cc7,cc3,0
+	.text
+	.global cckra
+cckra:
+	cckra cc7,cc3,0
+	.text
+	.global cckeq
+cckeq:
+	cckeq icc0,cc7,cc3,0
+	.text
+	.global cckne
+cckne:
+	cckne icc0,cc7,cc3,0
+	.text
+	.global cckle
+cckle:
+	cckle icc0,cc7,cc3,0
+	.text
+	.global cckgt
+cckgt:
+	cckgt icc0,cc7,cc3,0
+	.text
+	.global ccklt
+ccklt:
+	ccklt icc0,cc7,cc3,0
+	.text
+	.global cckge
+cckge:
+	cckge icc0,cc7,cc3,0
+	.text
+	.global cckls
+cckls:
+	cckls icc0,cc7,cc3,0
+	.text
+	.global cckhi
+cckhi:
+	cckhi icc0,cc7,cc3,0
+	.text
+	.global cckc
+cckc:
+	cckc icc0,cc7,cc3,0
+	.text
+	.global ccknc
+ccknc:
+	ccknc icc0,cc7,cc3,0
+	.text
+	.global cckn
+cckn:
+	cckn icc0,cc7,cc3,0
+	.text
+	.global cckp
+cckp:
+	cckp icc0,cc7,cc3,0
+	.text
+	.global cckv
+cckv:
+	cckv icc0,cc7,cc3,0
+	.text
+	.global ccknv
+ccknv:
+	ccknv icc0,cc7,cc3,0
+	.text
+	.global cfckno
+cfckno:
+	cfckno cc0,cc0,0
+	.text
+	.global cfckra
+cfckra:
+	cfckra cc0,cc0,0
+	.text
+	.global cfckne
+cfckne:
+	cfckne fcc0,cc0,cc0,0
+	.text
+	.global cfckeq
+cfckeq:
+	cfckeq fcc0,cc0,cc0,0
+	.text
+	.global cfcklg
+cfcklg:
+	cfcklg fcc0,cc0,cc0,0
+	.text
+	.global cfckue
+cfckue:
+	cfckue fcc0,cc0,cc0,0
+	.text
+	.global cfckul
+cfckul:
+	cfckul fcc0,cc0,cc0,0
+	.text
+	.global cfckge
+cfckge:
+	cfckge fcc0,cc0,cc0,0
+	.text
+	.global cfcklt
+cfcklt:
+	cfcklt fcc0,cc0,cc0,0
+	.text
+	.global cfckuge
+cfckuge:
+	cfckuge fcc0,cc0,cc0,0
+	.text
+	.global cfckug
+cfckug:
+	cfckug fcc0,cc0,cc0,0
+	.text
+	.global cfckle
+cfckle:
+	cfckle fcc0,cc0,cc0,0
+	.text
+	.global cfckgt
+cfckgt:
+	cfckgt fcc0,cc0,cc0,0
+	.text
+	.global cfckule
+cfckule:
+	cfckule fcc0,cc0,cc0,0
+	.text
+	.global cfcku
+cfcku:
+	cfcku fcc0,cc0,cc0,0
+	.text
+	.global cfcko
+cfcko:
+	cfcko fcc0,cc0,cc0,0
+	.text
+	.global cjmpl
+cjmpl:
+	cjmpl @(sp,sp),cc0,0
+	.text
+	.global ici
+ici:
+	ici @(sp,sp)
+	.text
+	.global dci
+dci:
+	dci @(sp,sp)
+	.text
+	.global dcf
+dcf:
+	dcf @(sp,sp)
+	.text
+	.global witlb
+witlb:
+	witlb sp,@(sp,sp)
+	.text
+	.global wdtlb
+wdtlb:
+	wdtlb sp,@(sp,sp)
+	.text
+	.global itlbi
+itlbi:
+	itlbi @(sp,sp)
+	.text
+	.global dtlbi
+dtlbi:
+	dtlbi @(sp,sp)
+	.text
+	.global icpl
+icpl:
+	icpl sp,sp,0
+	.text
+	.global dcpl
+dcpl:
+	dcpl sp,sp,0
+	.text
+	.global icul
+icul:
+	icul sp
+	.text
+	.global dcul
+dcul:
+	dcul sp
+	.text
+	.global bar
+bar:
+	.text
+	.global membar
+membar:
+	.text
+	.global clrgr
+clrgr:
+	clrgr sp
+	.text
+	.global clrfr
+clrfr:
+	clrfr fr0
+	.text
+	.global clrga
+clrga:
+	.text
+	.global clrfa
+clrfa:
+	.text
+	.global commitgr
+commitgr:
+	commitgr sp
+	.text
+	.global commitfr
+commitfr:
+	commitfr fr0
+	.text
+	.global commitgra
+commitgra:
+	.text
+	.global commitfra
+commitfra:
+	.text
+	.global fitos
+fitos:
+	fitos fr0,fr0
+	.text
+	.global fstoi
+fstoi:
+	fstoi fr0,fr0
+	.text
+	.global fitod
+fitod:
+	fitod fr0,fr0
+	.text
+	.global fdtoi
+fdtoi:
+	fdtoi fr0,fr0
+	.text
+	.global fmovs
+fmovs:
+	fmovs fr0,fr0
+	.text
+	.global fmovd
+fmovd:
+	fmovd fr0,fr0
+	.text
+	.global fnegs
+fnegs:
+	fnegs fr0,fr0
+	.text
+	.global fnegd
+fnegd:
+	fnegd fr0,fr0
+	.text
+	.global fabss
+fabss:
+	fabss fr0,fr0
+	.text
+	.global fabsd
+fabsd:
+	fabsd fr0,fr0
+	.text
+	.global fsqrts
+fsqrts:
+	fsqrts fr0,fr0
+	.text
+	.global fsqrtd
+fsqrtd:
+	fsqrtd fr0,fr0
+	.text
+	.global fadds
+fadds:
+	fadds fr0,fr0,fr0
+	.text
+	.global fsubs
+fsubs:
+	fsubs fr0,fr0,fr0
+	.text
+	.global fmuls
+fmuls:
+	fmuls fr0,fr0,fr0
+	.text
+	.global fdivs
+fdivs:
+	fdivs fr0,fr0,fr0
+	.text
+	.global faddd
+faddd:
+	faddd fr0,fr0,fr0
+	.text
+	.global fsubd
+fsubd:
+	fsubd fr0,fr0,fr0
+	.text
+	.global fmuld
+fmuld:
+	fmuld fr0,fr0,fr0
+	.text
+	.global fdivd
+fdivd:
+	fdivd fr0,fr0,fr0
+	.text
+	.global fcmps
+fcmps:
+	fcmps fr0,fr0,fcc0
+	.text
+	.global fcmpd
+fcmpd:
+	fcmpd fr0,fr0,fcc0
+	.text
+	.global fmadds
+fmadds:
+	fmadds fr0,fr0,fr0
+	.text
+	.global fmsubs
+fmsubs:
+	fmsubs fr0,fr0,fr0
+	.text
+	.global fmaddd
+fmaddd:
+	fmaddd fr0,fr0,fr0
+	.text
+	.global fmsubd
+fmsubd:
+	fmsubd fr0,fr0,fr0
+	.text
+	.global mand
+mand:
+	mand fr0,fr0,fr0
+	.text
+	.global mor
+mor:
+	mor fr0,fr0,fr0
+	.text
+	.global mxor
+mxor:
+	mxor fr0,fr0,fr0
+	.text
+	.global mnot
+mnot:
+	mnot fr0,fr0
+	.text
+	.global mrotli
+mrotli:
+	mrotli fr0,0,fr0
+	.text
+	.global mrotri
+mrotri:
+	mrotri fr0,0,fr0
+	.text
+	.global mwcut
+mwcut:
+	mwcut fr0,fr0,fr0
+	.text
+	.global mwcuti
+mwcuti:
+	mwcuti fr0,0,fr0

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