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