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