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 
    130 	readmda	r10
    131 	readmdb	r11
    132 	readmdc	r17
    133 
    134 	rflag	r4
    135 	rflag	r7
    136 
    137 	sub.l	r4,r5,r6
    138 	sub.w	r7,r8,r9
    139 	sub.b	r0,r1,r2
    140 
    141 	subc.l	r4,r5,r6
    142 	subc.w	r7,r8,r9
    143 	subc.b	r0,r1,r2
    144 
    145 	xor.l	r4,r3,r2
    146 	xor.w	r5,r6,r7
    147 	xor.b	r1,r9,r8
    148 
    149 	addi	r7,65535
    150 	movil	r7,32768
    151 	moviu	r7,32767
    152 	moviq	r6,1
    153 	subi	r7,65535
    154 
    155 	bra	tr,r6,r0
    156 	add.l	r0,r0,r0
    157 
    158 
    159 	fpinst	10,f1,f3,f5
    160 	fpinst	11,f2,f4,f6
    161 	fpinst	15,f11,f13,f15
    162 	fpuread	1,r25,f15,f14
    163 	fabs	f7,f3
    164 	fadd	f12,f6,f14
    165 	fadd	f12,f6,f0
    166 	fmove	f12,f6
    167 	fneg	f7,f3
    168 	fsub	f3,f0,f9
    169 	fmult	f1,f2,f3
    170 	fdiv	f10,f11,f12
    171 	fsqrt	f3,f9
    172 	ftoi	f5,f4
    173 	itof	f7,f8
    174 	fload	f13,r31
    175 	fstore	r25,f7
    176 	fcmp	r2,f15,f0
    177 	fcmpe	r1,f15,f1
    178 
    179 	.end
    180