Home | History | Annotate | Download | only in visium
      1 begin:
      2 	write.l	(r2),r1
      3 	write.l	0(r2),r1
      4 	write.w	1(r1),r2
      5 	write.b	31(r3),r7
      6 	write.b	(r4),r7
      7 
      8 	eamwrite 0,r4,r5
      9 	eamwrite 31,r7,r10
     10 
     11 	writemd	r14,r15
     12 
     13 	writemdc r9
     14 
     15 	divs	r5
     16 	divu	r6
     17 	divds	r10
     18 	divdu	r11
     19 
     20 	asrd	r12
     21 	lsrd	r13
     22 	asld	r14
     23 
     24 	dsi
     25 
     26 	mults	r7,r8
     27 	multu	r9,r10
     28 
     29 	eni
     30 	dsi
     31 	rfi
     32 
     33 
     34 nsrel:
     35 	brr	fa,nsrel
     36 	rflag	r0
     37 	brr	eq,nsrel
     38 	rflag	r0
     39 	brr	cs,nsrel
     40 	rflag	r0
     41 	brr	os,nsrel
     42 	rflag	r0
     43 	brr	ns,sreg
     44 	rflag	r0
     45 	brr	ne,sreg
     46 	rflag	r0
     47 	brr	cc,sreg
     48 	rflag	r0
     49 	brr	oc,sreg
     50 	rflag	r0
     51 	brr	nc,sreg
     52 	rflag	r0
     53 	brr	ge,sreg
     54 	rflag	r0
     55 	brr	gt,sreg
     56 	rflag	r0
     57 	brr	hi,sreg
     58 	rflag	r0
     59 	brr	le,sreg
     60 	rflag	r0
     61 	brr	ls,sreg
     62 	rflag	r0
     63 	brr	lt,sreg
     64 	rflag	r0
     65 	brr	tr,sreg
     66 	rflag	r0
     67 	brr	eq,nsrel
     68 	nop
     69 	brr	fa,.
     70 	nop
     71 
     72 
     73 sreg:
     74 	adc.l	r0,r0,r1
     75 	adc.w	r2,r0,r3
     76 	adc.b	r4,r0,r5
     77 
     78 	add.l	r2,r0,r1
     79 	add.w	r5,r4,r3
     80 	add.b	r7,r7,r6
     81 
     82 	and.l	r2,r0,r1
     83 	and.w	r5,r4,r3
     84 	and.b	r7,r7,r6
     85 
     86 	asl.l	r4,r3,r4
     87 	asl.w	r6,r5,0
     88 	asl.w	r6,r5,1
     89 	asl.b	r8,r7,31
     90 
     91 	asr.l	r4,r3,r4
     92 	asr.w	r6,r5,0
     93 	asr.w	r6,r5,1
     94 	asr.b	r8,r7,31
     95 
     96 	bra	eq,r9,r10
     97 	rflag	r0
     98 	bra	ne,r7,r1
     99 
    100 	eamread	r11,0
    101 	eamread	r12,31
    102 
    103 	extb.l	r12,r13
    104 	extb.w	r14,r15
    105 	extb.b	r0,r1
    106 
    107 	extw.l	r2,r3
    108 	extw.w	r4,r5
    109 
    110 	lsr.l	r6,r7,r8
    111 	lsr.w	r9,r10,0
    112 	lsr.w	r9,r10,1
    113 	lsr.b	r9,r10,31
    114 
    115 	not.l	r11,r12
    116 	not.w	r13,r14
    117 	not.b 	r15,r10
    118 
    119 	or.l	r5,r6,r7
    120 	or.w	r8,r9,r10
    121 	or.b	r1,r2,r3
    122 
    123 	read.l	r4,(r5)
    124 	read.l	r4,0(r5)
    125 	read.w	r6,1(r7)
    126 	read.b	r8,31(r9)
    127 	read.b	r6,1(r9)
    128 
    129 	readmda	r10
    130 	readmdb	r11
    131 	readmdc	r17
    132 
    133 	rflag	r4
    134 	rflag	r7
    135 
    136 	sub.l	r4,r5,r6
    137 	sub.w	r7,r8,r9
    138 	sub.b	r0,r1,r2
    139 
    140 	subc.l	r4,r5,r6
    141 	subc.w	r7,r8,r9
    142 	subc.b	r0,r1,r2
    143 
    144 	xor.l	r4,r3,r2
    145 	xor.w	r5,r6,r7
    146 	xor.b	r1,r9,r8
    147 
    148 	addi	r7,65535
    149 	movil	r7,32768
    150 	moviu	r7,32767
    151 	moviq	r6,1
    152 	subi	r7,65535
    153 
    154 	bra	tr,r6,r0
    155 	add.l	r0,r0,r0
    156 
    157 
    158 	fpinst	10,f1,f3,f5
    159 	fpinst	11,f2,f4,f6
    160 	fpinst	15,f11,f13,f15
    161 	fpuread	1,r25,f15,f14
    162 	fabs	f7,f3
    163 	fadd	f12,f6,f14
    164 	fadd	f12,f6,f0
    165 	fmove	f12,f6
    166 	fneg	f7,f3
    167 	fsub	f3,f0,f9
    168 	fmult	f1,f2,f3
    169 	fdiv	f10,f11,f12
    170 	fsqrt	f3,f9
    171 	ftoi	f5,f4
    172 	itof	f7,f8
    173 	fload	f13,r31
    174 	fstore	r25,f7
    175 	fcmp	r0,f15,f0
    176 	fcmpe	r0,f15,f1
    177 	fcmp	f15,f0
    178 	fcmpe	f15,f1
    179 
    180 	bmd	r1,r2,r3
    181 	bmi	r1,r2,r3
    182 
    183 	wrtl	32768
    184 	wrtu	32767
    185 	.end
    186