nemu/build/pong.txt

1775 lines
42 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 e2fe mov #h'fffffffe, r2
000010 ffff
000012 f223
000014 6b00 mov.b @r0, r11
000016 f341
000018 0000
00001a 0000
00001c 0000
00001e 0000
000020 4050
000022 4f4e ldc r15, spc
000024 4700 shll r7
000026 0000
000028 0000
00002a 0000
00002c 0000
00002e 0000
000030 3030 cmp/eq r3, r0
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 3131
000040 2e31 mov.w r3, @r14
000042 3131
000044 302e addc r2, r0
000046 3133 cmp/ge r3, r1
000048 3238 sub r3, r2
00004a 0000
00004c 0319 div0u
00004e 1304 mov.l r0, @(h'10,r3)
000050 02a5 mov.w r10, @(r0,r2)
000052 9404 mov.w @(h'8,pc), r4 ;@(h'5e)
000054 0325 mov.w r2, @(r0,r3)
000056 55c4 mov.l @(h'10,r12), r5
000058 0225 mov.w r2, @(r0,r2)
00005a 3484 div1 r8, r4
00005c 0219 div0u
00005e 1304 mov.l r0, @(h'10,r3)
000060 0000
000062 0004 mov.b r0, @(r0,r0)
000064 0000
000066 0004 mov.b r0, @(r0,r0)
000068 4000 shll r0
00006a 8004 mov.b r0, @(h'4,r0)
00006c 4100 shll r1
00006e 8004 mov.b r0, @(h'4,r0)
000070 4000 shll r0
000072 8004 mov.b r0, @(h'4,r0)
000074 4000 shll r0
000076 8004 mov.b r0, @(h'4,r0)
000078 4000 shll r0
00007a 81fc mov.w r0, @(h'18,r15)
00007c 4000 shll r0
00007e 81fc mov.w r0, @(h'18,r15)
000080 4000 shll r0
000082 81fc mov.w r0, @(h'18,r15)
000084 4000 shll r0
000086 01fc mov.b @(r0,r15), r1
000088 0000
00008a 01fc mov.b @(r0,r15), 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 706f add #h'6f, r0
0001d6 6e67 not r6, r14
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 0ddc mov.b @(r0,r13), r13
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 046e mov.l @(r0,r6), r4
00020c d82a mov.l @(h'a8,pc), r8 ;@(h'2b8)
00020e 7ffc add #h'fc, r15
000210 d92a mov.l @(h'a8,pc), r9 ;@(h'2bc)
000212 da2b mov.l @(h'ac,pc), r10 ;@(h'2c0)
000214 db2b mov.l @(h'ac,pc), r11 ;@(h'2c4)
000216 dc2c mov.l @(h'b0,pc), r12 ;@(h'2c8)
000218 dd2c mov.l @(h'b0,pc), r13 ;@(h'2cc)
00021a de2d mov.l @(h'b4,pc), r14 ;@(h'2d0)
00021c a0b9 bra h'172 ;@(h'392)
00021e 0009 nop
000220 d22c mov.l @(h'b0,pc), r2 ;@(h'2d4)
000222 420b jsr @r2
000224 0009 nop
000226 e601 mov #h'1, r6
000228 65e2 mov.l @r14, r5
00022a d32b mov.l @(h'ac,pc), r3 ;@(h'2d8)
00022c 430b jsr @r3
00022e 6492 mov.l @r9, r4
000230 67c2 mov.l @r12, r7
000232 e605 mov #h'5, r6
000234 65c2 mov.l @r12, r5
000236 7705
000238 d228 mov.l @(h'a0,pc), r2 ;@(h'2dc)
00023a 75fb add #h'fb, r5
00023c 420b jsr @r2
00023e 6463 mov r6, r4
000240 67d2 mov.l @r13, r7
000242 e67d mov #h'7d, r6
000244 65d2 mov.l @r13, r5
000246 7705
000248 d324 mov.l @(h'90,pc), r3 ;@(h'2dc)
00024a 75fb add #h'fb, r5
00024c 430b jsr @r3
00024e 6463 mov r6, r4
000250 d223 mov.l @(h'8c,pc), r2 ;@(h'2e0)
000252 420b jsr @r2
000254 0009 nop
000256 a004 bra h'8 ;@(h'262)
000258 0009 nop
00025a 62c2 mov.l @r12, r2
00025c 72ff add #h'ff, r2
00025e a00e bra h'1c ;@(h'27e)
000260 2c22 mov.l r2, @r12
000262 4a0b jsr @r10
000264 e434 mov #h'34, r4
000266 2008 tst r0, r0
000268 8909 bt h'12 ;@(h'27e)
00026a d217 mov.l @(h'5c,pc), r2 ;@(h'2c8)
00026c 6322 mov.l @r2, r3
00026e 4315 cmp/pl r3
000270 89f3 bt h'-1a ;@(h'25a)
000272 a004 bra h'8 ;@(h'27e)
000274 0009 nop
000276 61c2 mov.l @r12, r1
000278 7101
00027a a00f bra h'1e ;@(h'29c)
00027c 2c12 mov.l r1, @r12
00027e 4a0b jsr @r10
000280 e431 mov #h'31, r4
000282 2008 tst r0, r0
000284 890a bt h'14 ;@(h'29c)
000286 e340 mov #h'40, r3
000288 d10f mov.l @(h'3c,pc), r1 ;@(h'2c8)
00028a 6212 mov.l @r1, r2
00028c 3233 cmp/ge r3, r2
00028e 8bf2 bf h'-1c ;@(h'276)
000290 a004 bra h'8 ;@(h'29c)
000292 0009 nop
000294 60d2 mov.l @r13, r0
000296 70ff add #h'ff, r0
000298 a024 bra h'48 ;@(h'2e4)
00029a 2d02 mov.l r0, @r13
00029c 4a0b jsr @r10
00029e e436 mov #h'36, r4
0002a0 2008 tst r0, r0
0002a2 891f bt h'3e ;@(h'2e4)
0002a4 d209 mov.l @(h'24,pc), r2 ;@(h'2cc)
0002a6 6322 mov.l @r2, r3
0002a8 4315 cmp/pl r3
0002aa 89f3 bt h'-1a ;@(h'294)
0002ac a01a bra h'34 ;@(h'2e4)
0002ae 0009 nop
0002b0 61d2 mov.l @r13, r1
0002b2 7101
0002b4 a01f bra h'3e ;@(h'2f6)
0002b6 2d12 mov.l r1, @r13
0002b8 0810
0002ba 0018 sett
0002bc 0810
0002be 0010
0002c0 0030
0002c2 086c mov.b @(r0,r6), r8
0002c4 0810
0002c6 001c mov.b @(r0,r1), r0
0002c8 0810
0002ca 0008 clrt
0002cc 0810
0002ce 000c mov.b @(r0,r0), r0
0002d0 0810
0002d2 0014 mov.b r1, @(r0,r0)
0002d4 0030
0002d6 04f4 mov.b r15, @(r0,r4)
0002d8 0030
0002da 0524 mov.b r2, @(r0,r5)
0002dc 0030
0002de 0514 mov.b r1, @(r0,r5)
0002e0 0030
0002e2 0504 mov.b r0, @(r0,r5)
0002e4 4a0b jsr @r10
0002e6 e433 mov #h'33, r4
0002e8 2008 tst r0, r0
0002ea 8904 bt h'8 ;@(h'2f6)
0002ec d131 mov.l @(h'c4,pc), r1 ;@(h'3b4)
0002ee e340 mov #h'40, r3
0002f0 6212 mov.l @r1, r2
0002f2 3233 cmp/ge r3, r2
0002f4 8bdc bf h'-48 ;@(h'2b0)
0002f6 6382 mov.l @r8, r3
0002f8 6092 mov.l @r9, r0
0002fa 303c add r3, r0
0002fc 2902 mov.l r0, @r9
0002fe 63b2 mov.l @r11, r3
000300 62e2 mov.l @r14, r2
000302 323c add r3, r2
000304 2e22 mov.l r2, @r14
000306 6092 mov.l @r9, r0
000308 8806 cmp/eq #h'6, r0
00030a 8b0a bf h'14 ;@(h'322)
00030c 62e2 mov.l @r14, r2
00030e 72fa add #h'fa, r2
000310 d129 mov.l @(h'a4,pc), r1 ;@(h'3b8)
000312 6312 mov.l @r1, r3
000314 3327 cmp/gt r2, r3
000316 8b04 bf h'8 ;@(h'322)
000318 60e2 mov.l @r14, r0
00031a 7006
00031c 6312 mov.l @r1, r3
00031e 3303 cmp/ge r0, r3
000320 8b0e bf h'1c ;@(h'340)
000322 6092 mov.l @r9, r0
000324 887c cmp/eq #h'7c, r0
000326 8b19 bf h'32 ;@(h'35c)
000328 62e2 mov.l @r14, r2
00032a 72fa add #h'fa, r2
00032c d121 mov.l @(h'84,pc), r1 ;@(h'3b4)
00032e 6312 mov.l @r1, r3
000330 3327 cmp/gt r2, r3
000332 8b13 bf h'26 ;@(h'35c)
000334 60e2 mov.l @r14, r0
000336 7006
000338 d21e mov.l @(h'78,pc), r2 ;@(h'3b4)
00033a 6322 mov.l @r2, r3
00033c 3303 cmp/ge r0, r3
00033e 890d bt h'1a ;@(h'35c)
000340 6082 mov.l @r8, r0
000342 8801 cmp/eq #h'1, r0
000344 0129 movt r1
000346 88ff cmp/eq #h'ffffffff, r0
000348 0029 movt r0
00034a 3018 sub r1, r0
00034c 2802 mov.l r0, @r8
00034e 60b2 mov.l @r11, r0
000350 88ff cmp/eq #h'ffffffff, r0
000352 0129 movt r1
000354 8801 cmp/eq #h'1, r0
000356 0029 movt r0
000358 3018 sub r1, r0
00035a 2b02 mov.l r0, @r11
00035c 60e2 mov.l @r14, r0
00035e 8801 cmp/eq #h'1, r0
000360 8d03 bt/s h'6 ;@(h'36a)
000362 6403 mov r0, r4
000364 6043 mov r4, r0
000366 883f cmp/eq #h'3f, r0
000368 8b06 bf h'c ;@(h'378)
00036a 60b2 mov.l @r11, r0
00036c 8801 cmp/eq #h'1, r0
00036e 0129 movt r1
000370 88ff cmp/eq #h'ffffffff, r0
000372 0029 movt r0
000374 3018 sub r1, r0
000376 2b02 mov.l r0, @r11
000378 6092 mov.l @r9, r0
00037a 8801 cmp/eq #h'1, r0
00037c 8d03 bt/s h'6 ;@(h'386)
00037e 6403 mov r0, r4
000380 6043 mov r4, r0
000382 887f cmp/eq #h'7f, r0
000384 8b02 bf h'4 ;@(h'38c)
000386 e301 mov #h'1, r3
000388 d20c mov.l @(h'30,pc), r2 ;@(h'3bc)
00038a 2232 mov.l r3, @r2
00038c d30c mov.l @(h'30,pc), r3 ;@(h'3c0)
00038e 430b jsr @r3
000390 e419 mov #h'19, r4
000392 940e mov.w @(h'1c,pc), r4 ;@(h'3b2)
000394 4a0b jsr @r10
000396 0009 nop
000398 8801 cmp/eq #h'1, r0
00039a 8905 bt h'a ;@(h'3a8)
00039c d307 mov.l @(h'1c,pc), r3 ;@(h'3bc)
00039e 6032 mov.l @r3, r0
0003a0 8801 cmp/eq #h'1, r0
0003a2 8901 bt h'2 ;@(h'3a8)
0003a4 af3c bra h'-188 ;@(h'220)
0003a6 0009 nop
0003a8 de06 mov.l @(h'18,pc), r14 ;@(h'3c4)
0003aa 4e0b jsr @r14
0003ac 64f3 mov r15, r4
0003ae affc bra h'-8 ;@(h'3aa)
0003b0 0009 nop
0003b2 7533 add #h'33, r5
0003b4 0810
0003b6 000c mov.b @(r0,r0), r0
0003b8 0810
0003ba 0008 clrt
0003bc 0810
0003be 0020
0003c0 0030
0003c2 0986 mov.l r8, @(r0,r9)
0003c4 0030
0003c6 0574 mov.b r7, @(r0,r5)
0003c8 000b rts
0003ca 0009 nop
0003cc d333 mov.l @(h'cc,pc), r3 ;@(h'49c)
0003ce 000b rts
0003d0 2342 mov.l r4, @r3
0003d2 2fe6 mov.l r14, @-r15
0003d4 2fd6 mov.l r13, @-r15
0003d6 2fc6 mov.l r12, @-r15
0003d8 4f22 sts.l pr, @-r15
0003da d230 mov.l @(h'c0,pc), r2 ;@(h'49c)
0003dc 6e22 mov.l @r2, r14
0003de 2ee8 tst r14, r14
0003e0 8901 bt h'2 ;@(h'3e6)
0003e2 4e0b jsr @r14
0003e4 0009 nop
0003e6 de2e mov.l @(h'b8,pc), r14 ;@(h'4a0)
0003e8 4e0b jsr @r14
0003ea e406 mov #h'6, r4
0003ec 4e0b jsr @r14
0003ee e407 mov #h'7, r4
0003f0 4e0b jsr @r14
0003f2 e408 mov #h'8, r4
0003f4 4e0b jsr @r14
0003f6 e409 mov #h'9, r4
0003f8 4e0b jsr @r14
0003fa e40a mov #h'a, r4
0003fc dc29 mov.l @(h'a4,pc), r12 ;@(h'4a4)
0003fe ee04 mov #h'4, r14
000400 ed00 mov #h'0, r13
000402 4c0b jsr @r12
000404 64d3 mov r13, r4
000406 7d01
000408 3de3 cmp/ge r14, r13
00040a 8bfa bf h'-c ;@(h'402)
00040c dc26 mov.l @(h'98,pc), r12 ;@(h'4a8)
00040e ed00 mov #h'0, r13
000410 4c0b jsr @r12
000412 64d3 mov r13, r4
000414 7d01
000416 3de3 cmp/ge r14, r13
000418 8bfa bf h'-c ;@(h'410)
00041a 4f26 lds.l @r15+, pr
00041c d223 mov.l @(h'8c,pc), r2 ;@(h'4ac)
00041e 6cf6 mov.l @r15+, r12
000420 6df6 mov.l @r15+, r13
000422 422b jmp @r2
000424 6ef6 mov.l @r15+, r14
000426 4f22 sts.l pr, @-r15
000428 d521 mov.l @(h'84,pc), r5 ;@(h'4b0)
00042a d422 mov.l @(h'88,pc), r4 ;@(h'4b4)
00042c d322 mov.l @(h'88,pc), r3 ;@(h'4b8)
00042e 430b jsr @r3
000430 e66c mov #h'6c, r6
000432 e500 mov #h'0, r5
000434 d721 mov.l @(h'84,pc), r7 ;@(h'4bc)
000436 d622 mov.l @(h'88,pc), r6 ;@(h'4c0)
000438 a002 bra h'4 ;@(h'440)
00043a 6472 mov.l @r7, r4
00043c 2452 mov.l r5, @r4
00043e 7404
000440 6362 mov.l @r6, r3
000442 3432 cmp/hs r3, r4
000444 8bfa bf h'-c ;@(h'43c)
000446 d61f mov.l @(h'7c,pc), r6 ;@(h'4c4)
000448 d31f mov.l @(h'7c,pc), r3 ;@(h'4c8)
00044a 6432 mov.l @r3, r4
00044c d21f mov.l @(h'7c,pc), r2 ;@(h'4cc)
00044e a003 bra h'6 ;@(h'458)
000450 6522 mov.l @r2, r5
000452 6356 mov.l @r5+, r3
000454 2432 mov.l r3, @r4
000456 7404
000458 6262 mov.l @r6, r2
00045a 3422 cmp/hs r2, r4
00045c 8bf9 bf h'-e ;@(h'452)
00045e 6372 mov.l @r7, r3
000460 6162 mov.l @r6, r1
000462 3138 sub r3, r1
000464 d31a mov.l @(h'68,pc), r3 ;@(h'4d0)
000466 7104
000468 4f26 lds.l @r15+, pr
00046a 000b rts
00046c 2312 mov.l r1, @r3
00046e 6053 mov r5, r0
000470 4f22 sts.l pr, @-r15
000472 7ff8 add #h'f8, r15
000474 2f42 mov.l r4, @r15
000476 bfd6 bsr h'-54 ;@(h'426)
000478 81f2 mov.w r0, @(h'4,r15)
00047a e601 mov #h'1, r6
00047c d215 mov.l @(h'54,pc), r2 ;@(h'4d4)
00047e 6563 mov r6, r5
000480 420b jsr @r2
000482 e400 mov #h'0, r4
000484 d414 mov.l @(h'50,pc), r4 ;@(h'4d8)
000486 d315 mov.l @(h'54,pc), r3 ;@(h'4dc)
000488 430b jsr @r3
00048a 0009 nop
00048c 85f2 mov.w @(h'4,r15), r0
00048e 6503 mov r0, r5
000490 64f2 mov.l @r15, r4
000492 655d extu.w r5, r5
000494 d312 mov.l @(h'48,pc), r3 ;@(h'4e0)
000496 7f08
000498 432b jmp @r3
00049a 4f26 lds.l @r15+, pr
00049c 0810
00049e 0024 mov.b r2, @(r0,r0)
0004a0 0030
0004a2 04e4 mov.b r14, @(r0,r4)
0004a4 0030
0004a6 0534 mov.b r3, @(r0,r5)
0004a8 0030
0004aa 0564 mov.b r6, @(r0,r5)
0004ac 0030
0004ae 0544 mov.b r4, @(r0,r5)
0004b0 8801 cmp/eq #h'1, r0
0004b2 e000 mov #h'0, r0
0004b4 0810
0004b6 2000 mov.b r0, @r0
0004b8 0030
0004ba 0594 mov.b r9, @(r0,r5)
0004bc 0030
0004be 0c3c mov.b @(r0,r3), r12
0004c0 0030
0004c2 0c40
0004c4 0030
0004c6 0c48 clrs
0004c8 0030
0004ca 0c44 mov.b r4, @(r0,r12)
0004cc 0030
0004ce 0c4c mov.b @(r0,r4), r12
0004d0 0810
0004d2 0000
0004d4 0030
0004d6 0584 mov.b r8, @(r0,r5)
0004d8 0030
0004da 03d2 stc r5_bank, r3
0004dc 0030
0004de 0554 mov.b r5, @(r0,r5)
0004e0 0030
0004e2 020c mov.b @(r0,r0), r2
0004e4 d201 mov.l @(h'4,pc), r2 ;@(h'4ec)
0004e6 d002 mov.l @(h'8,pc), r0 ;@(h'4f0)
0004e8 422b jmp @r2
0004ea 0009 nop
0004ec 8001 mov.b r0, @(h'1,r0)
0004ee 0070
0004f0 0000
0004f2 0119 div0u
0004f4 d201 mov.l @(h'4,pc), r2 ;@(h'4fc)
0004f6 d002 mov.l @(h'8,pc), r0 ;@(h'500)
0004f8 422b jmp @r2
0004fa 0009 nop
0004fc 8001 mov.b r0, @(h'1,r0)
0004fe 0070
000500 0000
000502 0143
000504 d201 mov.l @(h'4,pc), r2 ;@(h'50c)
000506 d002 mov.l @(h'8,pc), r0 ;@(h'510)
000508 422b jmp @r2
00050a 0009 nop
00050c 8001 mov.b r0, @(h'1,r0)
00050e 0070
000510 0000
000512 0028 clrmac
000514 d201 mov.l @(h'4,pc), r2 ;@(h'51c)
000516 d002 mov.l @(h'8,pc), r0 ;@(h'520)
000518 422b jmp @r2
00051a 0009 nop
00051c 8001 mov.b r0, @(h'1,r0)
00051e 0070
000520 0000
000522 0030
000524 d201 mov.l @(h'4,pc), r2 ;@(h'52c)
000526 d002 mov.l @(h'8,pc), r0 ;@(h'530)
000528 422b jmp @r2
00052a 0009 nop
00052c 8001 mov.b r0, @(h'1,r0)
00052e 0070
000530 0000
000532 0146 mov.l r4, @(r0,r1)
000534 d201 mov.l @(h'4,pc), r2 ;@(h'53c)
000536 d002 mov.l @(h'8,pc), r0 ;@(h'540)
000538 422b jmp @r2
00053a 0009 nop
00053c 8001 mov.b r0, @(h'1,r0)
00053e 0070
000540 0000
000542 01e7 mul.l r14, r1
000544 d201 mov.l @(h'4,pc), r2 ;@(h'54c)
000546 d002 mov.l @(h'8,pc), r0 ;@(h'550)
000548 422b jmp @r2
00054a 0009 nop
00054c 8001 mov.b r0, @(h'1,r0)
00054e 0070
000550 0000
000552 0244 mov.b r4, @(r0,r2)
000554 d201 mov.l @(h'4,pc), r2 ;@(h'55c)
000556 d002 mov.l @(h'8,pc), r0 ;@(h'560)
000558 422b jmp @r2
00055a 0009 nop
00055c 8001 mov.b r0, @(h'1,r0)
00055e 0070
000560 0000
000562 0494 mov.b r9, @(r0,r4)
000564 d201 mov.l @(h'4,pc), r2 ;@(h'56c)
000566 d002 mov.l @(h'8,pc), r0 ;@(h'570)
000568 422b jmp @r2
00056a 0009 nop
00056c 8001 mov.b r0, @(h'1,r0)
00056e 0070
000570 0000
000572 0218 sett
000574 d201 mov.l @(h'4,pc), r2 ;@(h'57c)
000576 d002 mov.l @(h'8,pc), r0 ;@(h'580)
000578 422b jmp @r2
00057a 0009 nop
00057c 8001 mov.b r0, @(h'1,r0)
00057e 0070
000580 0000
000582 090f mac.l @r0+, @r9+
000584 d201 mov.l @(h'4,pc), r2 ;@(h'58c)
000586 d002 mov.l @(h'8,pc), r0 ;@(h'590)
000588 422b jmp @r2
00058a 0009 nop
00058c 8001 mov.b r0, @(h'1,r0)
00058e 0070
000590 0000
000592 0013
000594 d201 mov.l @(h'4,pc), r2 ;@(h'59c)
000596 d002 mov.l @(h'8,pc), r0 ;@(h'5a0)
000598 422b jmp @r2
00059a 0009 nop
00059c 8001 mov.b r0, @(h'1,r0)
00059e 0070
0005a0 0000
0005a2 03fa
0005a4 4f22 sts.l pr, @-r15
0005a6 e300 mov #h'0, r3
0005a8 7fe4 add #h'e4, r15
0005aa 62f3 mov r15, r2
0005ac 1f44 mov.l r4, @(h'10,r15)
0005ae e401 mov #h'1, r4
0005b0 1f53 mov.l r5, @(h'c,r15)
0005b2 1f66 mov.l r6, @(h'18,r15)
0005b4 1f75 mov.l r7, @(h'14,r15)
0005b6 1f42 mov.l r4, @(h'8,r15)
0005b8 1f41 mov.l r4, @(h'4,r15)
0005ba 2f31 mov.w r3, @r15
0005bc 2f26 mov.l r2, @-r15
0005be 53f7 mov.l @(h'1c,r15), r3
0005c0 2f36 mov.l r3, @-r15
0005c2 65f3 mov r15, r5
0005c4 d335 mov.l @(h'd4,pc), r3 ;@(h'69c)
0005c6 64f3 mov r15, r4
0005c8 57f5 mov.l @(h'14,r15), r7
0005ca 750c
0005cc 56f6 mov.l @(h'18,r15), r6
0005ce 430b jsr @r3
0005d0 7410 add #h'10, r4
0005d2 6403 mov r0, r4
0005d4 52f7 mov.l @(h'1c,r15), r2
0005d6 85f4 mov.w @(h'8,r15), r0
0005d8 6303 mov r0, r3
0005da 2232 mov.l r3, @r2
0005dc 7f24 add #h'24, r15
0005de 4f26 lds.l @r15+, pr
0005e0 000b rts
0005e2 6043 mov r4, r0
0005e4 4f22 sts.l pr, @-r15
0005e6 7fe4 add #h'e4, r15
0005e8 d32d mov.l @(h'b4,pc), r3 ;@(h'6a0)
0005ea 66f3 mov r15, r6
0005ec 7618 add #h'18, r6
0005ee 65f3 mov r15, r5
0005f0 7514 add #h'14, r5
0005f2 64f3 mov r15, r4
0005f4 430b jsr @r3
0005f6 7408
0005f8 d22a mov.l @(h'a8,pc), r2 ;@(h'6a4)
0005fa 67f3 mov r15, r7
0005fc 7710 add #h'10, r7
0005fe 66f3 mov r15, r6
000600 760c
000602 65f3 mov r15, r5
000604 7504
000606 420b jsr @r2
000608 64f3 mov r15, r4
00060a 53f2 mov.l @(h'8,r15), r3
00060c 2338 tst r3, r3
00060e 8b10 bf h'20 ;@(h'632)
000610 64f0 mov.b @r15, r4
000612 644c extu.b r4, r4
000614 d524 mov.l @(h'90,pc), r5 ;@(h'6a8)
000616 2448 tst r4, r4
000618 8907 bt h'e ;@(h'62a)
00061a 6043 mov r4, r0
00061c 8801 cmp/eq #h'1, r0
00061e 8b08 bf h'10 ;@(h'632)
000620 84f4 mov.b @(h'4,r15), r0
000622 e303 mov #h'3, r3
000624 600c extu.b r0, r0
000626 3037 cmp/gt r3, r0
000628 8903 bt h'6 ;@(h'632)
00062a 7f1c add #h'1c, r15
00062c 4f26 lds.l @r15+, pr
00062e 000b rts
000630 6053 mov r5, r0
000632 d31e mov.l @(h'78,pc), r3 ;@(h'6ac)
000634 430b jsr @r3
000636 0009 nop
000638 7f1c add #h'1c, r15
00063a 4f26 lds.l @r15+, pr
00063c 000b rts
00063e 0009 nop
000640 2fe6 mov.l r14, @-r15
000642 2fc6 mov.l r12, @-r15
000644 4f22 sts.l pr, @-r15
000646 7ffc add #h'fc, r15
000648 de19 mov.l @(h'64,pc), r14 ;@(h'6b0)
00064a 63e2 mov.l @r14, r3
00064c 2338 tst r3, r3
00064e 8f03 bf/s h'6 ;@(h'658)
000650 6c43 mov r4, r12
000652 bfc7 bsr h'-72 ;@(h'5e4)
000654 0009 nop
000656 2e02 mov.l r0, @r14
000658 60e2 mov.l @r14, r0
00065a e700 mov #h'0, r7
00065c ee0c mov #h'c, r14
00065e e607 mov #h'7, r6
000660 a008 bra h'10 ;@(h'674)
000662 6573 mov r7, r5
000664 6473 mov r7, r4
000666 6306 mov.l @r0+, r3
000668 33c0 cmp/eq r12, r3
00066a 8908 bt h'10 ;@(h'67e)
00066c 7401
00066e 3463 cmp/ge r6, r4
000670 8bf9 bf h'-e ;@(h'666)
000672 7501
000674 35e3 cmp/ge r14, r5
000676 8bf5 bf h'-16 ;@(h'664)
000678 e6ff mov #h'ffffffff, r6
00067a 6463 mov r6, r4
00067c 6563 mov r6, r5
00067e 66f3 mov r15, r6
000680 d30c mov.l @(h'30,pc), r3 ;@(h'6b4)
000682 6053 mov r5, r0
000684 2640 mov.b r4, @r6
000686 6263 mov r6, r2
000688 8061 mov.b r0, @(h'1,r6)
00068a 51f4 mov.l @(h'10,r15), r1
00068c 430b jsr @r3
00068e e002 mov #h'2, r0
000690 7f04
000692 4f26 lds.l @r15+, pr
000694 6cf6 mov.l @r15+, r12
000696 000b rts
000698 6ef6 mov.l @r15+, r14
00069a 0000
00069c 0030
00069e 0bbc mov.b @(r0,r11), r11
0006a0 0030
0006a2 0c0c mov.b @(r0,r0), r12
0006a4 0030
0006a6 0c1c mov.b @(r0,r1), r12
0006a8 0030
0006aa 0c50
0006ac 0030
0006ae 0bac mov.b @(r0,r10), r11
0006b0 0810
0006b2 0028 clrmac
0006b4 0030
0006b6 0b64 mov.b r6, @(r0,r11)
0006b8 2fe6 mov.l r14, @-r15
0006ba 0312 stc gbr, r3
0006bc d24c mov.l @(h'130,pc), r2 ;@(h'7f0)
0006be e501 mov #h'1, r5
0006c0 4f22 sts.l pr, @-r15
0006c2 6e43 mov r4, r14
0006c4 4f12 sts.l macl, @-r15
0006c6 7ffc add #h'fc, r15
0006c8 2f32 mov.l r3, @r15
0006ca 420b jsr @r2
0006cc e410 mov #h'10, r4
0006ce 4e15 cmp/pl r14
0006d0 8d01 bt/s h'2 ;@(h'6d6)
0006d2 e428 mov #h'28, r4
0006d4 ee01 mov #h'1, r14
0006d6 3e47 cmp/gt r4, r14
0006d8 8b00 bf h'0 ;@(h'6dc)
0006da 6e43 mov r4, r14
0006dc 9283 mov.w @(h'106,pc), r2 ;@(h'7e6)
0006de e45c mov #h'5c, r4
0006e0 0e47 mul.l r4, r14
0006e2 e3fc mov #h'fffffffc, r3
0006e4 041a sts macl, r4
0006e6 443c shad r3, r4
0006e8 6447 not r4, r4
0006ea 644c extu.b r4, r4
0006ec 421e ldc r2, gbr
0006ee c502 mov.w @(h'4,gbr), r0
0006f0 937a mov.w @(h'f4,pc), r3 ;@(h'7e8)
0006f2 2039 and r3, r0
0006f4 c102 mov.w r0, @(h'4,gbr)
0006f6 e180 mov #h'ffffff80, r1
0006f8 d03e mov.l @(h'f8,pc), r0 ;@(h'7f4)
0006fa 411e ldc r1, gbr
0006fc c103 mov.w r0, @(h'6,gbr)
0006fe 9074 mov.w @(h'e8,pc), r0 ;@(h'7ea)
000700 204b or r4, r0
000702 c102 mov.w r0, @(h'4,gbr)
000704 d03c mov.l @(h'f0,pc), r0 ;@(h'7f8)
000706 c103 mov.w r0, @(h'6,gbr)
000708 d03c mov.l @(h'f0,pc), r0 ;@(h'7fc)
00070a c103 mov.w r0, @(h'6,gbr)
00070c e408 mov #h'8, r4
00070e c406 mov.b @(h'6,gbr), r0
000710 600c extu.b r0, r0
000712 2048 tst r4, r0
000714 89fb bt h'-a ;@(h'70e)
000716 c406 mov.b @(h'6,gbr), r0
000718 600c extu.b r0, r0
00071a c9f7 and #h'f7, r0
00071c d335 mov.l @(h'd4,pc), r3 ;@(h'7f4)
00071e 203b or r3, r0
000720 c103 mov.w r0, @(h'6,gbr)
000722 6033 mov r3, r0
000724 c103 mov.w r0, @(h'6,gbr)
000726 9060 mov.w @(h'c0,pc), r0 ;@(h'7ea)
000728 c102 mov.w r0, @(h'4,gbr)
00072a e500 mov #h'0, r5
00072c d230 mov.l @(h'c0,pc), r2 ;@(h'7f0)
00072e 420b jsr @r2
000730 e410 mov #h'10, r4
000732 63f2 mov.l @r15, r3
000734 431e ldc r3, gbr
000736 7f04
000738 4f16 lds.l @r15+, macl
00073a 4f26 lds.l @r15+, pr
00073c 000b rts
00073e 6ef6 mov.l @r15+, r14
000740 2fe6 mov.l r14, @-r15
000742 e501 mov #h'1, r5
000744 2fd6 mov.l r13, @-r15
000746 e708 mov #h'8, r7
000748 2fc6 mov.l r12, @-r15
00074a 6c53 mov r5, r12
00074c 2fb6 mov.l r11, @-r15
00074e 2fa6 mov.l r10, @-r15
000750 2f96 mov.l r9, @-r15
000752 ea00 mov #h'0, r10
000754 4f22 sts.l pr, @-r15
000756 6ba3 mov r10, r11
000758 6340 mov.b @r4, r3
00075a 633c extu.b r3, r3
00075c 8441 mov.b @(h'1,r4), r0
00075e 4c3d shld r3, r12
000760 600c extu.b r0, r0
000762 3073 cmp/ge r7, r0
000764 8d03 bt/s h'6 ;@(h'76e)
000766 6953 mov r5, r9
000768 8441 mov.b @(h'1,r4), r0
00076a a001 bra h'2 ;@(h'770)
00076c 600c extu.b r0, r0
00076e 70f8 add #h'f8, r0
000770 d323 mov.l @(h'8c,pc), r3 ;@(h'800)
000772 450d shld r0, r5
000774 d023 mov.l @(h'8c,pc), r0 ;@(h'804)
000776 431e ldc r3, gbr
000778 c101 mov.w r0, @(h'2,gbr)
00077a c50c mov.w @(h'18,gbr), r0
00077c d222 mov.l @(h'88,pc), r2 ;@(h'808)
00077e 2029 and r2, r0
000780 cbaa or #h'aa, r0
000782 c10c mov.w r0, @(h'18,gbr)
000784 d621 mov.l @(h'84,pc), r6 ;@(h'80c)
000786 8441 mov.b @(h'1,r4), r0
000788 600c extu.b r0, r0
00078a 3073 cmp/ge r7, r0
00078c 8905 bt h'a ;@(h'79a)
00078e 8441 mov.b @(h'1,r4), r0
000790 600c extu.b r0, r0
000792 4000 shll r0
000794 006d mov.w @(r0,r6), r0
000796 a007 bra h'e ;@(h'7a8)
000798 c101 mov.w r0, @(h'2,gbr)
00079a 4000 shll r0
00079c 006d mov.w @(r0,r6), r0
00079e 6103 mov r0, r1
0007a0 c50c mov.w @(h'18,gbr), r0
0007a2 2029 and r2, r0
0007a4 201b or r1, r0
0007a6 c10c mov.w r0, @(h'18,gbr)
0007a8 d319 mov.l @(h'64,pc), r3 ;@(h'810)
0007aa 431e ldc r3, gbr
0007ac 8441 mov.b @(h'1,r4), r0
0007ae 600c extu.b r0, r0
0007b0 3073 cmp/ge r7, r0
0007b2 8d06 bt/s h'c ;@(h'7c2)
0007b4 6657 not r5, r6
0007b6 6063 mov r6, r0
0007b8 c002 mov.b r0, @(h'2,gbr)
0007ba c418 mov.b @(h'18,gbr), r0
0007bc c9f0 and #h'f0, r0
0007be a005 bra h'a ;@(h'7cc)
0007c0 cb0f or #h'f, r0
0007c2 9013 mov.w @(h'26,pc), r0 ;@(h'7ec)
0007c4 c002 mov.b r0, @(h'2,gbr)
0007c6 c418 mov.b @(h'18,gbr), r0
0007c8 c9f0 and #h'f0, r0
0007ca 206b or r6, r0
0007cc c018 mov.b r0, @(h'18,gbr)
0007ce bf73 bsr h'-11a ;@(h'6b8)
0007d0 e401 mov #h'1, r4
0007d2 6ea3 mov r10, r14
0007d4 ed05 mov #h'5, r13
0007d6 c400 mov.b @(h'0,gbr), r0
0007d8 6407 not r0, r4
0007da 644c extu.b r4, r4
0007dc 62cc extu.b r12, r2
0007de 2428 tst r2, r4
0007e0 8b18 bf h'30 ;@(h'814)
0007e2 a01c bra h'38 ;@(h'81e)
0007e4 7b01
0007e6 fee0
0007e8 0fff mac.l @r15+, @r15+
0007ea 5a00 mov.l @(h'0,r0), r10
0007ec 00ff mac.l @r15+, @r0+
0007ee 0000
0007f0 0030
0007f2 0c2c mov.b @(r0,r2), r12
0007f4 0000
0007f6 a500 bra h'a00 ;@(h'11fa)
0007f8 0000
0007fa a505 bra h'a0a ;@(h'1208)
0007fc 0000
0007fe a585 bra h'b0a ;@(h'130c)
000800 a400 bra h'800 ;@(h'1004)
000802 0100
000804 0000
000806 aaaa bra h'-aac ;@(h'fffffd5e)
000808 0000
00080a ff00
00080c 0030
00080e 0da0
000810 a400 bra h'800 ;@(h'1014)
000812 0120
000814 bf50 bsr h'-160 ;@(h'6b8)
000816 e40a mov #h'a, r4
000818 7e01
00081a 3ed3 cmp/ge r13, r14
00081c 8bdb bf h'-4a ;@(h'7d6)
00081e 2bb8 tst r11, r11
000820 8900 bt h'0 ;@(h'824)
000822 69a3 mov r10, r9
000824 d22b mov.l @(h'ac,pc), r2 ;@(h'8d4)
000826 421e ldc r2, gbr
000828 d02b mov.l @(h'ac,pc), r0 ;@(h'8d8)
00082a c101 mov.w r0, @(h'2,gbr)
00082c c50c mov.w @(h'18,gbr), r0
00082e d32b mov.l @(h'ac,pc), r3 ;@(h'8dc)
000830 2039 and r3, r0
000832 cbaa or #h'aa, r0
000834 c10c mov.w r0, @(h'18,gbr)
000836 bf3f bsr h'-182 ;@(h'6b8)
000838 e401 mov #h'1, r4
00083a 904a mov.w @(h'94,pc), r0 ;@(h'8d2)
00083c c101 mov.w r0, @(h'2,gbr)
00083e c50c mov.w @(h'18,gbr), r0
000840 d326 mov.l @(h'98,pc), r3 ;@(h'8dc)
000842 2039 and r3, r0
000844 cb55 or #h'55, r0
000846 c10c mov.w r0, @(h'18,gbr)
000848 bf36 bsr h'-194 ;@(h'6b8)
00084a e401 mov #h'1, r4
00084c d324 mov.l @(h'90,pc), r3 ;@(h'8e0)
00084e e000 mov #h'0, r0
000850 431e ldc r3, gbr
000852 c002 mov.b r0, @(h'2,gbr)
000854 c418 mov.b @(h'18,gbr), r0
000856 c9f0 and #h'f0, r0
000858 c018 mov.b r0, @(h'18,gbr)
00085a 6093 mov r9, r0
00085c 4f26 lds.l @r15+, pr
00085e 69f6 mov.l @r15+, r9
000860 6af6 mov.l @r15+, r10
000862 6bf6 mov.l @r15+, r11
000864 6cf6 mov.l @r15+, r12
000866 6df6 mov.l @r15+, r13
000868 000b rts
00086a 6ef6 mov.l @r15+, r14
00086c 4f22 sts.l pr, @-r15
00086e 7ffc add #h'fc, r15
000870 63f3 mov r15, r3
000872 bee5 bsr h'-236 ;@(h'640)
000874 2f36 mov.l r3, @-r15
000876 7f04
000878 63f0 mov.b @r15, r3
00087a 633c extu.b r3, r3
00087c 4311 cmp/pz r3
00087e 8b03 bf h'6 ;@(h'888)
000880 84f1 mov.b @(h'1,r15), r0
000882 600c extu.b r0, r0
000884 4011 cmp/pz r0
000886 8903 bt h'6 ;@(h'890)
000888 7f04
00088a 4f26 lds.l @r15+, pr
00088c 000b rts
00088e e000 mov #h'0, r0
000890 bf56 bsr h'-154 ;@(h'740)
000892 64f3 mov r15, r4
000894 7f04
000896 4f26 lds.l @r15+, pr
000898 000b rts
00089a 0009 nop
00089c 4f22 sts.l pr, @-r15
00089e 7ffc add #h'fc, r15
0008a0 63f3 mov r15, r3
0008a2 becd bsr h'-266 ;@(h'640)
0008a4 2f36 mov.l r3, @-r15
0008a6 7f04
0008a8 63f0 mov.b @r15, r3
0008aa 633c extu.b r3, r3
0008ac 4311 cmp/pz r3
0008ae 8b03 bf h'6 ;@(h'8b8)
0008b0 84f1 mov.b @(h'1,r15), r0
0008b2 600c extu.b r0, r0
0008b4 4011 cmp/pz r0
0008b6 8903 bt h'6 ;@(h'8c0)
0008b8 7f04
0008ba 4f26 lds.l @r15+, pr
0008bc 000b rts
0008be e000 mov #h'0, r0
0008c0 d208 mov.l @(h'20,pc), r2 ;@(h'8e4)
0008c2 420b jsr @r2
0008c4 64f3 mov r15, r4
0008c6 2008 tst r0, r0
0008c8 0029 movt r0
0008ca 7f04
0008cc 4f26 lds.l @r15+, pr
0008ce 000b rts
0008d0 0009 nop
0008d2 5555 mov.l @(h'14,r5), r5
0008d4 a400 bra h'800 ;@(h'10d8)
0008d6 0100
0008d8 0000
0008da aaaa bra h'-aac ;@(h'fffffe32)
0008dc 0000
0008de ff00
0008e0 a400 bra h'800 ;@(h'10e4)
0008e2 0120
0008e4 0030
0008e6 0bfc mov.b @(r0,r15), r11
0008e8 d037 mov.l @(h'dc,pc), r0 ;@(h'9c8)
0008ea 000b rts
0008ec 0009 nop
0008ee e301 mov #h'1, r3
0008f0 2fe6 mov.l r14, @-r15
0008f2 6e43 mov r4, r14
0008f4 4f22 sts.l pr, @-r15
0008f6 3e33 cmp/ge r3, r14
0008f8 7ff8 add #h'f8, r15
0008fa 1f51 mov.l r5, @(h'4,r15)
0008fc 8f03 bf/s h'6 ;@(h'906)
0008fe 2f62 mov.l r6, @r15
000900 e105 mov #h'5, r1
000902 3e17 cmp/gt r1, r14
000904 8b04 bf h'8 ;@(h'910)
000906 e0ff mov #h'ffffffff, r0
000908 7f08
00090a 4f26 lds.l @r15+, pr
00090c 000b rts
00090e 6ef6 mov.l @r15+, r14
000910 56f1 mov.l @(h'4,r15), r6
000912 7e05
000914 65f2 mov.l @r15, r5
000916 d32d mov.l @(h'b4,pc), r3 ;@(h'9cc)
000918 430b jsr @r3
00091a 64e3 mov r14, r4
00091c 6403 mov r0, r4
00091e 4411 cmp/pz r4
000920 8b05 bf h'a ;@(h'92e)
000922 d32b mov.l @(h'ac,pc), r3 ;@(h'9d0)
000924 430b jsr @r3
000926 64e3 mov r14, r4
000928 6403 mov r0, r4
00092a 4411 cmp/pz r4
00092c 8904 bt h'8 ;@(h'938)
00092e 6043 mov r4, r0
000930 7f08
000932 4f26 lds.l @r15+, pr
000934 000b rts
000936 6ef6 mov.l @r15+, r14
000938 60e3 mov r14, r0
00093a 7f08
00093c 4f26 lds.l @r15+, pr
00093e 000b rts
000940 6ef6 mov.l @r15+, r14
000942 e301 mov #h'1, r3
000944 2fe6 mov.l r14, @-r15
000946 6e43 mov r4, r14
000948 4f22 sts.l pr, @-r15
00094a 3e33 cmp/ge r3, r14
00094c 8b02 bf h'4 ;@(h'954)
00094e e105 mov #h'5, r1
000950 3e17 cmp/gt r1, r14
000952 8b03 bf h'6 ;@(h'95c)
000954 4f26 lds.l @r15+, pr
000956 e0ff mov #h'ffffffff, r0
000958 000b rts
00095a 6ef6 mov.l @r15+, r14
00095c d31d mov.l @(h'74,pc), r3 ;@(h'9d4)
00095e 7e05
000960 430b jsr @r3
000962 64e3 mov r14, r4
000964 6403 mov r0, r4
000966 4411 cmp/pz r4
000968 8b05 bf h'a ;@(h'976)
00096a d31b mov.l @(h'6c,pc), r3 ;@(h'9d8)
00096c 430b jsr @r3
00096e 64e3 mov r14, r4
000970 6403 mov r0, r4
000972 4411 cmp/pz r4
000974 8903 bt h'6 ;@(h'97e)
000976 6043 mov r4, r0
000978 4f26 lds.l @r15+, pr
00097a 000b rts
00097c 6ef6 mov.l @r15+, r14
00097e 60e3 mov r14, r0
000980 4f26 lds.l @r15+, pr
000982 000b rts
000984 6ef6 mov.l @r15+, r14
000986 6143 mov r4, r1
000988 d314 mov.l @(h'50,pc), r3 ;@(h'9dc)
00098a 2fe6 mov.l r14, @-r15
00098c 2fd6 mov.l r13, @-r15
00098e 2fc6 mov.l r12, @-r15
000990 4f22 sts.l pr, @-r15
000992 7ffc add #h'fc, r15
000994 9e17 mov.w @(h'2e,pc), r14 ;@(h'9c6)
000996 430b jsr @r3
000998 60e3 mov r14, r0
00099a 6d03 mov r0, r13
00099c d210 mov.l @(h'40,pc), r2 ;@(h'9e0)
00099e 6143 mov r4, r1
0009a0 420b jsr @r2
0009a2 60e3 mov r14, r0
0009a4 dc0f mov.l @(h'3c,pc), r12 ;@(h'9e4)
0009a6 4d15 cmp/pl r13
0009a8 8f05 bf/s h'a ;@(h'9b6)
0009aa 2f02 mov.l r0, @r15
0009ac 4c0b jsr @r12
0009ae 64e3 mov r14, r4
0009b0 7dff add #h'ff, r13
0009b2 4d15 cmp/pl r13
0009b4 89fa bt h'-c ;@(h'9ac)
0009b6 4c0b jsr @r12
0009b8 64f2 mov.l @r15, r4
0009ba 7f04
0009bc 4f26 lds.l @r15+, pr
0009be 6cf6 mov.l @r15+, r12
0009c0 6df6 mov.l @r15+, r13
0009c2 000b rts
0009c4 6ef6 mov.l @r15+, r14
0009c6 03e8
0009c8 0100
0009ca 0000
0009cc 0030
0009ce 0b9c mov.b @(r0,r9), r11
0009d0 0030
0009d2 0bdc mov.b @(r0,r13), r11
0009d4 0030
0009d6 0bec mov.b @(r0,r14), r11
0009d8 0030
0009da 04e4 mov.b r14, @(r0,r4)
0009dc 0030
0009de 09e8
0009e0 0030
0009e2 0a9c mov.b @(r0,r9), r10
0009e4 0030
0009e6 0bcc mov.b @(r0,r12), r11
0009e8 2008 tst r0, r0
0009ea 2f26 mov.l r2, @-r15
0009ec 894b bt h'96 ;@(h'a86)
0009ee 2f36 mov.l r3, @-r15
0009f0 e200 mov #h'0, r2
0009f2 2127 div0s r2, r1
0009f4 333a subc r3, r3
0009f6 312a subc r2, r1
0009f8 2307 div0s r0, r3
0009fa 4124 rotcl r1
0009fc 3304 div1 r0, r3
0009fe 4124 rotcl r1
000a00 3304 div1 r0, r3
000a02 4124 rotcl r1
000a04 3304 div1 r0, r3
000a06 4124 rotcl r1
000a08 3304 div1 r0, r3
000a0a 4124 rotcl r1
000a0c 3304 div1 r0, r3
000a0e 4124 rotcl r1
000a10 3304 div1 r0, r3
000a12 4124 rotcl r1
000a14 3304 div1 r0, r3
000a16 4124 rotcl r1
000a18 3304 div1 r0, r3
000a1a 4124 rotcl r1
000a1c 3304 div1 r0, r3
000a1e 4124 rotcl r1
000a20 3304 div1 r0, r3
000a22 4124 rotcl r1
000a24 3304 div1 r0, r3
000a26 4124 rotcl r1
000a28 3304 div1 r0, r3
000a2a 4124 rotcl r1
000a2c 3304 div1 r0, r3
000a2e 4124 rotcl r1
000a30 3304 div1 r0, r3
000a32 4124 rotcl r1
000a34 3304 div1 r0, r3
000a36 4124 rotcl r1
000a38 3304 div1 r0, r3
000a3a 4124 rotcl r1
000a3c 3304 div1 r0, r3
000a3e 4124 rotcl r1
000a40 3304 div1 r0, r3
000a42 4124 rotcl r1
000a44 3304 div1 r0, r3
000a46 4124 rotcl r1
000a48 3304 div1 r0, r3
000a4a 4124 rotcl r1
000a4c 3304 div1 r0, r3
000a4e 4124 rotcl r1
000a50 3304 div1 r0, r3
000a52 4124 rotcl r1
000a54 3304 div1 r0, r3
000a56 4124 rotcl r1
000a58 3304 div1 r0, r3
000a5a 4124 rotcl r1
000a5c 3304 div1 r0, r3
000a5e 4124 rotcl r1
000a60 3304 div1 r0, r3
000a62 4124 rotcl r1
000a64 3304 div1 r0, r3
000a66 4124 rotcl r1
000a68 3304 div1 r0, r3
000a6a 4124 rotcl r1
000a6c 3304 div1 r0, r3
000a6e 4124 rotcl r1
000a70 3304 div1 r0, r3
000a72 4124 rotcl r1
000a74 3304 div1 r0, r3
000a76 4124 rotcl r1
000a78 3304 div1 r0, r3
000a7a 4124 rotcl r1
000a7c 312e addc r2, r1
000a7e 6013 mov r1, r0
000a80 63f6 mov.l @r15+, r3
000a82 000b rts
000a84 62f6 mov.l @r15+, r2
000a86 d103 mov.l @(h'c,pc), r1 ;@(h'a94)
000a88 d203 mov.l @(h'c,pc), r2 ;@(h'a98)
000a8a e000 mov #h'0, r0
000a8c 2122 mov.l r2, @r1
000a8e 000b rts
000a90 62f6 mov.l @r15+, r2
000a92 0009 nop
000a94 0810
000a96 0004 mov.b r0, @(r0,r0)
000a98 0000
000a9a 044e mov.l @(r0,r4), r4
000a9c 2008 tst r0, r0
000a9e 2f26 mov.l r2, @-r15
000aa0 8955 bt h'aa ;@(h'b4e)
000aa2 2f36 mov.l r3, @-r15
000aa4 e200 mov #h'0, r2
000aa6 2f46 mov.l r4, @-r15
000aa8 2127 div0s r2, r1
000aaa 0429 movt r4
000aac 333a subc r3, r3
000aae 312a subc r2, r1
000ab0 2307 div0s r0, r3
000ab2 4124 rotcl r1
000ab4 3304 div1 r0, r3
000ab6 4124 rotcl r1
000ab8 3304 div1 r0, r3
000aba 4124 rotcl r1
000abc 3304 div1 r0, r3
000abe 4124 rotcl r1
000ac0 3304 div1 r0, r3
000ac2 4124 rotcl r1
000ac4 3304 div1 r0, r3
000ac6 4124 rotcl r1
000ac8 3304 div1 r0, r3
000aca 4124 rotcl r1
000acc 3304 div1 r0, r3
000ace 4124 rotcl r1
000ad0 3304 div1 r0, r3
000ad2 4124 rotcl r1
000ad4 3304 div1 r0, r3
000ad6 4124 rotcl r1
000ad8 3304 div1 r0, r3
000ada 4124 rotcl r1
000adc 3304 div1 r0, r3
000ade 4124 rotcl r1
000ae0 3304 div1 r0, r3
000ae2 4124 rotcl r1
000ae4 3304 div1 r0, r3
000ae6 4124 rotcl r1
000ae8 3304 div1 r0, r3
000aea 4124 rotcl r1
000aec 3304 div1 r0, r3
000aee 4124 rotcl r1
000af0 3304 div1 r0, r3
000af2 4124 rotcl r1
000af4 3304 div1 r0, r3
000af6 4124 rotcl r1
000af8 3304 div1 r0, r3
000afa 4124 rotcl r1
000afc 3304 div1 r0, r3
000afe 4124 rotcl r1
000b00 3304 div1 r0, r3
000b02 4124 rotcl r1
000b04 3304 div1 r0, r3
000b06 4124 rotcl r1
000b08 3304 div1 r0, r3
000b0a 4124 rotcl r1
000b0c 3304 div1 r0, r3
000b0e 4124 rotcl r1
000b10 3304 div1 r0, r3
000b12 4124 rotcl r1
000b14 3304 div1 r0, r3
000b16 4124 rotcl r1
000b18 3304 div1 r0, r3
000b1a 4124 rotcl r1
000b1c 3304 div1 r0, r3
000b1e 4124 rotcl r1
000b20 3304 div1 r0, r3
000b22 4124 rotcl r1
000b24 3304 div1 r0, r3
000b26 4124 rotcl r1
000b28 3304 div1 r0, r3
000b2a 4124 rotcl r1
000b2c 3304 div1 r0, r3
000b2e 4124 rotcl r1
000b30 3304 div1 r0, r3
000b32 2327 div0s r2, r3
000b34 0229 movt r2
000b36 224a xor r4, r2
000b38 4225 rotcr r2
000b3a 8b02 bf h'4 ;@(h'b42)
000b3c 2307 div0s r0, r3
000b3e 4321 shar r3
000b40 3304 div1 r0, r3
000b42 334c add r4, r3
000b44 6033 mov r3, r0
000b46 64f6 mov.l @r15+, r4
000b48 63f6 mov.l @r15+, r3
000b4a 000b rts
000b4c 62f6 mov.l @r15+, r2
000b4e d103 mov.l @(h'c,pc), r1 ;@(h'b5c)
000b50 d203 mov.l @(h'c,pc), r2 ;@(h'b60)
000b52 e000 mov #h'0, r0
000b54 2122 mov.l r2, @r1
000b56 000b rts
000b58 62f6 mov.l @r15+, r2
000b5a 0009 nop
000b5c 0810
000b5e 0004 mov.b r0, @(r0,r0)
000b60 0000
000b62 044e mov.l @(r0,r4), r4
000b64 2f26 mov.l r2, @-r15
000b66 2f36 mov.l r3, @-r15
000b68 2f46 mov.l r4, @-r15
000b6a 8800 cmp/eq #h'0, r0
000b6c 8912 bt h'24 ;@(h'b94)
000b6e 6423 mov r2, r4
000b70 340c add r0, r4
000b72 6024 mov.b @r2+, r0
000b74 2100 mov.b r0, @r1
000b76 3426 cmp/hi r2, r4
000b78 8b0c bf h'18 ;@(h'b94)
000b7a 6024 mov.b @r2+, r0
000b7c 8011 mov.b r0, @(h'1,r1)
000b7e 3426 cmp/hi r2, r4
000b80 8b08 bf h'10 ;@(h'b94)
000b82 6024 mov.b @r2+, r0
000b84 8012 mov.b r0, @(h'2,r1)
000b86 3426 cmp/hi r2, r4
000b88 8b04 bf h'8 ;@(h'b94)
000b8a 6024 mov.b @r2+, r0
000b8c 8013 mov.b r0, @(h'3,r1)
000b8e 3426 cmp/hi r2, r4
000b90 7104
000b92 89ee bt h'-24 ;@(h'b72)
000b94 64f6 mov.l @r15+, r4
000b96 63f6 mov.l @r15+, r3
000b98 000b rts
000b9a 62f6 mov.l @r15+, r2
000b9c d201 mov.l @(h'4,pc), r2 ;@(h'ba4)
000b9e d002 mov.l @(h'8,pc), r0 ;@(h'ba8)
000ba0 422b jmp @r2
000ba2 0009 nop
000ba4 8001 mov.b r0, @(h'1,r0)
000ba6 0070
000ba8 0000
000baa 0118 sett
000bac d201 mov.l @(h'4,pc), r2 ;@(h'bb4)
000bae d002 mov.l @(h'8,pc), r0 ;@(h'bb8)
000bb0 422b jmp @r2
000bb2 0009 nop
000bb4 8001 mov.b r0, @(h'1,r0)
000bb6 0070
000bb8 0000
000bba 1032 mov.l r3, @(h'8,r0)
000bbc d201 mov.l @(h'4,pc), r2 ;@(h'bc4)
000bbe d002 mov.l @(h'8,pc), r0 ;@(h'bc8)
000bc0 422b jmp @r2
000bc2 0009 nop
000bc4 8001 mov.b r0, @(h'1,r0)
000bc6 0070
000bc8 0000
000bca 0247 mul.l r4, r2
000bcc d201 mov.l @(h'4,pc), r2 ;@(h'bd4)
000bce d002 mov.l @(h'8,pc), r0 ;@(h'bd8)
000bd0 422b jmp @r2
000bd2 0009 nop
000bd4 8001 mov.b r0, @(h'1,r0)
000bd6 0070
000bd8 0000
000bda 0420
000bdc d201 mov.l @(h'4,pc), r2 ;@(h'be4)
000bde d002 mov.l @(h'8,pc), r0 ;@(h'be8)
000be0 422b jmp @r2
000be2 0009 nop
000be4 8001 mov.b r0, @(h'1,r0)
000be6 0070
000be8 0000
000bea 011a sts macl, r1
000bec d201 mov.l @(h'4,pc), r2 ;@(h'bf4)
000bee d002 mov.l @(h'8,pc), r0 ;@(h'bf8)
000bf0 422b jmp @r2
000bf2 0009 nop
000bf4 8001 mov.b r0, @(h'1,r0)
000bf6 0070
000bf8 0000
000bfa 011b sleep
000bfc d201 mov.l @(h'4,pc), r2 ;@(h'c04)
000bfe d002 mov.l @(h'8,pc), r0 ;@(h'c08)
000c00 422b jmp @r2
000c02 0009 nop
000c04 8001 mov.b r0, @(h'1,r0)
000c06 0070
000c08 0000
000c0a 024c mov.b @(r0,r4), r2
000c0c d201 mov.l @(h'4,pc), r2 ;@(h'c14)
000c0e d002 mov.l @(h'8,pc), r0 ;@(h'c18)
000c10 422b jmp @r2
000c12 0009 nop
000c14 8001 mov.b r0, @(h'1,r0)
000c16 0070
000c18 0000
000c1a 0014 mov.b r1, @(r0,r0)
000c1c d201 mov.l @(h'4,pc), r2 ;@(h'c24)
000c1e d002 mov.l @(h'8,pc), r0 ;@(h'c28)
000c20 422b jmp @r2
000c22 0009 nop
000c24 8001 mov.b r0, @(h'1,r0)
000c26 0070
000c28 0000
000c2a 0015 mov.w r1, @(r0,r0)
000c2c d201 mov.l @(h'4,pc), r2 ;@(h'c34)
000c2e d002 mov.l @(h'8,pc), r0 ;@(h'c38)
000c30 422b jmp @r2
000c32 0009 nop
000c34 8001 mov.b r0, @(h'1,r0)
000c36 0070
000c38 0000
000c3a 03ed mov.w @(r0,r14), r3
000c3c 0810
000c3e 0004 mov.b r0, @(r0,r0)
000c40 0810
000c42 0008 clrt
000c44 0810
000c46 0008 clrt
000c48 0810
000c4a 002c mov.b @(r0,r2), r0
000c4c 0030
000c4e 0db8
000c50 0000
000c52 753f add #h'3f, r5
000c54 ffff
000c56 ffff
000c58 ffff
000c5a ffff
000c5c ffff
000c5e ffff
000c60 ffff
000c62 ffff
000c64 ffff
000c66 ffff
000c68 ffff
000c6a ffff
000c6c ffff
000c6e ffff
000c70 ffff
000c72 ffff
000c74 0000
000c76 7534 add #h'34, r5
000c78 0000
000c7a 0087 mul.l r8, r0
000c7c 0000
000c7e 000f mac.l @r0+, @r0+
000c80 0000
000c82 002e mov.l @(r0,r2), r0
000c84 0000
000c86 0030
000c88 ffff
000c8a ffff
000c8c ffff
000c8e ffff
000c90 0000
000c92 0099
000c94 0000
000c96 0089
000c98 0000
000c9a 0033
000c9c 0000
000c9e 0032 stc ssr, r0
000ca0 0000
000ca2 0031
000ca4 ffff
000ca6 ffff
000ca8 ffff
000caa ffff
000cac 0000
000cae 00b9
000cb0 0000
000cb2 00a9
000cb4 0000
000cb6 0036 mov.l r3, @(r0,r0)
000cb8 0000
000cba 0035 mov.w r3, @(r0,r0)
000cbc 0000
000cbe 0034 mov.b r3, @(r0,r0)
000cc0 ffff
000cc2 ffff
000cc4 ffff
000cc6 ffff
000cc8 ffff
000cca ffff
000ccc 0000
000cce 7549 add #h'49, r5
000cd0 0000
000cd2 0039
000cd4 0000
000cd6 0038 ldtlb
000cd8 0000
000cda 0037 mul.l r3, r0
000cdc ffff
000cde ffff
000ce0 0000
000ce2 000e mov.l @(r0,r0), r0
000ce4 0000
000ce6 002c mov.b @(r0,r2), r0
000ce8 0000
000cea 0029 movt r0
000cec 0000
000cee 0028 clrmac
000cf0 0000
000cf2 755e add #h'5e, r5
000cf4 0000
000cf6 00bb
000cf8 ffff
000cfa ffff
000cfc 0000
000cfe 0083 pref @r0
000d00 0000
000d02 0082 stc r0_bank, r0
000d04 0000
000d06 0081
000d08 0000
000d0a 0085 mov.w r8, @(r0,r0)
000d0c 0000
000d0e 0095 mov.w r9, @(r0,r0)
000d10 0000
000d12 7531 add #h'31, r5
000d14 ffff
000d16 ffff
000d18 0000
000d1a 7545 add #h'45, r5
000d1c 0000
000d1e 7547 add #h'47, r5
000d20 0000
000d22 7532 add #h'32, r5
000d24 0000
000d26 00a8
000d28 0000
000d2a 008b
000d2c 0000
000d2e 7537 add #h'37, r5
000d30 ffff
000d32 ffff
000d34 0000
000d36 7542 add #h'42, r5
000d38 0000
000d3a 7544 add #h'44, r5
000d3c 0000
000d3e 7533 add #h'33, r5
000d40 0000
000d42 7540 add #h'40, r5
000d44 0000
000d46 7538 add #h'38, r5
000d48 0000
000d4a 7536 add #h'36, r5
000d4c ffff
000d4e ffff
000d50 0000
000d52 753e add #h'3e, r5
000d54 0000
000d56 753d add #h'3d, r5
000d58 0000
000d5a 753c add #h'3c, r5
000d5c 0000
000d5e 753b add #h'3b, r5
000d60 0000
000d62 753a add #h'3a, r5
000d64 0000
000d66 7539 add #h'39, r5
000d68 ffff
000d6a ffff
000d6c ffff
000d6e ffff
000d70 ffff
000d72 ffff
000d74 ffff
000d76 ffff
000d78 ffff
000d7a ffff
000d7c ffff
000d7e ffff
000d80 ffff
000d82 ffff
000d84 ffff
000d86 ffff
000d88 ffff
000d8a ffff
000d8c ffff
000d8e ffff
000d90 ffff
000d92 ffff
000d94 ffff
000d96 ffff
000d98 ffff
000d9a ffff
000d9c ffff
000d9e ffff
000da0 aaa9 bra h'-aae ;@(h'2f6)
000da2 aaa6 bra h'-ab4 ;@(h'2f2)
000da4 aa9a bra h'-acc ;@(h'2dc)
000da6 aa6a bra h'-b2c ;@(h'27e)
000da8 a9aa bra h'-cac ;@(h'100)
000daa a6aa bra h'd54 ;@(h'1b02)
000dac 9aaa mov.w @(h'154,pc), r10 ;@(h'f04)
000dae 6aaa negc r10, r10
000db0 00a9
000db2 00a6 mov.l r10, @(r0,r0)
000db4 009a
000db6 006a
000db8 0000
000dba 0020
000dbc 0000
000dbe 0020
000dc0 0000
000dc2 0040
000dc4 0000
000dc6 0020
000dc8 0000
000dca 0001
000dcc 0000
000dce 0001
000dd0 0000
000dd2 0000
000dd4 0000
000dd6 0000
000dd8 0000
000dda 0000