865 lines
20 KiB
Plaintext
865 lines
20 KiB
Plaintext
000000 aaac bra h'-aa8 ;@(h'fffff55c)
|
|
000002 bdaf bsr h'-4a2 ;@(h'fffffb64)
|
|
000004 9088 mov.w @(h'110,pc), r0 ;@(h'118)
|
|
000006 9a8d mov.w @(h'11a,pc), r10 ;@(h'124)
|
|
000008 0cff mac.l @r15+, @r12+
|
|
00000a efff mov #h'ffffffff, r15
|
|
00000c efff mov #h'ffffffff, r15
|
|
00000e fefe
|
|
000010 ffff
|
|
000012 f93f
|
|
000014 8700
|
|
000016 eaab mov #h'ffffffab, r10
|
|
000018 0000
|
|
00001a 0000
|
|
00001c 0000
|
|
00001e 0000
|
|
000020 4052
|
|
000022 4945
|
|
000024 4e00 shll r14
|
|
000026 0000
|
|
000028 0000
|
|
00002a 0000
|
|
00002c 0000
|
|
00002e 0000
|
|
000030 3031
|
|
000032 2e30 mov.b r3, @r14
|
|
000034 302e addc r2, r0
|
|
000036 3030 cmp/eq r3, r0
|
|
000038 3030 cmp/eq r3, r0
|
|
00003a 0000
|
|
00003c 3230 cmp/eq r3, r2
|
|
00003e 3232 cmp/hs r3, r2
|
|
000040 2e30 mov.b r3, @r14
|
|
000042 3730 cmp/eq r3, r7
|
|
000044 372e addc r2, r7
|
|
000046 3133 cmp/ge r3, r1
|
|
000048 3432 cmp/hs r3, r4
|
|
00004a 0000
|
|
00004c 7008
|
|
00004e 0004 mov.b r0, @(r0,r0)
|
|
000050 4808 shll2 r8
|
|
000052 0004 mov.b r0, @(r0,r0)
|
|
000054 44c8
|
|
000056 49c4
|
|
000058 452e ldc r5, vbr
|
|
00005a 4a44
|
|
00005c 45e9
|
|
00005e 4a44
|
|
000060 4909 shlr2 r9
|
|
000062 49c4
|
|
000064 70ee add #h'ee, r0
|
|
000066 3844 div1 r4, r8
|
|
000068 0000
|
|
00006a 0244 mov.b r4, @(r0,r2)
|
|
00006c 07df mac.l @r13+, @r7+
|
|
00006e 0184 mov.b r8, @(r0,r1)
|
|
000070 0451
|
|
000072 0004 mov.b r0, @(r0,r0)
|
|
000074 3f57 cmp/gt r5, r15
|
|
000076 e004 mov #h'4, r0
|
|
000078 2555 mov.w r5, @-r5
|
|
00007a 21fc cmp/str r15, r1
|
|
00007c 27df muls.w r13, r7
|
|
00007e 21fc cmp/str r15, r1
|
|
000080 2104 mov.b r0, @-r1
|
|
000082 21fc cmp/str r15, r1
|
|
000084 2104 mov.b r0, @-r1
|
|
000086 21fc cmp/str r15, r1
|
|
000088 3f07 cmp/gt r0, r15
|
|
00008a e1fc mov #h'fffffffc, r1
|
|
00008c 0000
|
|
00008e 01fc mov.b @(r0,r15), r1
|
|
000090 7fff add #h'ff, r15
|
|
000092 fffc
|
|
000094 0000
|
|
000096 0000
|
|
000098 0000
|
|
00009a 0000
|
|
00009c 0000
|
|
00009e 0000
|
|
0000a0 0000
|
|
0000a2 0000
|
|
0000a4 0000
|
|
0000a6 0000
|
|
0000a8 0000
|
|
0000aa 0000
|
|
0000ac 0000
|
|
0000ae 0000
|
|
0000b0 0000
|
|
0000b2 0000
|
|
0000b4 0000
|
|
0000b6 0000
|
|
0000b8 0000
|
|
0000ba 0000
|
|
0000bc 0000
|
|
0000be 0000
|
|
0000c0 0000
|
|
0000c2 0000
|
|
0000c4 0000
|
|
0000c6 0000
|
|
0000c8 0000
|
|
0000ca 0000
|
|
0000cc 0000
|
|
0000ce 0000
|
|
0000d0 0000
|
|
0000d2 0000
|
|
0000d4 0000
|
|
0000d6 0000
|
|
0000d8 0000
|
|
0000da 0000
|
|
0000dc 0000
|
|
0000de 0000
|
|
0000e0 0000
|
|
0000e2 0000
|
|
0000e4 0000
|
|
0000e6 0000
|
|
0000e8 0000
|
|
0000ea 0000
|
|
0000ec 0000
|
|
0000ee 0000
|
|
0000f0 0000
|
|
0000f2 0000
|
|
0000f4 0000
|
|
0000f6 0000
|
|
0000f8 0000
|
|
0000fa 0000
|
|
0000fc 0000
|
|
0000fe 0000
|
|
000100 0000
|
|
000102 0000
|
|
000104 0000
|
|
000106 0000
|
|
000108 0000
|
|
00010a 0000
|
|
00010c 0000
|
|
00010e 0000
|
|
000110 0000
|
|
000112 0000
|
|
000114 0000
|
|
000116 0000
|
|
000118 0000
|
|
00011a 0000
|
|
00011c 0000
|
|
00011e 0000
|
|
000120 0000
|
|
000122 0000
|
|
000124 0000
|
|
000126 0000
|
|
000128 0000
|
|
00012a 0000
|
|
00012c 0000
|
|
00012e 0000
|
|
000130 0000
|
|
000132 0000
|
|
000134 0000
|
|
000136 0000
|
|
000138 0000
|
|
00013a 0000
|
|
00013c 0000
|
|
00013e 0000
|
|
000140 0000
|
|
000142 0000
|
|
000144 0000
|
|
000146 0000
|
|
000148 0000
|
|
00014a 0000
|
|
00014c 0000
|
|
00014e 0000
|
|
000150 0000
|
|
000152 0000
|
|
000154 0000
|
|
000156 0000
|
|
000158 0000
|
|
00015a 0000
|
|
00015c 0000
|
|
00015e 0000
|
|
000160 0000
|
|
000162 0000
|
|
000164 0000
|
|
000166 0000
|
|
000168 0000
|
|
00016a 0000
|
|
00016c 0000
|
|
00016e 0000
|
|
000170 0000
|
|
000172 0000
|
|
000174 0000
|
|
000176 0000
|
|
000178 0000
|
|
00017a 0000
|
|
00017c 0000
|
|
00017e 0000
|
|
000180 0000
|
|
000182 0000
|
|
000184 0000
|
|
000186 0000
|
|
000188 0000
|
|
00018a 0000
|
|
00018c 0000
|
|
00018e 0000
|
|
000190 0000
|
|
000192 0000
|
|
000194 0000
|
|
000196 0000
|
|
000198 0000
|
|
00019a 0000
|
|
00019c 0000
|
|
00019e 0000
|
|
0001a0 0000
|
|
0001a2 0000
|
|
0001a4 0000
|
|
0001a6 0000
|
|
0001a8 0000
|
|
0001aa 0000
|
|
0001ac 0000
|
|
0001ae 0000
|
|
0001b0 0000
|
|
0001b2 0000
|
|
0001b4 0000
|
|
0001b6 0000
|
|
0001b8 0000
|
|
0001ba 0000
|
|
0001bc 0000
|
|
0001be 0000
|
|
0001c0 0000
|
|
0001c2 0000
|
|
0001c4 0000
|
|
0001c6 0000
|
|
0001c8 0000
|
|
0001ca 0000
|
|
0001cc 0000
|
|
0001ce 0000
|
|
0001d0 0000
|
|
0001d2 0000
|
|
0001d4 7269 add #h'69, r2
|
|
0001d6 656e exts.b r6, r5
|
|
0001d8 0000
|
|
0001da 0000
|
|
0001dc 0000
|
|
0001de 0000
|
|
0001e0 0000
|
|
0001e2 0000
|
|
0001e4 0000
|
|
0001e6 0000
|
|
0001e8 0000
|
|
0001ea 0000
|
|
0001ec 0000
|
|
0001ee 0000
|
|
0001f0 0000
|
|
0001f2 06c0
|
|
0001f4 0000
|
|
0001f6 0000
|
|
0001f8 0000
|
|
0001fa 0000
|
|
0001fc 0000
|
|
0001fe 0000
|
|
000200 d301 mov.l @(h'4,pc), r3 ;@(h'208)
|
|
000202 432b jmp @r3
|
|
000204 0009 nop
|
|
000206 0000
|
|
000208 0030
|
|
00020a 0312 stc gbr, r3
|
|
00020c 2fe6 mov.l r14, @-r15
|
|
00020e 4f22 sts.l pr, @-r15
|
|
000210 d310 mov.l @(h'40,pc), r3 ;@(h'254)
|
|
000212 7ffc add #h'fc, r15
|
|
000214 430b jsr @r3
|
|
000216 0009 nop
|
|
000218 d20f mov.l @(h'3c,pc), r2 ;@(h'258)
|
|
00021a e504 mov #h'4, r5
|
|
00021c 420b jsr @r2
|
|
00021e e401 mov #h'1, r4
|
|
000220 d40e mov.l @(h'38,pc), r4 ;@(h'25c)
|
|
000222 d30f mov.l @(h'3c,pc), r3 ;@(h'260)
|
|
000224 430b jsr @r3
|
|
000226 0009 nop
|
|
000228 d20b mov.l @(h'2c,pc), r2 ;@(h'258)
|
|
00022a e505 mov #h'5, r5
|
|
00022c 420b jsr @r2
|
|
00022e e401 mov #h'1, r4
|
|
000230 d40c mov.l @(h'30,pc), r4 ;@(h'264)
|
|
000232 d30b mov.l @(h'2c,pc), r3 ;@(h'260)
|
|
000234 430b jsr @r3
|
|
000236 0009 nop
|
|
000238 de0b mov.l @(h'2c,pc), r14 ;@(h'268)
|
|
00023a a002 bra h'4 ;@(h'242)
|
|
00023c 0009 nop
|
|
00023e 4e0b jsr @r14
|
|
000240 64f3 mov r15, r4
|
|
000242 63f2 mov.l @r15, r3
|
|
000244 2338 tst r3, r3
|
|
000246 89fa bt h'-c ;@(h'23e)
|
|
000248 e001 mov #h'1, r0
|
|
00024a 7f04
|
|
00024c 4f26 lds.l @r15+, pr
|
|
00024e 000b rts
|
|
000250 6ef6 mov.l @r15+, r14
|
|
000252 0000
|
|
000254 0030
|
|
000256 0398
|
|
000258 0030
|
|
00025a 0444 mov.b r4, @(r0,r4)
|
|
00025c 0030
|
|
00025e 0684 mov.b r8, @(r0,r6)
|
|
000260 0030
|
|
000262 0418 sett
|
|
000264 0030
|
|
000266 0698
|
|
000268 0030
|
|
00026a 03e8
|
|
00026c 000b rts
|
|
00026e 0009 nop
|
|
000270 d333 mov.l @(h'cc,pc), r3 ;@(h'340)
|
|
000272 000b rts
|
|
000274 2342 mov.l r4, @r3
|
|
000276 2fe6 mov.l r14, @-r15
|
|
000278 2fd6 mov.l r13, @-r15
|
|
00027a 2fc6 mov.l r12, @-r15
|
|
00027c 4f22 sts.l pr, @-r15
|
|
00027e d230 mov.l @(h'c0,pc), r2 ;@(h'340)
|
|
000280 6e22 mov.l @r2, r14
|
|
000282 2ee8 tst r14, r14
|
|
000284 8901 bt h'2 ;@(h'28a)
|
|
000286 4e0b jsr @r14
|
|
000288 0009 nop
|
|
00028a de2e mov.l @(h'b8,pc), r14 ;@(h'344)
|
|
00028c 4e0b jsr @r14
|
|
00028e e406 mov #h'6, r4
|
|
000290 4e0b jsr @r14
|
|
000292 e407 mov #h'7, r4
|
|
000294 4e0b jsr @r14
|
|
000296 e408 mov #h'8, r4
|
|
000298 4e0b jsr @r14
|
|
00029a e409 mov #h'9, r4
|
|
00029c 4e0b jsr @r14
|
|
00029e e40a mov #h'a, r4
|
|
0002a0 dc29 mov.l @(h'a4,pc), r12 ;@(h'348)
|
|
0002a2 ee04 mov #h'4, r14
|
|
0002a4 ed00 mov #h'0, r13
|
|
0002a6 4c0b jsr @r12
|
|
0002a8 64d3 mov r13, r4
|
|
0002aa 7d01
|
|
0002ac 3de3 cmp/ge r14, r13
|
|
0002ae 8bfa bf h'-c ;@(h'2a6)
|
|
0002b0 dc26 mov.l @(h'98,pc), r12 ;@(h'34c)
|
|
0002b2 ed00 mov #h'0, r13
|
|
0002b4 4c0b jsr @r12
|
|
0002b6 64d3 mov r13, r4
|
|
0002b8 7d01
|
|
0002ba 3de3 cmp/ge r14, r13
|
|
0002bc 8bfa bf h'-c ;@(h'2b4)
|
|
0002be 4f26 lds.l @r15+, pr
|
|
0002c0 d223 mov.l @(h'8c,pc), r2 ;@(h'350)
|
|
0002c2 6cf6 mov.l @r15+, r12
|
|
0002c4 6df6 mov.l @r15+, r13
|
|
0002c6 422b jmp @r2
|
|
0002c8 6ef6 mov.l @r15+, r14
|
|
0002ca 4f22 sts.l pr, @-r15
|
|
0002cc d521 mov.l @(h'84,pc), r5 ;@(h'354)
|
|
0002ce d422 mov.l @(h'88,pc), r4 ;@(h'358)
|
|
0002d0 d322 mov.l @(h'88,pc), r3 ;@(h'35c)
|
|
0002d2 430b jsr @r3
|
|
0002d4 e66c mov #h'6c, r6
|
|
0002d6 e500 mov #h'0, r5
|
|
0002d8 d721 mov.l @(h'84,pc), r7 ;@(h'360)
|
|
0002da d622 mov.l @(h'88,pc), r6 ;@(h'364)
|
|
0002dc a002 bra h'4 ;@(h'2e4)
|
|
0002de 6472 mov.l @r7, r4
|
|
0002e0 2452 mov.l r5, @r4
|
|
0002e2 7404
|
|
0002e4 6362 mov.l @r6, r3
|
|
0002e6 3432 cmp/hs r3, r4
|
|
0002e8 8bfa bf h'-c ;@(h'2e0)
|
|
0002ea d61f mov.l @(h'7c,pc), r6 ;@(h'368)
|
|
0002ec d31f mov.l @(h'7c,pc), r3 ;@(h'36c)
|
|
0002ee 6432 mov.l @r3, r4
|
|
0002f0 d21f mov.l @(h'7c,pc), r2 ;@(h'370)
|
|
0002f2 a003 bra h'6 ;@(h'2fc)
|
|
0002f4 6522 mov.l @r2, r5
|
|
0002f6 6356 mov.l @r5+, r3
|
|
0002f8 2432 mov.l r3, @r4
|
|
0002fa 7404
|
|
0002fc 6262 mov.l @r6, r2
|
|
0002fe 3422 cmp/hs r2, r4
|
|
000300 8bf9 bf h'-e ;@(h'2f6)
|
|
000302 6372 mov.l @r7, r3
|
|
000304 6162 mov.l @r6, r1
|
|
000306 3138 sub r3, r1
|
|
000308 d31a mov.l @(h'68,pc), r3 ;@(h'374)
|
|
00030a 7104
|
|
00030c 4f26 lds.l @r15+, pr
|
|
00030e 000b rts
|
|
000310 2312 mov.l r1, @r3
|
|
000312 6053 mov r5, r0
|
|
000314 4f22 sts.l pr, @-r15
|
|
000316 7ff8 add #h'f8, r15
|
|
000318 2f42 mov.l r4, @r15
|
|
00031a bfd6 bsr h'-54 ;@(h'2ca)
|
|
00031c 81f2 mov.w r0, @(h'4,r15)
|
|
00031e e601 mov #h'1, r6
|
|
000320 d215 mov.l @(h'54,pc), r2 ;@(h'378)
|
|
000322 6563 mov r6, r5
|
|
000324 420b jsr @r2
|
|
000326 e400 mov #h'0, r4
|
|
000328 d414 mov.l @(h'50,pc), r4 ;@(h'37c)
|
|
00032a d315 mov.l @(h'54,pc), r3 ;@(h'380)
|
|
00032c 430b jsr @r3
|
|
00032e 0009 nop
|
|
000330 85f2 mov.w @(h'4,r15), r0
|
|
000332 6503 mov r0, r5
|
|
000334 64f2 mov.l @r15, r4
|
|
000336 655d extu.w r5, r5
|
|
000338 d312 mov.l @(h'48,pc), r3 ;@(h'384)
|
|
00033a 7f08
|
|
00033c 432b jmp @r3
|
|
00033e 4f26 lds.l @r15+, pr
|
|
000340 0810
|
|
000342 0008 clrt
|
|
000344 0030
|
|
000346 0388
|
|
000348 0030
|
|
00034a 03a8
|
|
00034c 0030
|
|
00034e 03d8
|
|
000350 0030
|
|
000352 03b8
|
|
000354 8801 cmp/eq #h'1, r0
|
|
000356 e000 mov #h'0, r0
|
|
000358 0810
|
|
00035a 2000 mov.b r0, @r0
|
|
00035c 0030
|
|
00035e 0408 clrt
|
|
000360 0030
|
|
000362 06a8
|
|
000364 0030
|
|
000366 06ac mov.b @(r0,r10), r6
|
|
000368 0030
|
|
00036a 06b4 mov.b r11, @(r0,r6)
|
|
00036c 0030
|
|
00036e 06b0
|
|
000370 0030
|
|
000372 06b8
|
|
000374 0810
|
|
000376 0000
|
|
000378 0030
|
|
00037a 03f8
|
|
00037c 0030
|
|
00037e 0276 mov.l r7, @(r0,r2)
|
|
000380 0030
|
|
000382 03c8
|
|
000384 0030
|
|
000386 020c mov.b @(r0,r0), r2
|
|
000388 d201 mov.l @(h'4,pc), r2 ;@(h'390)
|
|
00038a d002 mov.l @(h'8,pc), r0 ;@(h'394)
|
|
00038c 422b jmp @r2
|
|
00038e 0009 nop
|
|
000390 8001 mov.b r0, @(h'1,r0)
|
|
000392 0070
|
|
000394 0000
|
|
000396 0119 div0u
|
|
000398 d201 mov.l @(h'4,pc), r2 ;@(h'3a0)
|
|
00039a d002 mov.l @(h'8,pc), r0 ;@(h'3a4)
|
|
00039c 422b jmp @r2
|
|
00039e 0009 nop
|
|
0003a0 8001 mov.b r0, @(h'1,r0)
|
|
0003a2 0070
|
|
0003a4 0000
|
|
0003a6 0144 mov.b r4, @(r0,r1)
|
|
0003a8 d201 mov.l @(h'4,pc), r2 ;@(h'3b0)
|
|
0003aa d002 mov.l @(h'8,pc), r0 ;@(h'3b4)
|
|
0003ac 422b jmp @r2
|
|
0003ae 0009 nop
|
|
0003b0 8001 mov.b r0, @(h'1,r0)
|
|
0003b2 0070
|
|
0003b4 0000
|
|
0003b6 01e7 mul.l r14, r1
|
|
0003b8 d201 mov.l @(h'4,pc), r2 ;@(h'3c0)
|
|
0003ba d002 mov.l @(h'8,pc), r0 ;@(h'3c4)
|
|
0003bc 422b jmp @r2
|
|
0003be 0009 nop
|
|
0003c0 8001 mov.b r0, @(h'1,r0)
|
|
0003c2 0070
|
|
0003c4 0000
|
|
0003c6 0244 mov.b r4, @(r0,r2)
|
|
0003c8 d201 mov.l @(h'4,pc), r2 ;@(h'3d0)
|
|
0003ca d002 mov.l @(h'8,pc), r0 ;@(h'3d4)
|
|
0003cc 422b jmp @r2
|
|
0003ce 0009 nop
|
|
0003d0 8001 mov.b r0, @(h'1,r0)
|
|
0003d2 0070
|
|
0003d4 0000
|
|
0003d6 0494 mov.b r9, @(r0,r4)
|
|
0003d8 d201 mov.l @(h'4,pc), r2 ;@(h'3e0)
|
|
0003da d002 mov.l @(h'8,pc), r0 ;@(h'3e4)
|
|
0003dc 422b jmp @r2
|
|
0003de 0009 nop
|
|
0003e0 8001 mov.b r0, @(h'1,r0)
|
|
0003e2 0070
|
|
0003e4 0000
|
|
0003e6 0218 sett
|
|
0003e8 d201 mov.l @(h'4,pc), r2 ;@(h'3f0)
|
|
0003ea d002 mov.l @(h'8,pc), r0 ;@(h'3f4)
|
|
0003ec 422b jmp @r2
|
|
0003ee 0009 nop
|
|
0003f0 8001 mov.b r0, @(h'1,r0)
|
|
0003f2 0070
|
|
0003f4 0000
|
|
0003f6 090f mac.l @r0+, @r9+
|
|
0003f8 d201 mov.l @(h'4,pc), r2 ;@(h'400)
|
|
0003fa d002 mov.l @(h'8,pc), r0 ;@(h'404)
|
|
0003fc 422b jmp @r2
|
|
0003fe 0009 nop
|
|
000400 8001 mov.b r0, @(h'1,r0)
|
|
000402 0070
|
|
000404 0000
|
|
000406 0013
|
|
000408 d201 mov.l @(h'4,pc), r2 ;@(h'410)
|
|
00040a d002 mov.l @(h'8,pc), r0 ;@(h'414)
|
|
00040c 422b jmp @r2
|
|
00040e 0009 nop
|
|
000410 8001 mov.b r0, @(h'1,r0)
|
|
000412 0070
|
|
000414 0000
|
|
000416 03fa
|
|
000418 d201 mov.l @(h'4,pc), r2 ;@(h'420)
|
|
00041a d002 mov.l @(h'8,pc), r0 ;@(h'424)
|
|
00041c 422b jmp @r2
|
|
00041e 0009 nop
|
|
000420 8001 mov.b r0, @(h'1,r0)
|
|
000422 0070
|
|
000424 0000
|
|
000426 0808 clrt
|
|
000428 4511 cmp/pz r5
|
|
00042a 8b04 bf h'8 ;@(h'436)
|
|
00042c e23b mov #h'3b, r2
|
|
00042e 3527 cmp/gt r2, r5
|
|
000430 8901 bt h'2 ;@(h'436)
|
|
000432 4411 cmp/pz r4
|
|
000434 8901 bt h'2 ;@(h'43a)
|
|
000436 000b rts
|
|
000438 e000 mov #h'0, r0
|
|
00043a d32d mov.l @(h'b4,pc), r3 ;@(h'4f0)
|
|
00043c 432b jmp @r3
|
|
00043e 0009 nop
|
|
000440 000b rts
|
|
000442 0009 nop
|
|
000444 4415 cmp/pl r4
|
|
000446 8d02 bt/s h'4 ;@(h'44e)
|
|
000448 e601 mov #h'1, r6
|
|
00044a a004 bra h'8 ;@(h'456)
|
|
00044c 6463 mov r6, r4
|
|
00044e e715 mov #h'15, r7
|
|
000450 3477 cmp/gt r7, r4
|
|
000452 8b00 bf h'0 ;@(h'456)
|
|
000454 6473 mov r7, r4
|
|
000456 4515 cmp/pl r5
|
|
000458 8901 bt h'2 ;@(h'45e)
|
|
00045a a004 bra h'8 ;@(h'466)
|
|
00045c 6563 mov r6, r5
|
|
00045e e608 mov #h'8, r6
|
|
000460 3567 cmp/gt r6, r5
|
|
000462 8b00 bf h'0 ;@(h'466)
|
|
000464 6563 mov r6, r5
|
|
000466 d323 mov.l @(h'8c,pc), r3 ;@(h'4f4)
|
|
000468 432b jmp @r3
|
|
00046a 0009 nop
|
|
00046c 2fe6 mov.l r14, @-r15
|
|
00046e 2fd6 mov.l r13, @-r15
|
|
000470 2fc6 mov.l r12, @-r15
|
|
000472 2fb6 mov.l r11, @-r15
|
|
000474 2fa6 mov.l r10, @-r15
|
|
000476 2f96 mov.l r9, @-r15
|
|
000478 2f86 mov.l r8, @-r15
|
|
00047a 4f22 sts.l pr, @-r15
|
|
00047c 7ff0 add #h'f0, r15
|
|
00047e 2f52 mov.l r5, @r15
|
|
000480 5342 mov.l @(h'8,r4), r3
|
|
000482 6242 mov.l @r4, r2
|
|
000484 3237 cmp/gt r3, r2
|
|
000486 8f03 bf/s h'6 ;@(h'490)
|
|
000488 5243 mov.l @(h'c,r4), r2
|
|
00048a 5542 mov.l @(h'8,r4), r5
|
|
00048c a002 bra h'4 ;@(h'494)
|
|
00048e 6642 mov.l @r4, r6
|
|
000490 6542 mov.l @r4, r5
|
|
000492 5642 mov.l @(h'8,r4), r6
|
|
000494 5341 mov.l @(h'4,r4), r3
|
|
000496 3327 cmp/gt r2, r3
|
|
000498 8b02 bf h'4 ;@(h'4a0)
|
|
00049a 5d43 mov.l @(h'c,r4), r13
|
|
00049c a002 bra h'4 ;@(h'4a4)
|
|
00049e 5841 mov.l @(h'4,r4), r8
|
|
0004a0 5d41 mov.l @(h'4,r4), r13
|
|
0004a2 5843 mov.l @(h'c,r4), r8
|
|
0004a4 4511 cmp/pz r5
|
|
0004a6 8b70 bf h'e0 ;@(h'58a)
|
|
0004a8 9321 mov.w @(h'42,pc), r3 ;@(h'4ee)
|
|
0004aa 3633 cmp/ge r3, r6
|
|
0004ac 896d bt h'da ;@(h'58a)
|
|
0004ae 4d11 cmp/pz r13
|
|
0004b0 8b6b bf h'd6 ;@(h'58a)
|
|
0004b2 e240 mov #h'40, r2
|
|
0004b4 3823 cmp/ge r2, r8
|
|
0004b6 8968 bt h'd0 ;@(h'58a)
|
|
0004b8 d20f mov.l @(h'3c,pc), r2 ;@(h'4f8)
|
|
0004ba e408 mov #h'8, r4
|
|
0004bc 6153 mov r5, r1
|
|
0004be 420b jsr @r2
|
|
0004c0 6043 mov r4, r0
|
|
0004c2 6163 mov r6, r1
|
|
0004c4 d30c mov.l @(h'30,pc), r3 ;@(h'4f8)
|
|
0004c6 1f02 mov.l r0, @(h'8,r15)
|
|
0004c8 430b jsr @r3
|
|
0004ca 6043 mov r4, r0
|
|
0004cc 6c03 mov r0, r12
|
|
0004ce 6053 mov r5, r0
|
|
0004d0 4011 cmp/pz r0
|
|
0004d2 8b01 bf h'2 ;@(h'4d8)
|
|
0004d4 a005 bra h'a ;@(h'4e2)
|
|
0004d6 c907 and #h'7, r0
|
|
0004d8 6007 not r0, r0
|
|
0004da 7001
|
|
0004dc c907 and #h'7, r0
|
|
0004de 6007 not r0, r0
|
|
0004e0 7001
|
|
0004e2 2008 tst r0, r0
|
|
0004e4 db05 mov.l @(h'14,pc), r11 ;@(h'4fc)
|
|
0004e6 8f1f bf/s h'3e ;@(h'528)
|
|
0004e8 1f01 mov.l r0, @(h'4,r15)
|
|
0004ea a019 bra h'32 ;@(h'520)
|
|
0004ec 0009 nop
|
|
0004ee 0080
|
|
0004f0 0030
|
|
0004f2 0674 mov.b r7, @(r0,r6)
|
|
0004f4 0030
|
|
0004f6 0664 mov.b r6, @(r0,r6)
|
|
0004f8 0030
|
|
0004fa 05a0
|
|
0004fc 0030
|
|
0004fe 0654 mov.b r5, @(r0,r6)
|
|
000500 5ef2 mov.l @(h'8,r15), r14
|
|
000502 3ec7 cmp/gt r12, r14
|
|
000504 8d0b bt/s h'16 ;@(h'51e)
|
|
000506 6ad3 mov r13, r10
|
|
000508 64e3 mov r14, r4
|
|
00050a 4b0b jsr @r11
|
|
00050c 65a3 mov r10, r5
|
|
00050e 6403 mov r0, r4
|
|
000510 62f2 mov.l @r15, r2
|
|
000512 7e01
|
|
000514 7201
|
|
000516 3ec7 cmp/gt r12, r14
|
|
000518 2f22 mov.l r2, @r15
|
|
00051a 8ff5 bf/s h'-16 ;@(h'508)
|
|
00051c 2244 mov.b r4, @-r2
|
|
00051e 7d01
|
|
000520 3d87 cmp/gt r8, r13
|
|
000522 8bed bf h'-26 ;@(h'500)
|
|
000524 a031 bra h'62 ;@(h'58a)
|
|
000526 0009 nop
|
|
000528 3658 sub r5, r6
|
|
00052a 7608
|
|
00052c 4611 cmp/pz r6
|
|
00052e 8900 bt h'0 ;@(h'532)
|
|
000530 7607
|
|
000532 4621 shar r6
|
|
000534 53f2 mov.l @(h'8,r15), r3
|
|
000536 62c3 mov r12, r2
|
|
000538 4621 shar r6
|
|
00053a 4621 shar r6
|
|
00053c 3238 sub r3, r2
|
|
00053e 3627 cmp/gt r2, r6
|
|
000540 8b00 bf h'0 ;@(h'544)
|
|
000542 7c01
|
|
000544 53f1 mov.l @(h'4,r15), r3
|
|
000546 3438 sub r3, r4
|
|
000548 a01d bra h'3a ;@(h'586)
|
|
00054a 1f43 mov.l r4, @(h'c,r15)
|
|
00054c 5ef2 mov.l @(h'8,r15), r14
|
|
00054e 3ec3 cmp/ge r12, r14
|
|
000550 8d18 bt/s h'30 ;@(h'584)
|
|
000552 69d3 mov r13, r9
|
|
000554 64e3 mov r14, r4
|
|
000556 4b0b jsr @r11
|
|
000558 6593 mov r9, r5
|
|
00055a 6a03 mov r0, r10
|
|
00055c 64e3 mov r14, r4
|
|
00055e 7401
|
|
000560 4b0b jsr @r11
|
|
000562 6593 mov r9, r5
|
|
000564 62f2 mov.l @r15, r2
|
|
000566 61ac extu.b r10, r1
|
|
000568 6403 mov r0, r4
|
|
00056a 7201
|
|
00056c 2f22 mov.l r2, @r15
|
|
00056e 644c extu.b r4, r4
|
|
000570 53f3 mov.l @(h'c,r15), r3
|
|
000572 7e01
|
|
000574 633b neg r3, r3
|
|
000576 443d shld r3, r4
|
|
000578 53f1 mov.l @(h'4,r15), r3
|
|
00057a 3ec3 cmp/ge r12, r14
|
|
00057c 413d shld r3, r1
|
|
00057e 241b or r1, r4
|
|
000580 8fe8 bf/s h'-30 ;@(h'554)
|
|
000582 2244 mov.b r4, @-r2
|
|
000584 7d01
|
|
000586 3d87 cmp/gt r8, r13
|
|
000588 8be0 bf h'-40 ;@(h'54c)
|
|
00058a 7f10 add #h'10, r15
|
|
00058c 4f26 lds.l @r15+, pr
|
|
00058e 68f6 mov.l @r15+, r8
|
|
000590 69f6 mov.l @r15+, r9
|
|
000592 6af6 mov.l @r15+, r10
|
|
000594 6bf6 mov.l @r15+, r11
|
|
000596 6cf6 mov.l @r15+, r12
|
|
000598 6df6 mov.l @r15+, r13
|
|
00059a 000b rts
|
|
00059c 6ef6 mov.l @r15+, r14
|
|
00059e 0000
|
|
0005a0 2008 tst r0, r0
|
|
0005a2 2f26 mov.l r2, @-r15
|
|
0005a4 894b bt h'96 ;@(h'63e)
|
|
0005a6 2f36 mov.l r3, @-r15
|
|
0005a8 e200 mov #h'0, r2
|
|
0005aa 2127 div0s r2, r1
|
|
0005ac 333a subc r3, r3
|
|
0005ae 312a subc r2, r1
|
|
0005b0 2307 div0s r0, r3
|
|
0005b2 4124 rotcl r1
|
|
0005b4 3304 div1 r0, r3
|
|
0005b6 4124 rotcl r1
|
|
0005b8 3304 div1 r0, r3
|
|
0005ba 4124 rotcl r1
|
|
0005bc 3304 div1 r0, r3
|
|
0005be 4124 rotcl r1
|
|
0005c0 3304 div1 r0, r3
|
|
0005c2 4124 rotcl r1
|
|
0005c4 3304 div1 r0, r3
|
|
0005c6 4124 rotcl r1
|
|
0005c8 3304 div1 r0, r3
|
|
0005ca 4124 rotcl r1
|
|
0005cc 3304 div1 r0, r3
|
|
0005ce 4124 rotcl r1
|
|
0005d0 3304 div1 r0, r3
|
|
0005d2 4124 rotcl r1
|
|
0005d4 3304 div1 r0, r3
|
|
0005d6 4124 rotcl r1
|
|
0005d8 3304 div1 r0, r3
|
|
0005da 4124 rotcl r1
|
|
0005dc 3304 div1 r0, r3
|
|
0005de 4124 rotcl r1
|
|
0005e0 3304 div1 r0, r3
|
|
0005e2 4124 rotcl r1
|
|
0005e4 3304 div1 r0, r3
|
|
0005e6 4124 rotcl r1
|
|
0005e8 3304 div1 r0, r3
|
|
0005ea 4124 rotcl r1
|
|
0005ec 3304 div1 r0, r3
|
|
0005ee 4124 rotcl r1
|
|
0005f0 3304 div1 r0, r3
|
|
0005f2 4124 rotcl r1
|
|
0005f4 3304 div1 r0, r3
|
|
0005f6 4124 rotcl r1
|
|
0005f8 3304 div1 r0, r3
|
|
0005fa 4124 rotcl r1
|
|
0005fc 3304 div1 r0, r3
|
|
0005fe 4124 rotcl r1
|
|
000600 3304 div1 r0, r3
|
|
000602 4124 rotcl r1
|
|
000604 3304 div1 r0, r3
|
|
000606 4124 rotcl r1
|
|
000608 3304 div1 r0, r3
|
|
00060a 4124 rotcl r1
|
|
00060c 3304 div1 r0, r3
|
|
00060e 4124 rotcl r1
|
|
000610 3304 div1 r0, r3
|
|
000612 4124 rotcl r1
|
|
000614 3304 div1 r0, r3
|
|
000616 4124 rotcl r1
|
|
000618 3304 div1 r0, r3
|
|
00061a 4124 rotcl r1
|
|
00061c 3304 div1 r0, r3
|
|
00061e 4124 rotcl r1
|
|
000620 3304 div1 r0, r3
|
|
000622 4124 rotcl r1
|
|
000624 3304 div1 r0, r3
|
|
000626 4124 rotcl r1
|
|
000628 3304 div1 r0, r3
|
|
00062a 4124 rotcl r1
|
|
00062c 3304 div1 r0, r3
|
|
00062e 4124 rotcl r1
|
|
000630 3304 div1 r0, r3
|
|
000632 4124 rotcl r1
|
|
000634 312e addc r2, r1
|
|
000636 6013 mov r1, r0
|
|
000638 63f6 mov.l @r15+, r3
|
|
00063a 000b rts
|
|
00063c 62f6 mov.l @r15+, r2
|
|
00063e d103 mov.l @(h'c,pc), r1 ;@(h'64c)
|
|
000640 d203 mov.l @(h'c,pc), r2 ;@(h'650)
|
|
000642 e000 mov #h'0, r0
|
|
000644 2122 mov.l r2, @r1
|
|
000646 000b rts
|
|
000648 62f6 mov.l @r15+, r2
|
|
00064a 0009 nop
|
|
00064c 0810
|
|
00064e 0004 mov.b r0, @(r0,r0)
|
|
000650 0000
|
|
000652 044e mov.l @(r0,r4), r4
|
|
000654 d201 mov.l @(h'4,pc), r2 ;@(h'65c)
|
|
000656 d002 mov.l @(h'8,pc), r0 ;@(h'660)
|
|
000658 422b jmp @r2
|
|
00065a 0009 nop
|
|
00065c 8001 mov.b r0, @(h'1,r0)
|
|
00065e 0070
|
|
000660 0000
|
|
000662 0026 mov.l r2, @(r0,r0)
|
|
000664 d201 mov.l @(h'4,pc), r2 ;@(h'66c)
|
|
000666 d002 mov.l @(h'8,pc), r0 ;@(h'670)
|
|
000668 422b jmp @r2
|
|
00066a 0009 nop
|
|
00066c 8001 mov.b r0, @(h'1,r0)
|
|
00066e 0070
|
|
000670 0000
|
|
000672 0807 mul.l r0, r8
|
|
000674 d201 mov.l @(h'4,pc), r2 ;@(h'67c)
|
|
000676 d002 mov.l @(h'8,pc), r0 ;@(h'680)
|
|
000678 422b jmp @r2
|
|
00067a 0009 nop
|
|
00067c 8001 mov.b r0, @(h'1,r0)
|
|
00067e 0070
|
|
000680 0000
|
|
000682 0c4f mac.l @r4+, @r12+
|
|
000684 5468 mov.l @(h'20,r6), r4
|
|
000686 6973 mov r7, r9
|
|
000688 2061 mov.w r6, @r0
|
|
00068a 7070 add #h'70, r0
|
|
00068c 6c69 swap.w r6, r12
|
|
00068e 6361 mov.w @r6, r3
|
|
000690 7469 add #h'69, r4
|
|
000692 6f6e exts.b r6, r15
|
|
000694 2069 and r6, r0
|
|
000696 7300
|
|
000698 2073
|
|
00069a 616d extu.w r6, r1
|
|
00069c 706c add #h'6c, r0
|
|
00069e 6520 mov.b @r2, r5
|
|
0006a0 4164
|
|
0006a2 642d extu.w r2, r4
|
|
0006a4 496e
|
|
0006a6 2e00 mov.b r0, @r14
|
|
0006a8 0810
|
|
0006aa 0004 mov.b r0, @(r0,r0)
|
|
0006ac 0810
|
|
0006ae 0008 clrt
|
|
0006b0 0810
|
|
0006b2 0008 clrt
|
|
0006b4 0810
|
|
0006b6 000c mov.b @(r0,r0), r0
|
|
0006b8 0030
|
|
0006ba 06bc mov.b @(r0,r11), r6
|
|
0006bc 0000
|
|
0006be 0000
|