1851 lines
135 KiB
Plaintext
1851 lines
135 KiB
Plaintext
080BAEF8 B5F0 push {r4-r7,r14} ;54 376
|
||
080BAEFA 4657 mov r7,r10 ;2 378
|
||
080BAEFC 464E mov r6,r9 ;2 380
|
||
080BAEFE 4645 mov r5,r8 ;2 382
|
||
080BAF00 B4E0 push {r5-r7} ;34 416
|
||
080BAF02 B082 add sp,-#0x8 ;2 418
|
||
080BAF04 4A0B ldr r2,=#0x3002A30 ;9 427
|
||
080BAF06 480C ldr r0,=#0x3002570 ;9 436
|
||
080BAF08 6800 ldr r0,[r0] ;9 445
|
||
080BAF0A 0041 lsl r1,r0,#0x1 ;2 447
|
||
080BAF0C 1809 add r1,r1,r0 ;2 449
|
||
080BAF0E 0109 lsl r1,r1,#0x4 ;2 451
|
||
080BAF10 6810 ldr r0,[r2] ;4 455
|
||
080BAF12 1840 add r0,r0,r1 ;2 457
|
||
080BAF14 1C07 mov r7,r0 ;2 459
|
||
080BAF16 3710 add r7,#0x10 ;2 461
|
||
080BAF18 4808 ldr r0,=#0x3005224 ;9 470
|
||
080BAF1A 8800 ldrh r0,[r0] ;7 477
|
||
080BAF1C 3801 sub r0,#0x1 ;2 479
|
||
080BAF1E 0400 lsl r0,r0,#0x10 ;2 481
|
||
080BAF20 1400 asr r0,r0,#0x10 ;2 483
|
||
080BAF22 2805 cmp r0,#0x5 ;2 485
|
||
080BAF24 D901 bls #0x80BAF2A ;8 493
|
||
080BAF26 F000FFCE bl #0x80BBEC6 ;10 503
|
||
080BAF2A 0080 lsl r0,r0,#0x2 ;2 505
|
||
080BAF2C 4904 ldr r1,=#0x80BAF44 ;9 514
|
||
080BAF2E 1840 add r0,r0,r1 ;2 516
|
||
080BAF30 6800 ldr r0,[r0] ;9 525
|
||
080BAF32 4687 mov r15,r0 ;2 527
|
||
080BAF34 2A30 cmp r2,#0x30 ;2 529
|
||
080BAF36 0300 lsl r0,r0,#0xC ;2 531
|
||
080BAF38 2570 mov r5,#0x70 ;2 533
|
||
080BAF3A 0300 lsl r0,r0,#0xC ;2 535
|
||
080BAF3C 5224 strh r4,[r4,r0] ;9 544
|
||
080BAF3E 0300 lsl r0,r0,#0xC ;2 546
|
||
080BAF40 AF44 add r7,sp,#0x110 ;2 548
|
||
080BAF42 080B lsr r3,r1,#0x20 ;2 550
|
||
080BAF44 AF5C add r7,sp,#0x170 ;2 552
|
||
080BAF46 080B lsr r3,r1,#0x20 ;2 554
|
||
080BAF48 B024 add sp,#0x90 ;2 556
|
||
080BAF4A 080B lsr r3,r1,#0x20 ;2 558
|
||
080BAF4C B268 ???? ;8 566
|
||
080BAF4E 080B lsr r3,r1,#0x20 ;2 568
|
||
080BAF50 B72C ???? ;8 576
|
||
080BAF52 080B lsr r3,r1,#0x20 ;2 578
|
||
080BAF54 B85C ???? ;0 578
|
||
080BAF56 080B lsr r3,r1,#0x20 ;2 580
|
||
080BAF58 B98C ???? ;0 580
|
||
080BAF5A 080B lsr r3,r1,#0x20 ;2 582
|
||
080BAF5C 4E2C ldr r6,=#0x3005230 ;9 591
|
||
080BAF5E 69B0 ldr r0,[r6,#0x18] ;4 595
|
||
080BAF60 F009FFA6 bl #0x80C4EB0 ;10 605
|
||
080BAF64 0400 lsl r0,r0,#0x10 ;2 607
|
||
080BAF66 1405 asr r5,r0,#0x10 ;2 609
|
||
080BAF68 2D01 cmp r5,#0x1 ;2 611
|
||
080BAF6A D121 bne #0x80BAFB0 ;8 619
|
||
080BAF6C 2000 mov r0,#0x0 ;2 621
|
||
080BAF6E 21F0 mov r1,#0xF0 ;2 623
|
||
080BAF70 2214 mov r2,#0x14 ;2 625
|
||
080BAF72 2305 mov r3,#0x5 ;2 627
|
||
080BAF74 F745F9F6 bl #0x8000364 ;10 637
|
||
080BAF78 4926 ldr r1,=#0x3005224 ;9 646
|
||
080BAF7A 2002 mov r0,#0x2 ;2 648
|
||
080BAF7C 8008 strh r0,[r1] ;8 656
|
||
080BAF7E 69B0 ldr r0,[r6,#0x18] ;4 660
|
||
080BAF80 2400 mov r4,#0x0 ;2 662
|
||
080BAF82 86C4 strh r4,[r0,#0x36] ;8 670
|
||
080BAF84 8684 strh r4,[r0,#0x34] ;8 678
|
||
080BAF86 4824 ldr r0,=#0x8B17EE4 ;9 687
|
||
080BAF88 4924 ldr r1,=#0x8B17424 ;9 696
|
||
080BAF8A 2223 mov r2,#0x23 ;2 698
|
||
080BAF8C F003F968 bl #0x80BE260 ;10 708
|
||
080BAF90 1C01 mov r1,r0 ;2 710
|
||
080BAF92 68F0 ldr r0,[r6,#0xC] ;4 714
|
||
080BAF94 2200 mov r2,#0x0 ;2 716
|
||
080BAF96 F003FA5F bl #0x80BE458 ;10 726
|
||
080BAF9A 68F0 ldr r0,[r6,#0xC] ;4 730
|
||
080BAF9C F00DFE22 bl #0x80C8BE4 ;10 740
|
||
080BAFA0 69B0 ldr r0,[r6,#0x18] ;4 744
|
||
080BAFA2 8644 strh r4,[r0,#0x32] ;8 752
|
||
080BAFA4 2000 mov r0,#0x0 ;2 754
|
||
080BAFA6 21F0 mov r1,#0xF0 ;2 756
|
||
080BAFA8 2214 mov r2,#0x14 ;2 758
|
||
080BAFAA 2305 mov r3,#0x5 ;2 760
|
||
080BAFAC F745F9DA bl #0x8000364 ;10 770
|
||
080BAFB0 481B ldr r0,=#0x3005264 ;9 779
|
||
080BAFB2 2100 mov r1,#0x0 ;2 781
|
||
080BAFB4 5E40 ldsh r0,[r0,r1] ;4 785
|
||
080BAFB6 F018FFA9 bl #0x80D3F0C ;10 795
|
||
080BAFBA 2001 mov r0,#0x1 ;2 797
|
||
080BAFBC 4240 neg r0,r0 ;2 799
|
||
080BAFBE 4285 cmp r5,r0 ;2 801
|
||
080BAFC0 D100 bne #0x80BAFC4 ;8 809
|
||
080BAFC2 E10B b #0x80BB1DC ;8 817
|
||
080BAFC4 F001F836 bl #0x80BC034 ;10 827
|
||
080BAFC8 0600 lsl r0,r0,#0x18 ;2 829
|
||
080BAFCA 0E00 lsr r0,r0,#0x18 ;2 831
|
||
080BAFCC 1C3D mov r5,r7 ;2 833
|
||
080BAFCE 3512 add r5,#0x12 ;2 835
|
||
080BAFD0 1C29 mov r1,r5 ;2 837
|
||
080BAFD2 2203 mov r2,#0x3 ;2 839
|
||
080BAFD4 F00FFB42 bl #0x80CA65C ;10 849
|
||
080BAFD8 2400 mov r4,#0x0 ;2 851
|
||
080BAFDA 757C strb r4,[r7,#0x15] ;5 856
|
||
080BAFDC 20FF mov r0,#0xFF ;2 858
|
||
080BAFDE 75B8 strb r0,[r7,#0x16] ;5 863
|
||
080BAFE0 6970 ldr r0,[r6,#0x14] ;4 867
|
||
080BAFE2 9400 str r4,[sp] ;5 872
|
||
080BAFE4 1C29 mov r1,r5 ;2 874
|
||
080BAFE6 220B mov r2,#0xB ;2 876
|
||
080BAFE8 2300 mov r3,#0x0 ;2 878
|
||
080BAFEA F00EFB23 bl #0x80C9634 ;10 888
|
||
080BAFEE F001F86D bl #0x80BC0CC ;10 898
|
||
080BAFF2 0600 lsl r0,r0,#0x18 ;2 900
|
||
080BAFF4 0E00 lsr r0,r0,#0x18 ;2 902
|
||
080BAFF6 1C29 mov r1,r5 ;2 904
|
||
080BAFF8 2203 mov r2,#0x3 ;2 906
|
||
080BAFFA F00FFB2F bl #0x80CA65C ;10 916
|
||
080BAFFE 757C strb r4,[r7,#0x15] ;5 921
|
||
080BB000 2001 mov r0,#0x1 ;2 923
|
||
080BB002 4240 neg r0,r0 ;2 925
|
||
080BB004 75B8 strb r0,[r7,#0x16] ;5 930
|
||
080BB006 6970 ldr r0,[r6,#0x14] ;4 934
|
||
080BB008 9400 str r4,[sp] ;5 939
|
||
080BB00A 1C29 mov r1,r5 ;2 941
|
||
080BB00C 2207 mov r2,#0x7 ;2 943
|
||
080BB00E E0CB b #0x80BB1A8 ;8 951
|
||
080BB010 5230 strh r0,[r6,r0] ;8 959
|
||
080BB012 0300 lsl r0,r0,#0xC ;2 961
|
||
080BB014 5224 strh r4,[r4,r0] ;9 970
|
||
080BB016 0300 lsl r0,r0,#0xC ;2 972
|
||
080BB018 7EE4 ldrb r4,[r4,#0x1B] ;4 976
|
||
080BB01A 08B1 lsr r1,r6,#0x2 ;2 978
|
||
080BB01C 7424 strb r4,[r4,#0x10] ;5 983
|
||
080BB01E 08B1 lsr r1,r6,#0x2 ;2 985
|
||
080BB020 5264 strh r4,[r4,r1] ;9 994
|
||
080BB022 0300 lsl r0,r0,#0xC ;2 996
|
||
080BB024 4A43 ldr r2,=#0x3005230 ;9 1005
|
||
080BB026 4691 mov r9,r2 ;2 1007
|
||
080BB028 6990 ldr r0,[r2,#0x18] ;4 1011
|
||
080BB02A 4943 ldr r1,=#0x8B1B3A0 ;9 1020
|
||
080BB02C F003FA86 bl #0x80BE53C ;10 1030
|
||
080BB030 0400 lsl r0,r0,#0x10 ;2 1032
|
||
080BB032 1401 asr r1,r0,#0x10 ;2 1034
|
||
080BB034 2900 cmp r1,#0x0 ;2 1036
|
||
080BB036 DC00 bgt #0x80BB03A ;8 1044
|
||
080BB038 E0C4 b #0x80BB1C4 ;8 1052
|
||
080BB03A 0FC4 lsr r4,r0,#0x1F ;2 1054
|
||
080BB03C 190C add r4,r1,r4 ;2 1056
|
||
080BB03E 4B3F ldr r3,=#0x3005224 ;9 1065
|
||
080BB040 4698 mov r8,r3 ;2 1067
|
||
080BB042 1064 asr r4,r4,#0x1 ;2 1069
|
||
080BB044 1CE0 add r0,r4,3 ;2 1071
|
||
080BB046 8018 strh r0,[r3] ;5 1076
|
||
080BB048 4D3D ldr r5,=#0x8B17EE4 ;9 1085
|
||
080BB04A 4E3E ldr r6,=#0x8B17424 ;9 1094
|
||
080BB04C 1C28 mov r0,r5 ;2 1096
|
||
080BB04E 1C31 mov r1,r6 ;2 1098
|
||
080BB050 2224 mov r2,#0x24 ;2 1100
|
||
080BB052 F003F905 bl #0x80BE260 ;10 1110
|
||
080BB056 1C01 mov r1,r0 ;2 1112
|
||
080BB058 464A mov r2,r9 ;2 1114
|
||
080BB05A 68D0 ldr r0,[r2,#0xC] ;4 1118
|
||
080BB05C 2200 mov r2,#0x0 ;2 1120
|
||
080BB05E F003F9FB bl #0x80BE458 ;10 1130
|
||
080BB062 464B mov r3,r9 ;2 1132
|
||
080BB064 68D8 ldr r0,[r3,#0xC] ;4 1136
|
||
080BB066 F00DFDBD bl #0x80C8BE4 ;10 1146
|
||
080BB06A 1C22 mov r2,r4 ;2 1148
|
||
080BB06C 3226 add r2,#0x26 ;2 1150
|
||
080BB06E 0412 lsl r2,r2,#0x10 ;2 1152
|
||
080BB070 1412 asr r2,r2,#0x10 ;2 1154
|
||
080BB072 1C28 mov r0,r5 ;2 1156
|
||
080BB074 1C31 mov r1,r6 ;2 1158
|
||
080BB076 F003F8F3 bl #0x80BE260 ;10 1168
|
||
080BB07A 1C01 mov r1,r0 ;2 1170
|
||
080BB07C 464A mov r2,r9 ;2 1172
|
||
080BB07E 6990 ldr r0,[r2,#0x18] ;4 1176
|
||
080BB080 2236 mov r2,#0x36 ;2 1178
|
||
080BB082 5E83 ldsh r3,[r0,r2] ;7 1185
|
||
080BB084 2501 mov r5,#0x1 ;2 1187
|
||
080BB086 9500 str r5,[sp] ;5 1192
|
||
080BB088 2201 mov r2,#0x1 ;2 1194
|
||
080BB08A F00EFAD3 bl #0x80C9634 ;10 1204
|
||
080BB08E 464B mov r3,r9 ;2 1206
|
||
080BB090 6918 ldr r0,[r3,#0x10] ;4 1210
|
||
080BB092 210E mov r1,#0xE ;2 1212
|
||
080BB094 9100 str r1,[sp] ;5 1217
|
||
080BB096 2112 mov r1,#0x12 ;2 1219
|
||
080BB098 2201 mov r2,#0x1 ;2 1221
|
||
080BB09A 230B mov r3,#0xB ;2 1223
|
||
080BB09C F003F874 bl #0x80BE188 ;10 1233
|
||
080BB0A0 4649 mov r1,r9 ;2 1235
|
||
080BB0A2 6908 ldr r0,[r1,#0x10] ;9 1244
|
||
080BB0A4 2100 mov r1,#0x0 ;2 1246
|
||
080BB0A6 2200 mov r2,#0x0 ;2 1248
|
||
080BB0A8 F003F9D6 bl #0x80BE458 ;10 1258
|
||
080BB0AC 464A mov r2,r9 ;2 1260
|
||
080BB0AE 6910 ldr r0,[r2,#0x10] ;4 1264
|
||
080BB0B0 4643 mov r3,r8 ;2 1266
|
||
080BB0B2 2200 mov r2,#0x0 ;2 1268
|
||
080BB0B4 5E99 ldsh r1,[r3,r2] ;4 1272
|
||
080BB0B6 1D3A add r2,r7,4 ;2 1274
|
||
080BB0B8 F00AF872 bl #0x80C51A0 ;10 1284
|
||
080BB0BC 464B mov r3,r9 ;2 1286
|
||
080BB0BE 6919 ldr r1,[r3,#0x10] ;4 1290
|
||
080BB0C0 2200 mov r2,#0x0 ;2 1292
|
||
080BB0C2 8688 strh r0,[r1,#0x34] ;8 1300
|
||
080BB0C4 6918 ldr r0,[r3,#0x10] ;4 1304
|
||
080BB0C6 8642 strh r2,[r0,#0x32] ;8 1312
|
||
080BB0C8 6918 ldr r0,[r3,#0x10] ;4 1316
|
||
080BB0CA 86C2 strh r2,[r0,#0x36] ;8 1324
|
||
080BB0CC 6918 ldr r0,[r3,#0x10] ;4 1328
|
||
080BB0CE 3040 add r0,#0x40 ;2 1330
|
||
080BB0D0 8002 strh r2,[r0] ;8 1338
|
||
080BB0D2 6918 ldr r0,[r3,#0x10] ;4 1342
|
||
080BB0D4 8782 strh r2,[r0,#0x3C] ;8 1350
|
||
080BB0D6 691A ldr r2,[r3,#0x10] ;4 1354
|
||
080BB0D8 00A0 lsl r0,r4,#0x2 ;2 1356
|
||
080BB0DA 1900 add r0,r0,r4 ;2 1358
|
||
080BB0DC 491A ldr r1,=#0x8B1B492 ;9 1367
|
||
080BB0DE 1840 add r0,r0,r1 ;2 1369
|
||
080BB0E0 6050 str r0,[r2,#0x4] ;5 1374
|
||
080BB0E2 3244 add r2,#0x44 ;2 1376
|
||
080BB0E4 7015 strb r5,[r2] ;5 1381
|
||
080BB0E6 2000 mov r0,#0x0 ;2 1383
|
||
080BB0E8 9001 str r0,[sp,#0x4] ;5 1388
|
||
080BB0EA 2112 mov r1,#0x12 ;2 1390
|
||
080BB0EC 19C9 add r1,r1,r7 ;2 1392
|
||
080BB0EE 468A mov r10,r1 ;2 1394
|
||
080BB0F0 46C8 mov r8,r9 ;2 1396
|
||
080BB0F2 4642 mov r2,r8 ;2 1398
|
||
080BB0F4 6910 ldr r0,[r2,#0x10] ;4 1402
|
||
080BB0F6 6900 ldr r0,[r0,#0x10] ;9 1411
|
||
080BB0F8 9B01 ldr r3,[sp,#0x4] ;4 1415
|
||
080BB0FA 041C lsl r4,r3,#0x10 ;2 1417
|
||
080BB0FC 1425 asr r5,r4,#0x10 ;2 1419
|
||
080BB0FE 3004 add r0,#0x4 ;2 1421
|
||
080BB100 1940 add r0,r0,r5 ;2 1423
|
||
080BB102 7800 ldrb r0,[r0] ;7 1430
|
||
080BB104 F001FAB4 bl #0x80BC670 ;10 1440
|
||
080BB108 0600 lsl r0,r0,#0x18 ;2 1442
|
||
080BB10A 0E00 lsr r0,r0,#0x18 ;2 1444
|
||
080BB10C 1C26 mov r6,r4 ;2 1446
|
||
080BB10E 2801 cmp r0,#0x1 ;2 1448
|
||
080BB110 D12A bne #0x80BB168 ;8 1456
|
||
080BB112 4640 mov r0,r8 ;2 1458
|
||
080BB114 6904 ldr r4,[r0,#0x10] ;9 1467
|
||
080BB116 2134 mov r1,#0x34 ;2 1469
|
||
080BB118 5E60 ldsh r0,[r4,r1] ;8 1477
|
||
080BB11A 2806 cmp r0,#0x6 ;2 1479
|
||
080BB11C DC16 bgt #0x80BB14C ;8 1487
|
||
080BB11E 1C20 mov r0,r4 ;2 1489
|
||
080BB120 3040 add r0,#0x40 ;2 1491
|
||
080BB122 2100 mov r1,#0x0 ;2 1493
|
||
080BB124 8001 strh r1,[r0] ;8 1501
|
||
080BB126 4642 mov r2,r8 ;2 1503
|
||
080BB128 6910 ldr r0,[r2,#0x10] ;4 1507
|
||
080BB12A 466B mov r3,r13 ;2 1509
|
||
080BB12C 889B ldrh r3,[r3,#0x4] ;4 1513
|
||
080BB12E 86C3 strh r3,[r0,#0x36] ;8 1521
|
||
080BB130 E01A b #0x80BB168 ;8 1529
|
||
080BB132 0000 lsl r0,r0,#0x0 ;2 1531
|
||
080BB134 5230 strh r0,[r6,r0] ;8 1539
|
||
080BB136 0300 lsl r0,r0,#0xC ;2 1541
|
||
080BB138 B3A0 ???? ;8 1549
|
||
080BB13A 08B1 lsr r1,r6,#0x2 ;2 1551
|
||
080BB13C 5224 strh r4,[r4,r0] ;9 1560
|
||
080BB13E 0300 lsl r0,r0,#0xC ;2 1562
|
||
080BB140 7EE4 ldrb r4,[r4,#0x1B] ;4 1566
|
||
080BB142 08B1 lsr r1,r6,#0x2 ;2 1568
|
||
080BB144 7424 strb r4,[r4,#0x10] ;5 1573
|
||
080BB146 08B1 lsr r1,r6,#0x2 ;2 1575
|
||
080BB148 B492 push {r1,r4,r7} ;7 1582
|
||
080BB14A 08B1 lsr r1,r6,#0x2 ;2 1584
|
||
080BB14C 1C28 mov r0,r5 ;2 1586
|
||
080BB14E 2105 mov r1,#0x5 ;2 1588
|
||
080BB150 F039FC42 bl #0x80F49D8 ;10 1598
|
||
080BB154 1C21 mov r1,r4 ;2 1600
|
||
080BB156 3140 add r1,#0x40 ;2 1602
|
||
080BB158 8008 strh r0,[r1] ;8 1610
|
||
080BB15A 4640 mov r0,r8 ;2 1612
|
||
080BB15C 6904 ldr r4,[r0,#0x10] ;9 1621
|
||
080BB15E 1C28 mov r0,r5 ;2 1623
|
||
080BB160 2105 mov r1,#0x5 ;2 1625
|
||
080BB162 F039FC85 bl #0x80F4A70 ;10 1635
|
||
080BB166 86E0 strh r0,[r4,#0x36] ;5 1640
|
||
080BB168 2180 mov r1,#0x80 ;2 1642
|
||
080BB16A 0249 lsl r1,r1,#0x9 ;2 1644
|
||
080BB16C 1870 add r0,r6,r1 ;2 1646
|
||
080BB16E 0C02 lsr r2,r0,#0x10 ;2 1648
|
||
080BB170 9201 str r2,[sp,#0x4] ;5 1653
|
||
080BB172 1400 asr r0,r0,#0x10 ;2 1655
|
||
080BB174 280D cmp r0,#0xD ;2 1657
|
||
080BB176 DDBC ble #0x80BB0F2 ;8 1665
|
||
080BB178 4D11 ldr r5,=#0x3005230 ;9 1674
|
||
080BB17A 6928 ldr r0,[r5,#0x10] ;4 1678
|
||
080BB17C F00AF9C0 bl #0x80C5500 ;10 1688
|
||
080BB180 6928 ldr r0,[r5,#0x10] ;4 1692
|
||
080BB182 2100 mov r1,#0x0 ;2 1694
|
||
080BB184 2400 mov r4,#0x0 ;2 1696
|
||
080BB186 8644 strh r4,[r0,#0x32] ;8 1704
|
||
080BB188 205F mov r0,#0x5F ;2 1706
|
||
080BB18A 74B8 strb r0,[r7,#0x12] ;5 1711
|
||
080BB18C 74F9 strb r1,[r7,#0x13] ;5 1716
|
||
080BB18E 20FF mov r0,#0xFF ;2 1718
|
||
080BB190 7538 strb r0,[r7,#0x14] ;5 1723
|
||
080BB192 6968 ldr r0,[r5,#0x14] ;4 1727
|
||
080BB194 9400 str r4,[sp] ;5 1732
|
||
080BB196 4651 mov r1,r10 ;2 1734
|
||
080BB198 220A mov r2,#0xA ;2 1736
|
||
080BB19A 2300 mov r3,#0x0 ;2 1738
|
||
080BB19C F00EFA4A bl #0x80C9634 ;10 1748
|
||
080BB1A0 6968 ldr r0,[r5,#0x14] ;4 1752
|
||
080BB1A2 9400 str r4,[sp] ;5 1757
|
||
080BB1A4 4651 mov r1,r10 ;2 1759
|
||
080BB1A6 220A mov r2,#0xA ;2 1761
|
||
080BB1A8 2301 mov r3,#0x1 ;2 1763
|
||
080BB1AA F00EFA43 bl #0x80C9634 ;10 1773
|
||
080BB1AE 2000 mov r0,#0x0 ;2 1775
|
||
080BB1B0 21F0 mov r1,#0xF0 ;2 1777
|
||
080BB1B2 2214 mov r2,#0x14 ;2 1779
|
||
080BB1B4 2305 mov r3,#0x5 ;2 1781
|
||
080BB1B6 F745F8D5 bl #0x8000364 ;10 1791
|
||
080BB1BA F000FE84 bl #0x80BBEC6 ;10 1801
|
||
080BB1BE 0000 lsl r0,r0,#0x0 ;2 1803
|
||
080BB1C0 5230 strh r0,[r6,r0] ;8 1811
|
||
080BB1C2 0300 lsl r0,r0,#0xC ;2 1813
|
||
080BB1C4 2001 mov r0,#0x1 ;2 1815
|
||
080BB1C6 4240 neg r0,r0 ;2 1817
|
||
080BB1C8 4281 cmp r1,r0 ;2 1819
|
||
080BB1CA D001 beq #0x80BB1D0 ;8 1827
|
||
080BB1CC F000FE7B bl #0x80BBEC6 ;10 1837
|
||
080BB1D0 4804 ldr r0,=#0x3001D40 ;9 1846
|
||
080BB1D2 4B05 ldr r3,=#0x1CB ;9 1855
|
||
080BB1D4 18C6 add r6,r0,r3 ;2 1857
|
||
080BB1D6 7830 ldrb r0,[r6] ;4 1861
|
||
080BB1D8 2801 cmp r0,#0x1 ;2 1863
|
||
080BB1DA D107 bne #0x80BB1EC ;8 1871
|
||
080BB1DC 2001 mov r0,#0x1 ;2 1873
|
||
080BB1DE 4240 neg r0,r0 ;2 1875
|
||
080BB1E0 F000FE72 bl #0x80BBEC8 ;10 1885
|
||
080BB1E4 1D40 add r0,r0,5 ;2 1887
|
||
080BB1E6 0300 lsl r0,r0,#0xC ;2 1889
|
||
080BB1E8 01CB lsl r3,r1,#0x7 ;2 1891
|
||
080BB1EA 0000 lsl r0,r0,#0x0 ;2 1893
|
||
080BB1EC 491B ldr r1,=#0x3005224 ;9 1902
|
||
080BB1EE 2001 mov r0,#0x1 ;2 1904
|
||
080BB1F0 8008 strh r0,[r1] ;8 1912
|
||
080BB1F2 2000 mov r0,#0x0 ;2 1914
|
||
080BB1F4 21F0 mov r1,#0xF0 ;2 1916
|
||
080BB1F6 F745F8CF bl #0x8000398 ;10 1926
|
||
080BB1FA 2400 mov r4,#0x0 ;2 1928
|
||
080BB1FC 204D mov r0,#0x4D ;2 1930
|
||
080BB1FE 7578 strb r0,[r7,#0x15] ;5 1935
|
||
080BB200 7538 strb r0,[r7,#0x14] ;5 1940
|
||
080BB202 74F8 strb r0,[r7,#0x13] ;5 1945
|
||
080BB204 74B8 strb r0,[r7,#0x12] ;5 1950
|
||
080BB206 75BC strb r4,[r7,#0x16] ;5 1955
|
||
080BB208 20FF mov r0,#0xFF ;2 1957
|
||
080BB20A 75F8 strb r0,[r7,#0x17] ;5 1962
|
||
080BB20C 4649 mov r1,r9 ;2 1964
|
||
080BB20E 6948 ldr r0,[r1,#0x14] ;9 1973
|
||
080BB210 1C3D mov r5,r7 ;2 1975
|
||
080BB212 3512 add r5,#0x12 ;2 1977
|
||
080BB214 9400 str r4,[sp] ;5 1982
|
||
080BB216 1C29 mov r1,r5 ;2 1984
|
||
080BB218 220A mov r2,#0xA ;2 1986
|
||
080BB21A 2300 mov r3,#0x0 ;2 1988
|
||
080BB21C F00EFA0A bl #0x80C9634 ;10 1998
|
||
080BB220 464A mov r2,r9 ;2 2000
|
||
080BB222 6950 ldr r0,[r2,#0x14] ;4 2004
|
||
080BB224 9400 str r4,[sp] ;5 2009
|
||
080BB226 1C29 mov r1,r5 ;2 2011
|
||
080BB228 220A mov r2,#0xA ;2 2013
|
||
080BB22A 2301 mov r3,#0x1 ;2 2015
|
||
080BB22C F00EFA02 bl #0x80C9634 ;10 2025
|
||
080BB230 7830 ldrb r0,[r6] ;4 2029
|
||
080BB232 2801 cmp r0,#0x1 ;2 2031
|
||
080BB234 D801 bhi #0x80BB23A ;8 2039
|
||
080BB236 F000FE46 bl #0x80BBEC6 ;10 2049
|
||
080BB23A 4809 ldr r0,=#0x8B17EE4 ;9 2058
|
||
080BB23C 4909 ldr r1,=#0x8B17424 ;9 2067
|
||
080BB23E 220A mov r2,#0xA ;2 2069
|
||
080BB240 F003F80E bl #0x80BE260 ;10 2079
|
||
080BB244 1C01 mov r1,r0 ;2 2081
|
||
080BB246 464B mov r3,r9 ;2 2083
|
||
080BB248 68D8 ldr r0,[r3,#0xC] ;4 2087
|
||
080BB24A 2200 mov r2,#0x0 ;2 2089
|
||
080BB24C F003F904 bl #0x80BE458 ;10 2099
|
||
080BB250 4649 mov r1,r9 ;2 2101
|
||
080BB252 68C8 ldr r0,[r1,#0xC] ;9 2110
|
||
080BB254 F00DFCC6 bl #0x80C8BE4 ;10 2120
|
||
080BB258 F000FE35 bl #0x80BBEC6 ;10 2130
|
||
080BB25C 5224 strh r4,[r4,r0] ;9 2139
|
||
080BB25E 0300 lsl r0,r0,#0xC ;2 2141
|
||
080BB260 7EE4 ldrb r4,[r4,#0x1B] ;4 2145
|
||
080BB262 08B1 lsr r1,r6,#0x2 ;2 2147
|
||
080BB264 7424 strb r4,[r4,#0x10] ;5 2152
|
||
080BB266 08B1 lsr r1,r6,#0x2 ;2 2154
|
||
080BB268 4A4C ldr r2,=#0x3005230 ;9 2163
|
||
080BB26A 4691 mov r9,r2 ;2 2165
|
||
080BB26C 6910 ldr r0,[r2,#0x10] ;4 2169
|
||
080BB26E F00AF947 bl #0x80C5500 ;10 2179
|
||
080BB272 0400 lsl r0,r0,#0x10 ;2 2181
|
||
080BB274 0C02 lsr r2,r0,#0x10 ;2 2183
|
||
080BB276 484A ldr r0,=#0x3002500 ;9 2192
|
||
080BB278 8801 ldrh r1,[r0] ;7 2199
|
||
080BB27A 484A ldr r0,=#0x207 ;9 2208
|
||
080BB27C 4008 and r0,r1 ;2 2210
|
||
080BB27E 2800 cmp r0,#0x0 ;2 2212
|
||
080BB280 D100 bne #0x80BB284 ;8 2220
|
||
080BB282 E1CF b #0x80BB624 ;8 2228
|
||
080BB284 0410 lsl r0,r2,#0x10 ;2 2230
|
||
080BB286 1401 asr r1,r0,#0x10 ;2 2232
|
||
080BB288 2001 mov r0,#0x1 ;2 2234
|
||
080BB28A 4240 neg r0,r0 ;2 2236
|
||
080BB28C 4281 cmp r1,r0 ;2 2238
|
||
080BB28E D000 beq #0x80BB292 ;8 2246
|
||
080BB290 E096 b #0x80BB3C0 ;8 2254
|
||
080BB292 464B mov r3,r9 ;2 2256
|
||
080BB294 6918 ldr r0,[r3,#0x10] ;4 2260
|
||
080BB296 F00FFB35 bl #0x80CA904 ;10 2270
|
||
080BB29A 2000 mov r0,#0x0 ;2 2272
|
||
080BB29C 21F0 mov r1,#0xF0 ;2 2274
|
||
080BB29E 2214 mov r2,#0x14 ;2 2276
|
||
080BB2A0 2305 mov r3,#0x5 ;2 2278
|
||
080BB2A2 F745F85F bl #0x8000364 ;10 2288
|
||
080BB2A6 4940 ldr r1,=#0x3005224 ;9 2297
|
||
080BB2A8 2002 mov r0,#0x2 ;2 2299
|
||
080BB2AA 8008 strh r0,[r1] ;8 2307
|
||
080BB2AC 4C3F ldr r4,=#0x8B17EE4 ;9 2316
|
||
080BB2AE 4D40 ldr r5,=#0x8B17424 ;9 2325
|
||
080BB2B0 1C20 mov r0,r4 ;2 2327
|
||
080BB2B2 1C29 mov r1,r5 ;2 2329
|
||
080BB2B4 2225 mov r2,#0x25 ;2 2331
|
||
080BB2B6 F002FFD3 bl #0x80BE260 ;10 2341
|
||
080BB2BA 1C01 mov r1,r0 ;2 2343
|
||
080BB2BC 464A mov r2,r9 ;2 2345
|
||
080BB2BE 6990 ldr r0,[r2,#0x18] ;4 2349
|
||
080BB2C0 2200 mov r2,#0x0 ;2 2351
|
||
080BB2C2 F003F8C9 bl #0x80BE458 ;10 2361
|
||
080BB2C6 464B mov r3,r9 ;2 2363
|
||
080BB2C8 6998 ldr r0,[r3,#0x18] ;4 2367
|
||
080BB2CA F00DFC8B bl #0x80C8BE4 ;10 2377
|
||
080BB2CE 1C20 mov r0,r4 ;2 2379
|
||
080BB2D0 1C29 mov r1,r5 ;2 2381
|
||
080BB2D2 2223 mov r2,#0x23 ;2 2383
|
||
080BB2D4 F002FFC4 bl #0x80BE260 ;10 2393
|
||
080BB2D8 1C01 mov r1,r0 ;2 2395
|
||
080BB2DA 464A mov r2,r9 ;2 2397
|
||
080BB2DC 68D0 ldr r0,[r2,#0xC] ;4 2401
|
||
080BB2DE 2200 mov r2,#0x0 ;2 2403
|
||
080BB2E0 F003F8BA bl #0x80BE458 ;10 2413
|
||
080BB2E4 464B mov r3,r9 ;2 2415
|
||
080BB2E6 68D8 ldr r0,[r3,#0xC] ;4 2419
|
||
080BB2E8 F00DFC7C bl #0x80C8BE4 ;10 2429
|
||
080BB2EC 4649 mov r1,r9 ;2 2431
|
||
080BB2EE 6988 ldr r0,[r1,#0x18] ;9 2440
|
||
080BB2F0 2500 mov r5,#0x0 ;2 2442
|
||
080BB2F2 8685 strh r5,[r0,#0x34] ;8 2450
|
||
080BB2F4 6988 ldr r0,[r1,#0x18] ;9 2459
|
||
080BB2F6 F009FC19 bl #0x80C4B2C ;10 2469
|
||
080BB2FA 464A mov r2,r9 ;2 2471
|
||
080BB2FC 6990 ldr r0,[r2,#0x18] ;4 2475
|
||
080BB2FE 492D ldr r1,=#0x8B1B3A0 ;9 2484
|
||
080BB300 F003F91C bl #0x80BE53C ;10 2494
|
||
080BB304 464B mov r3,r9 ;2 2496
|
||
080BB306 6998 ldr r0,[r3,#0x18] ;4 2500
|
||
080BB308 8645 strh r5,[r0,#0x32] ;8 2508
|
||
080BB30A 482B ldr r0,=#0x3001D40 ;9 2517
|
||
080BB30C 4682 mov r10,r0 ;2 2519
|
||
080BB30E 492B ldr r1,=#0x3005264 ;9 2528
|
||
080BB310 4688 mov r8,r1 ;2 2530
|
||
080BB312 2200 mov r2,#0x0 ;2 2532
|
||
080BB314 5E88 ldsh r0,[r1,r2] ;7 2539
|
||
080BB316 266C mov r6,#0x6C ;2 2541
|
||
080BB318 4370 mul r0,r6 ;6 2547
|
||
080BB31A 4450 add r0,r10 ;2 2549
|
||
080BB31C 3063 add r0,#0x63 ;2 2551
|
||
080BB31E 7800 ldrb r0,[r0] ;7 2558
|
||
080BB320 1C3C mov r4,r7 ;2 2560
|
||
080BB322 3412 add r4,#0x12 ;2 2562
|
||
080BB324 1C21 mov r1,r4 ;2 2564
|
||
080BB326 2203 mov r2,#0x3 ;2 2566
|
||
080BB328 F00FF998 bl #0x80CA65C ;10 2576
|
||
080BB32C 2300 mov r3,#0x0 ;2 2578
|
||
080BB32E 757B strb r3,[r7,#0x15] ;5 2583
|
||
080BB330 20FF mov r0,#0xFF ;2 2585
|
||
080BB332 75B8 strb r0,[r7,#0x16] ;5 2590
|
||
080BB334 4649 mov r1,r9 ;2 2592
|
||
080BB336 6948 ldr r0,[r1,#0x14] ;9 2601
|
||
080BB338 9500 str r5,[sp] ;5 2606
|
||
080BB33A 1C21 mov r1,r4 ;2 2608
|
||
080BB33C 2207 mov r2,#0x7 ;2 2610
|
||
080BB33E 2300 mov r3,#0x0 ;2 2612
|
||
080BB340 F00EF978 bl #0x80C9634 ;10 2622
|
||
080BB344 4642 mov r2,r8 ;2 2624
|
||
080BB346 2300 mov r3,#0x0 ;2 2626
|
||
080BB348 5ED0 ldsh r0,[r2,r3] ;4 2630
|
||
080BB34A 4370 mul r0,r6 ;6 2636
|
||
080BB34C 4450 add r0,r10 ;2 2638
|
||
080BB34E 3064 add r0,#0x64 ;2 2640
|
||
080BB350 7800 ldrb r0,[r0] ;7 2647
|
||
080BB352 1C21 mov r1,r4 ;2 2649
|
||
080BB354 2203 mov r2,#0x3 ;2 2651
|
||
080BB356 F00FF981 bl #0x80CA65C ;10 2661
|
||
080BB35A 2000 mov r0,#0x0 ;2 2663
|
||
080BB35C 7578 strb r0,[r7,#0x15] ;5 2668
|
||
080BB35E 2001 mov r0,#0x1 ;2 2670
|
||
080BB360 4240 neg r0,r0 ;2 2672
|
||
080BB362 75B8 strb r0,[r7,#0x16] ;5 2677
|
||
080BB364 4649 mov r1,r9 ;2 2679
|
||
080BB366 6948 ldr r0,[r1,#0x14] ;9 2688
|
||
080BB368 9500 str r5,[sp] ;5 2693
|
||
080BB36A 1C21 mov r1,r4 ;2 2695
|
||
080BB36C 2207 mov r2,#0x7 ;2 2697
|
||
080BB36E 2301 mov r3,#0x1 ;2 2699
|
||
080BB370 F00EF960 bl #0x80C9634 ;10 2709
|
||
080BB374 204D mov r0,#0x4D ;2 2711
|
||
080BB376 7578 strb r0,[r7,#0x15] ;5 2716
|
||
080BB378 7538 strb r0,[r7,#0x14] ;5 2721
|
||
080BB37A 74F8 strb r0,[r7,#0x13] ;5 2726
|
||
080BB37C 74B8 strb r0,[r7,#0x12] ;5 2731
|
||
080BB37E 2200 mov r2,#0x0 ;2 2733
|
||
080BB380 75BA strb r2,[r7,#0x16] ;5 2738
|
||
080BB382 384E sub r0,#0x4E ;2 2740
|
||
080BB384 75F8 strb r0,[r7,#0x17] ;5 2745
|
||
080BB386 464B mov r3,r9 ;2 2747
|
||
080BB388 6958 ldr r0,[r3,#0x14] ;4 2751
|
||
080BB38A 9500 str r5,[sp] ;5 2756
|
||
080BB38C 1C21 mov r1,r4 ;2 2758
|
||
080BB38E 220A mov r2,#0xA ;2 2760
|
||
080BB390 2300 mov r3,#0x0 ;2 2762
|
||
080BB392 F00EF94F bl #0x80C9634 ;10 2772
|
||
080BB396 4649 mov r1,r9 ;2 2774
|
||
080BB398 E38F b #0x80BBABA ;8 2782
|
||
080BB39A 0000 lsl r0,r0,#0x0 ;2 2784
|
||
080BB39C 5230 strh r0,[r6,r0] ;8 2792
|
||
080BB39E 0300 lsl r0,r0,#0xC ;2 2794
|
||
080BB3A0 2500 mov r5,#0x0 ;2 2796
|
||
080BB3A2 0300 lsl r0,r0,#0xC ;2 2798
|
||
080BB3A4 0207 lsl r7,r0,#0x8 ;2 2800
|
||
080BB3A6 0000 lsl r0,r0,#0x0 ;2 2802
|
||
080BB3A8 5224 strh r4,[r4,r0] ;9 2811
|
||
080BB3AA 0300 lsl r0,r0,#0xC ;2 2813
|
||
080BB3AC 7EE4 ldrb r4,[r4,#0x1B] ;4 2817
|
||
080BB3AE 08B1 lsr r1,r6,#0x2 ;2 2819
|
||
080BB3B0 7424 strb r4,[r4,#0x10] ;5 2824
|
||
080BB3B2 08B1 lsr r1,r6,#0x2 ;2 2826
|
||
080BB3B4 B3A0 ???? ;8 2834
|
||
080BB3B6 08B1 lsr r1,r6,#0x2 ;2 2836
|
||
080BB3B8 1D40 add r0,r0,5 ;2 2838
|
||
080BB3BA 0300 lsl r0,r0,#0xC ;2 2840
|
||
080BB3BC 5264 strh r4,[r4,r1] ;9 2849
|
||
080BB3BE 0300 lsl r0,r0,#0xC ;2 2851
|
||
080BB3C0 29FD cmp r1,#0xFD ;2 2853
|
||
080BB3C2 D000 beq #0x80BB3C6 ;8 2861
|
||
080BB3C4 E092 b #0x80BB4EC ;8 2869
|
||
080BB3C6 2000 mov r0,#0x0 ;2 2871
|
||
080BB3C8 F000FDCC bl #0x80BBF64 ;10 2881
|
||
080BB3CC 464A mov r2,r9 ;2 2883
|
||
080BB3CE 6910 ldr r0,[r2,#0x10] ;4 2887
|
||
080BB3D0 F00FFA98 bl #0x80CA904 ;10 2897
|
||
080BB3D4 2000 mov r0,#0x0 ;2 2899
|
||
080BB3D6 21F0 mov r1,#0xF0 ;2 2901
|
||
080BB3D8 2214 mov r2,#0x14 ;2 2903
|
||
080BB3DA 2305 mov r3,#0x5 ;2 2905
|
||
080BB3DC F744FFC2 bl #0x8000364 ;10 2915
|
||
080BB3E0 493C ldr r1,=#0x3005224 ;9 2924
|
||
080BB3E2 2002 mov r0,#0x2 ;2 2926
|
||
080BB3E4 8008 strh r0,[r1] ;8 2934
|
||
080BB3E6 4C3C ldr r4,=#0x8B17EE4 ;9 2943
|
||
080BB3E8 4D3C ldr r5,=#0x8B17424 ;9 2952
|
||
080BB3EA 1C20 mov r0,r4 ;2 2954
|
||
080BB3EC 1C29 mov r1,r5 ;2 2956
|
||
080BB3EE 2225 mov r2,#0x25 ;2 2958
|
||
080BB3F0 F002FF36 bl #0x80BE260 ;10 2968
|
||
080BB3F4 1C01 mov r1,r0 ;2 2970
|
||
080BB3F6 464B mov r3,r9 ;2 2972
|
||
080BB3F8 6998 ldr r0,[r3,#0x18] ;4 2976
|
||
080BB3FA 2200 mov r2,#0x0 ;2 2978
|
||
080BB3FC F003F82C bl #0x80BE458 ;10 2988
|
||
080BB400 4649 mov r1,r9 ;2 2990
|
||
080BB402 6988 ldr r0,[r1,#0x18] ;9 2999
|
||
080BB404 F00DFBEE bl #0x80C8BE4 ;10 3009
|
||
080BB408 1C20 mov r0,r4 ;2 3011
|
||
080BB40A 1C29 mov r1,r5 ;2 3013
|
||
080BB40C 2223 mov r2,#0x23 ;2 3015
|
||
080BB40E F002FF27 bl #0x80BE260 ;10 3025
|
||
080BB412 1C01 mov r1,r0 ;2 3027
|
||
080BB414 464A mov r2,r9 ;2 3029
|
||
080BB416 68D0 ldr r0,[r2,#0xC] ;4 3033
|
||
080BB418 2200 mov r2,#0x0 ;2 3035
|
||
080BB41A F003F81D bl #0x80BE458 ;10 3045
|
||
080BB41E 464B mov r3,r9 ;2 3047
|
||
080BB420 68D8 ldr r0,[r3,#0xC] ;4 3051
|
||
080BB422 F00DFBDF bl #0x80C8BE4 ;10 3061
|
||
080BB426 4649 mov r1,r9 ;2 3063
|
||
080BB428 6988 ldr r0,[r1,#0x18] ;9 3072
|
||
080BB42A 2500 mov r5,#0x0 ;2 3074
|
||
080BB42C 8685 strh r5,[r0,#0x34] ;8 3082
|
||
080BB42E 6988 ldr r0,[r1,#0x18] ;9 3091
|
||
080BB430 F009FB7C bl #0x80C4B2C ;10 3101
|
||
080BB434 464A mov r2,r9 ;2 3103
|
||
080BB436 6990 ldr r0,[r2,#0x18] ;4 3107
|
||
080BB438 4929 ldr r1,=#0x8B1B3A0 ;9 3116
|
||
080BB43A F003F87F bl #0x80BE53C ;10 3126
|
||
080BB43E 464B mov r3,r9 ;2 3128
|
||
080BB440 6998 ldr r0,[r3,#0x18] ;4 3132
|
||
080BB442 8645 strh r5,[r0,#0x32] ;8 3140
|
||
080BB444 4827 ldr r0,=#0x3001D40 ;9 3149
|
||
080BB446 4682 mov r10,r0 ;2 3151
|
||
080BB448 4927 ldr r1,=#0x3005264 ;9 3160
|
||
080BB44A 4688 mov r8,r1 ;2 3162
|
||
080BB44C 2200 mov r2,#0x0 ;2 3164
|
||
080BB44E 5E88 ldsh r0,[r1,r2] ;7 3171
|
||
080BB450 266C mov r6,#0x6C ;2 3173
|
||
080BB452 4370 mul r0,r6 ;6 3179
|
||
080BB454 4450 add r0,r10 ;2 3181
|
||
080BB456 3063 add r0,#0x63 ;2 3183
|
||
080BB458 7800 ldrb r0,[r0] ;7 3190
|
||
080BB45A 1C3C mov r4,r7 ;2 3192
|
||
080BB45C 3412 add r4,#0x12 ;2 3194
|
||
080BB45E 1C21 mov r1,r4 ;2 3196
|
||
080BB460 2203 mov r2,#0x3 ;2 3198
|
||
080BB462 F00FF8FB bl #0x80CA65C ;10 3208
|
||
080BB466 2300 mov r3,#0x0 ;2 3210
|
||
080BB468 757B strb r3,[r7,#0x15] ;5 3215
|
||
080BB46A 20FF mov r0,#0xFF ;2 3217
|
||
080BB46C 75B8 strb r0,[r7,#0x16] ;5 3222
|
||
080BB46E 4649 mov r1,r9 ;2 3224
|
||
080BB470 6948 ldr r0,[r1,#0x14] ;9 3233
|
||
080BB472 9500 str r5,[sp] ;5 3238
|
||
080BB474 1C21 mov r1,r4 ;2 3240
|
||
080BB476 2207 mov r2,#0x7 ;2 3242
|
||
080BB478 2300 mov r3,#0x0 ;2 3244
|
||
080BB47A F00EF8DB bl #0x80C9634 ;10 3254
|
||
080BB47E 4642 mov r2,r8 ;2 3256
|
||
080BB480 2300 mov r3,#0x0 ;2 3258
|
||
080BB482 5ED0 ldsh r0,[r2,r3] ;4 3262
|
||
080BB484 4370 mul r0,r6 ;6 3268
|
||
080BB486 4450 add r0,r10 ;2 3270
|
||
080BB488 3064 add r0,#0x64 ;2 3272
|
||
080BB48A 7800 ldrb r0,[r0] ;7 3279
|
||
080BB48C 1C21 mov r1,r4 ;2 3281
|
||
080BB48E 2203 mov r2,#0x3 ;2 3283
|
||
080BB490 F00FF8E4 bl #0x80CA65C ;10 3293
|
||
080BB494 2000 mov r0,#0x0 ;2 3295
|
||
080BB496 7578 strb r0,[r7,#0x15] ;5 3300
|
||
080BB498 2001 mov r0,#0x1 ;2 3302
|
||
080BB49A 4240 neg r0,r0 ;2 3304
|
||
080BB49C 75B8 strb r0,[r7,#0x16] ;5 3309
|
||
080BB49E 4649 mov r1,r9 ;2 3311
|
||
080BB4A0 6948 ldr r0,[r1,#0x14] ;9 3320
|
||
080BB4A2 9500 str r5,[sp] ;5 3325
|
||
080BB4A4 1C21 mov r1,r4 ;2 3327
|
||
080BB4A6 2207 mov r2,#0x7 ;2 3329
|
||
080BB4A8 2301 mov r3,#0x1 ;2 3331
|
||
080BB4AA F00EF8C3 bl #0x80C9634 ;10 3341
|
||
080BB4AE 204D mov r0,#0x4D ;2 3343
|
||
080BB4B0 7578 strb r0,[r7,#0x15] ;5 3348
|
||
080BB4B2 7538 strb r0,[r7,#0x14] ;5 3353
|
||
080BB4B4 74F8 strb r0,[r7,#0x13] ;5 3358
|
||
080BB4B6 74B8 strb r0,[r7,#0x12] ;5 3363
|
||
080BB4B8 2200 mov r2,#0x0 ;2 3365
|
||
080BB4BA 75BA strb r2,[r7,#0x16] ;5 3370
|
||
080BB4BC 384E sub r0,#0x4E ;2 3372
|
||
080BB4BE 75F8 strb r0,[r7,#0x17] ;5 3377
|
||
080BB4C0 464B mov r3,r9 ;2 3379
|
||
080BB4C2 6958 ldr r0,[r3,#0x14] ;4 3383
|
||
080BB4C4 9500 str r5,[sp] ;5 3388
|
||
080BB4C6 1C21 mov r1,r4 ;2 3390
|
||
080BB4C8 220A mov r2,#0xA ;2 3392
|
||
080BB4CA 2300 mov r3,#0x0 ;2 3394
|
||
080BB4CC F00EF8B2 bl #0x80C9634 ;10 3404
|
||
080BB4D0 4649 mov r1,r9 ;2 3406
|
||
080BB4D2 E396 b #0x80BBC02 ;8 3414
|
||
080BB4D4 5224 strh r4,[r4,r0] ;9 3423
|
||
080BB4D6 0300 lsl r0,r0,#0xC ;2 3425
|
||
080BB4D8 7EE4 ldrb r4,[r4,#0x1B] ;4 3429
|
||
080BB4DA 08B1 lsr r1,r6,#0x2 ;2 3431
|
||
080BB4DC 7424 strb r4,[r4,#0x10] ;5 3436
|
||
080BB4DE 08B1 lsr r1,r6,#0x2 ;2 3438
|
||
080BB4E0 B3A0 ???? ;8 3446
|
||
080BB4E2 08B1 lsr r1,r6,#0x2 ;2 3448
|
||
080BB4E4 1D40 add r0,r0,5 ;2 3450
|
||
080BB4E6 0300 lsl r0,r0,#0xC ;2 3452
|
||
080BB4E8 5264 strh r4,[r4,r1] ;9 3461
|
||
080BB4EA 0300 lsl r0,r0,#0xC ;2 3463
|
||
080BB4EC 29FE cmp r1,#0xFE ;2 3465
|
||
080BB4EE D101 bne #0x80BB4F4 ;8 3473
|
||
080BB4F0 464A mov r2,r9 ;2 3475
|
||
080BB4F2 E3A4 b #0x80BBC3E ;8 3483
|
||
080BB4F4 2900 cmp r1,#0x0 ;2 3485
|
||
080BB4F6 DC00 bgt #0x80BB4FA ;8 3493
|
||
080BB4F8 E094 b #0x80BB624 ;8 3501
|
||
080BB4FA 0610 lsl r0,r2,#0x18 ;2 3503
|
||
080BB4FC 0E00 lsr r0,r0,#0x18 ;2 3505
|
||
080BB4FE F000FCF1 bl #0x80BBEE4 ;10 3515
|
||
080BB502 464B mov r3,r9 ;2 3517
|
||
080BB504 6918 ldr r0,[r3,#0x10] ;4 3521
|
||
080BB506 F00FF9FD bl #0x80CA904 ;10 3531
|
||
080BB50A 2000 mov r0,#0x0 ;2 3533
|
||
080BB50C 21F0 mov r1,#0xF0 ;2 3535
|
||
080BB50E 2214 mov r2,#0x14 ;2 3537
|
||
080BB510 2305 mov r3,#0x5 ;2 3539
|
||
080BB512 F744FF27 bl #0x8000364 ;10 3549
|
||
080BB516 493D ldr r1,=#0x3005224 ;9 3558
|
||
080BB518 2002 mov r0,#0x2 ;2 3560
|
||
080BB51A 8008 strh r0,[r1] ;8 3568
|
||
080BB51C 4C3C ldr r4,=#0x8B17EE4 ;9 3577
|
||
080BB51E 4D3D ldr r5,=#0x8B17424 ;9 3586
|
||
080BB520 1C20 mov r0,r4 ;2 3588
|
||
080BB522 1C29 mov r1,r5 ;2 3590
|
||
080BB524 2225 mov r2,#0x25 ;2 3592
|
||
080BB526 F002FE9B bl #0x80BE260 ;10 3602
|
||
080BB52A 1C01 mov r1,r0 ;2 3604
|
||
080BB52C 464A mov r2,r9 ;2 3606
|
||
080BB52E 6990 ldr r0,[r2,#0x18] ;4 3610
|
||
080BB530 2200 mov r2,#0x0 ;2 3612
|
||
080BB532 F002FF91 bl #0x80BE458 ;10 3622
|
||
080BB536 464B mov r3,r9 ;2 3624
|
||
080BB538 6998 ldr r0,[r3,#0x18] ;4 3628
|
||
080BB53A F00DFB53 bl #0x80C8BE4 ;10 3638
|
||
080BB53E 1C20 mov r0,r4 ;2 3640
|
||
080BB540 1C29 mov r1,r5 ;2 3642
|
||
080BB542 2223 mov r2,#0x23 ;2 3644
|
||
080BB544 F002FE8C bl #0x80BE260 ;10 3654
|
||
080BB548 1C01 mov r1,r0 ;2 3656
|
||
080BB54A 464A mov r2,r9 ;2 3658
|
||
080BB54C 68D0 ldr r0,[r2,#0xC] ;4 3662
|
||
080BB54E 2200 mov r2,#0x0 ;2 3664
|
||
080BB550 F002FF82 bl #0x80BE458 ;10 3674
|
||
080BB554 464B mov r3,r9 ;2 3676
|
||
080BB556 68D8 ldr r0,[r3,#0xC] ;4 3680
|
||
080BB558 F00DFB44 bl #0x80C8BE4 ;10 3690
|
||
080BB55C 4649 mov r1,r9 ;2 3692
|
||
080BB55E 6988 ldr r0,[r1,#0x18] ;9 3701
|
||
080BB560 2500 mov r5,#0x0 ;2 3703
|
||
080BB562 8685 strh r5,[r0,#0x34] ;8 3711
|
||
080BB564 6988 ldr r0,[r1,#0x18] ;9 3720
|
||
080BB566 F009FAE1 bl #0x80C4B2C ;10 3730
|
||
080BB56A 464A mov r2,r9 ;2 3732
|
||
080BB56C 6990 ldr r0,[r2,#0x18] ;4 3736
|
||
080BB56E 492A ldr r1,=#0x8B1B3A0 ;9 3745
|
||
080BB570 F002FFE4 bl #0x80BE53C ;10 3755
|
||
080BB574 464B mov r3,r9 ;2 3757
|
||
080BB576 6998 ldr r0,[r3,#0x18] ;4 3761
|
||
080BB578 8645 strh r5,[r0,#0x32] ;8 3769
|
||
080BB57A 4828 ldr r0,=#0x3001D40 ;9 3778
|
||
080BB57C 4682 mov r10,r0 ;2 3780
|
||
080BB57E 4928 ldr r1,=#0x3005264 ;9 3789
|
||
080BB580 4688 mov r8,r1 ;2 3791
|
||
080BB582 2200 mov r2,#0x0 ;2 3793
|
||
080BB584 5E88 ldsh r0,[r1,r2] ;7 3800
|
||
080BB586 266C mov r6,#0x6C ;2 3802
|
||
080BB588 4370 mul r0,r6 ;6 3808
|
||
080BB58A 4450 add r0,r10 ;2 3810
|
||
080BB58C 3063 add r0,#0x63 ;2 3812
|
||
080BB58E 7800 ldrb r0,[r0] ;7 3819
|
||
080BB590 1C3C mov r4,r7 ;2 3821
|
||
080BB592 3412 add r4,#0x12 ;2 3823
|
||
080BB594 1C21 mov r1,r4 ;2 3825
|
||
080BB596 2203 mov r2,#0x3 ;2 3827
|
||
080BB598 F00FF860 bl #0x80CA65C ;10 3837
|
||
080BB59C 2300 mov r3,#0x0 ;2 3839
|
||
080BB59E 757B strb r3,[r7,#0x15] ;5 3844
|
||
080BB5A0 20FF mov r0,#0xFF ;2 3846
|
||
080BB5A2 75B8 strb r0,[r7,#0x16] ;5 3851
|
||
080BB5A4 4649 mov r1,r9 ;2 3853
|
||
080BB5A6 6948 ldr r0,[r1,#0x14] ;9 3862
|
||
080BB5A8 9500 str r5,[sp] ;5 3867
|
||
080BB5AA 1C21 mov r1,r4 ;2 3869
|
||
080BB5AC 2207 mov r2,#0x7 ;2 3871
|
||
080BB5AE 2300 mov r3,#0x0 ;2 3873
|
||
080BB5B0 F00EF840 bl #0x80C9634 ;10 3883
|
||
080BB5B4 4642 mov r2,r8 ;2 3885
|
||
080BB5B6 2300 mov r3,#0x0 ;2 3887
|
||
080BB5B8 5ED0 ldsh r0,[r2,r3] ;4 3891
|
||
080BB5BA 4370 mul r0,r6 ;6 3897
|
||
080BB5BC 4450 add r0,r10 ;2 3899
|
||
080BB5BE 3064 add r0,#0x64 ;2 3901
|
||
080BB5C0 7800 ldrb r0,[r0] ;7 3908
|
||
080BB5C2 1C21 mov r1,r4 ;2 3910
|
||
080BB5C4 2203 mov r2,#0x3 ;2 3912
|
||
080BB5C6 F00FF849 bl #0x80CA65C ;10 3922
|
||
080BB5CA 2000 mov r0,#0x0 ;2 3924
|
||
080BB5CC 7578 strb r0,[r7,#0x15] ;5 3929
|
||
080BB5CE 2001 mov r0,#0x1 ;2 3931
|
||
080BB5D0 4240 neg r0,r0 ;2 3933
|
||
080BB5D2 75B8 strb r0,[r7,#0x16] ;5 3938
|
||
080BB5D4 4649 mov r1,r9 ;2 3940
|
||
080BB5D6 6948 ldr r0,[r1,#0x14] ;9 3949
|
||
080BB5D8 9500 str r5,[sp] ;5 3954
|
||
080BB5DA 1C21 mov r1,r4 ;2 3956
|
||
080BB5DC 2207 mov r2,#0x7 ;2 3958
|
||
080BB5DE 2301 mov r3,#0x1 ;2 3960
|
||
080BB5E0 F00EF828 bl #0x80C9634 ;10 3970
|
||
080BB5E4 204D mov r0,#0x4D ;2 3972
|
||
080BB5E6 7578 strb r0,[r7,#0x15] ;5 3977
|
||
080BB5E8 7538 strb r0,[r7,#0x14] ;5 3982
|
||
080BB5EA 74F8 strb r0,[r7,#0x13] ;5 3987
|
||
080BB5EC 74B8 strb r0,[r7,#0x12] ;5 3992
|
||
080BB5EE 2200 mov r2,#0x0 ;2 3994
|
||
080BB5F0 75BA strb r2,[r7,#0x16] ;5 3999
|
||
080BB5F2 384E sub r0,#0x4E ;2 4001
|
||
080BB5F4 75F8 strb r0,[r7,#0x17] ;5 4006
|
||
080BB5F6 464B mov r3,r9 ;2 4008
|
||
080BB5F8 6958 ldr r0,[r3,#0x14] ;4 4012
|
||
080BB5FA 9500 str r5,[sp] ;5 4017
|
||
080BB5FC 1C21 mov r1,r4 ;2 4019
|
||
080BB5FE 220A mov r2,#0xA ;2 4021
|
||
080BB600 2300 mov r3,#0x0 ;2 4023
|
||
080BB602 F00EF817 bl #0x80C9634 ;10 4033
|
||
080BB606 4649 mov r1,r9 ;2 4035
|
||
080BB608 E3AA b #0x80BBD60 ;8 4043
|
||
080BB60A 0000 lsl r0,r0,#0x0 ;2 4045
|
||
080BB60C 5224 strh r4,[r4,r0] ;9 4054
|
||
080BB60E 0300 lsl r0,r0,#0xC ;2 4056
|
||
080BB610 7EE4 ldrb r4,[r4,#0x1B] ;4 4060
|
||
080BB612 08B1 lsr r1,r6,#0x2 ;2 4062
|
||
080BB614 7424 strb r4,[r4,#0x10] ;5 4067
|
||
080BB616 08B1 lsr r1,r6,#0x2 ;2 4069
|
||
080BB618 B3A0 ???? ;8 4077
|
||
080BB61A 08B1 lsr r1,r6,#0x2 ;2 4079
|
||
080BB61C 1D40 add r0,r0,5 ;2 4081
|
||
080BB61E 0300 lsl r0,r0,#0xC ;2 4083
|
||
080BB620 5264 strh r4,[r4,r1] ;9 4092
|
||
080BB622 0300 lsl r0,r0,#0xC ;2 4094
|
||
080BB624 0410 lsl r0,r2,#0x10 ;2 4096
|
||
080BB626 1401 asr r1,r0,#0x10 ;2 4098
|
||
080BB628 4B14 ldr r3,=#0xFF030000 ;9 4107
|
||
080BB62A 18C0 add r0,r0,r3 ;2 4109
|
||
080BB62C 0C00 lsr r0,r0,#0x10 ;2 4111
|
||
080BB62E 2801 cmp r0,#0x1 ;2 4113
|
||
080BB630 D82C bhi #0x80BB68C ;8 4121
|
||
080BB632 4813 ldr r0,=#0x3005264 ;9 4130
|
||
080BB634 4680 mov r8,r0 ;2 4132
|
||
080BB636 2100 mov r1,#0x0 ;2 4134
|
||
080BB638 5E40 ldsh r0,[r0,r1] ;4 4138
|
||
080BB63A 266C mov r6,#0x6C ;2 4140
|
||
080BB63C 4370 mul r0,r6 ;6 4146
|
||
080BB63E 4A11 ldr r2,=#0x3001D40 ;9 4155
|
||
080BB640 1880 add r0,r0,r2 ;2 4157
|
||
080BB642 3075 add r0,#0x75 ;2 4159
|
||
080BB644 7800 ldrb r0,[r0] ;7 4166
|
||
080BB646 9001 str r0,[sp,#0x4] ;5 4171
|
||
080BB648 2000 mov r0,#0x0 ;2 4173
|
||
080BB64A F000FC8B bl #0x80BBF64 ;10 4183
|
||
080BB64E 4643 mov r3,r8 ;2 4185
|
||
080BB650 2100 mov r1,#0x0 ;2 4187
|
||
080BB652 5E58 ldsh r0,[r3,r1] ;8 4195
|
||
080BB654 4370 mul r0,r6 ;6 4201
|
||
080BB656 4A0B ldr r2,=#0x3001D40 ;9 4210
|
||
080BB658 1880 add r0,r0,r2 ;2 4212
|
||
080BB65A 3063 add r0,#0x63 ;2 4214
|
||
080BB65C 7800 ldrb r0,[r0] ;7 4221
|
||
080BB65E 1C3D mov r5,r7 ;2 4223
|
||
080BB660 3512 add r5,#0x12 ;2 4225
|
||
080BB662 1C29 mov r1,r5 ;2 4227
|
||
080BB664 2203 mov r2,#0x3 ;2 4229
|
||
080BB666 F00EFFF9 bl #0x80CA65C ;10 4239
|
||
080BB66A 2400 mov r4,#0x0 ;2 4241
|
||
080BB66C 757C strb r4,[r7,#0x15] ;5 4246
|
||
080BB66E 20FF mov r0,#0xFF ;2 4248
|
||
080BB670 75B8 strb r0,[r7,#0x16] ;5 4253
|
||
080BB672 4B05 ldr r3,=#0x3005230 ;9 4262
|
||
080BB674 469A mov r10,r3 ;2 4264
|
||
080BB676 6958 ldr r0,[r3,#0x14] ;4 4268
|
||
080BB678 E030 b #0x80BB6DC ;8 4276
|
||
080BB67A 0000 lsl r0,r0,#0x0 ;2 4278
|
||
080BB67C 0000 lsl r0,r0,#0x0 ;2 4280
|
||
080BB67E FF03 bl lr+#0xE06 ;10 4290
|
||
080BB680 5264 strh r4,[r4,r1] ;9 4299
|
||
080BB682 0300 lsl r0,r0,#0xC ;2 4301
|
||
080BB684 1D40 add r0,r0,5 ;2 4303
|
||
080BB686 0300 lsl r0,r0,#0xC ;2 4305
|
||
080BB688 5230 strh r0,[r6,r0] ;8 4313
|
||
080BB68A 0300 lsl r0,r0,#0xC ;2 4315
|
||
080BB68C 2900 cmp r1,#0x0 ;2 4317
|
||
080BB68E DC01 bgt #0x80BB694 ;8 4325
|
||
080BB690 F000FC19 bl #0x80BBEC6 ;10 4335
|
||
080BB694 4B22 ldr r3,=#0x3005264 ;9 4344
|
||
080BB696 4698 mov r8,r3 ;2 4346
|
||
080BB698 2100 mov r1,#0x0 ;2 4348
|
||
080BB69A 5E58 ldsh r0,[r3,r1] ;8 4356
|
||
080BB69C 266C mov r6,#0x6C ;2 4358
|
||
080BB69E 4370 mul r0,r6 ;6 4364
|
||
080BB6A0 4B20 ldr r3,=#0x3001D40 ;9 4373
|
||
080BB6A2 18C0 add r0,r0,r3 ;2 4375
|
||
080BB6A4 3075 add r0,#0x75 ;2 4377
|
||
080BB6A6 7800 ldrb r0,[r0] ;7 4384
|
||
080BB6A8 9001 str r0,[sp,#0x4] ;5 4389
|
||
080BB6AA 0610 lsl r0,r2,#0x18 ;2 4391
|
||
080BB6AC 0E00 lsr r0,r0,#0x18 ;2 4393
|
||
080BB6AE F000FC59 bl #0x80BBF64 ;10 4403
|
||
080BB6B2 4641 mov r1,r8 ;2 4405
|
||
080BB6B4 2200 mov r2,#0x0 ;2 4407
|
||
080BB6B6 5E88 ldsh r0,[r1,r2] ;7 4414
|
||
080BB6B8 4370 mul r0,r6 ;6 4420
|
||
080BB6BA 4B1A ldr r3,=#0x3001D40 ;9 4429
|
||
080BB6BC 18C0 add r0,r0,r3 ;2 4431
|
||
080BB6BE 3063 add r0,#0x63 ;2 4433
|
||
080BB6C0 7800 ldrb r0,[r0] ;7 4440
|
||
080BB6C2 1C3D mov r5,r7 ;2 4442
|
||
080BB6C4 3512 add r5,#0x12 ;2 4444
|
||
080BB6C6 1C29 mov r1,r5 ;2 4446
|
||
080BB6C8 2203 mov r2,#0x3 ;2 4448
|
||
080BB6CA F00EFFC7 bl #0x80CA65C ;10 4458
|
||
080BB6CE 2400 mov r4,#0x0 ;2 4460
|
||
080BB6D0 757C strb r4,[r7,#0x15] ;5 4465
|
||
080BB6D2 20FF mov r0,#0xFF ;2 4467
|
||
080BB6D4 75B8 strb r0,[r7,#0x16] ;5 4472
|
||
080BB6D6 4814 ldr r0,=#0x3005230 ;9 4481
|
||
080BB6D8 4682 mov r10,r0 ;2 4483
|
||
080BB6DA 6940 ldr r0,[r0,#0x14] ;9 4492
|
||
080BB6DC 9400 str r4,[sp] ;5 4497
|
||
080BB6DE 1C29 mov r1,r5 ;2 4499
|
||
080BB6E0 220B mov r2,#0xB ;2 4501
|
||
080BB6E2 2300 mov r3,#0x0 ;2 4503
|
||
080BB6E4 F00DFFA6 bl #0x80C9634 ;10 4513
|
||
080BB6E8 4641 mov r1,r8 ;2 4515
|
||
080BB6EA 2200 mov r2,#0x0 ;2 4517
|
||
080BB6EC 5E88 ldsh r0,[r1,r2] ;7 4524
|
||
080BB6EE 4370 mul r0,r6 ;6 4530
|
||
080BB6F0 4B0C ldr r3,=#0x3001D40 ;9 4539
|
||
080BB6F2 18C0 add r0,r0,r3 ;2 4541
|
||
080BB6F4 3064 add r0,#0x64 ;2 4543
|
||
080BB6F6 7800 ldrb r0,[r0] ;7 4550
|
||
080BB6F8 1C29 mov r1,r5 ;2 4552
|
||
080BB6FA 2203 mov r2,#0x3 ;2 4554
|
||
080BB6FC F00EFFAE bl #0x80CA65C ;10 4564
|
||
080BB700 757C strb r4,[r7,#0x15] ;5 4569
|
||
080BB702 2001 mov r0,#0x1 ;2 4571
|
||
080BB704 4240 neg r0,r0 ;2 4573
|
||
080BB706 75B8 strb r0,[r7,#0x16] ;5 4578
|
||
080BB708 4651 mov r1,r10 ;2 4580
|
||
080BB70A 6948 ldr r0,[r1,#0x14] ;9 4589
|
||
080BB70C 9400 str r4,[sp] ;5 4594
|
||
080BB70E 1C29 mov r1,r5 ;2 4596
|
||
080BB710 220B mov r2,#0xB ;2 4598
|
||
080BB712 2301 mov r3,#0x1 ;2 4600
|
||
080BB714 F00DFF8E bl #0x80C9634 ;10 4610
|
||
080BB718 9801 ldr r0,[sp,#0x4] ;4 4614
|
||
080BB71A F000FC23 bl #0x80BBF64 ;10 4624
|
||
080BB71E E3D2 b #0x80BBEC6 ;8 4632
|
||
080BB720 5264 strh r4,[r4,r1] ;9 4641
|
||
080BB722 0300 lsl r0,r0,#0xC ;2 4643
|
||
080BB724 1D40 add r0,r0,5 ;2 4645
|
||
080BB726 0300 lsl r0,r0,#0xC ;2 4647
|
||
080BB728 5230 strh r0,[r6,r0] ;8 4655
|
||
080BB72A 0300 lsl r0,r0,#0xC ;2 4657
|
||
080BB72C 4A0C ldr r2,=#0x3005230 ;9 4666
|
||
080BB72E 6910 ldr r0,[r2,#0x10] ;4 4670
|
||
080BB730 F009FEE6 bl #0x80C5500 ;10 4680
|
||
080BB734 0400 lsl r0,r0,#0x10 ;2 4682
|
||
080BB736 0C02 lsr r2,r0,#0x10 ;2 4684
|
||
080BB738 480A ldr r0,=#0x3002500 ;9 4693
|
||
080BB73A 8801 ldrh r1,[r0] ;7 4700
|
||
080BB73C 480A ldr r0,=#0x207 ;9 4709
|
||
080BB73E 4008 and r0,r1 ;2 4711
|
||
080BB740 2800 cmp r0,#0x0 ;2 4713
|
||
080BB742 D019 beq #0x80BB778 ;8 4721
|
||
080BB744 0410 lsl r0,r2,#0x10 ;2 4723
|
||
080BB746 1401 asr r1,r0,#0x10 ;2 4725
|
||
080BB748 2001 mov r0,#0x1 ;2 4727
|
||
080BB74A 4240 neg r0,r0 ;2 4729
|
||
080BB74C 4281 cmp r1,r0 ;2 4731
|
||
080BB74E D100 bne #0x80BB752 ;8 4739
|
||
080BB750 E130 b #0x80BB9B4 ;8 4747
|
||
080BB752 29FD cmp r1,#0xFD ;2 4749
|
||
080BB754 D10A bne #0x80BB76C ;8 4757
|
||
080BB756 2000 mov r0,#0x0 ;2 4759
|
||
080BB758 F000FC1E bl #0x80BBF98 ;10 4769
|
||
080BB75C E1CE b #0x80BBAFC ;8 4777
|
||
080BB75E 0000 lsl r0,r0,#0x0 ;2 4779
|
||
080BB760 5230 strh r0,[r6,r0] ;8 4787
|
||
080BB762 0300 lsl r0,r0,#0xC ;2 4789
|
||
080BB764 2500 mov r5,#0x0 ;2 4791
|
||
080BB766 0300 lsl r0,r0,#0xC ;2 4793
|
||
080BB768 0207 lsl r7,r0,#0x8 ;2 4795
|
||
080BB76A 0000 lsl r0,r0,#0x0 ;2 4797
|
||
080BB76C 29FE cmp r1,#0xFE ;2 4799
|
||
080BB76E D100 bne #0x80BB772 ;8 4807
|
||
080BB770 E264 b #0x80BBC3C ;8 4815
|
||
080BB772 2900 cmp r1,#0x0 ;2 4817
|
||
080BB774 DD00 ble #0x80BB778 ;8 4825
|
||
080BB776 E26C b #0x80BBC52 ;8 4833
|
||
080BB778 0410 lsl r0,r2,#0x10 ;2 4835
|
||
080BB77A 1400 asr r0,r0,#0x10 ;2 4837
|
||
080BB77C 28FD cmp r0,#0xFD ;2 4839
|
||
080BB77E D123 bne #0x80BB7C8 ;8 4847
|
||
080BB780 4A0F ldr r2,=#0x3005264 ;9 4856
|
||
080BB782 4690 mov r8,r2 ;2 4858
|
||
080BB784 2300 mov r3,#0x0 ;2 4860
|
||
080BB786 5ED0 ldsh r0,[r2,r3] ;4 4864
|
||
080BB788 266C mov r6,#0x6C ;2 4866
|
||
080BB78A 4370 mul r0,r6 ;6 4872
|
||
080BB78C 490D ldr r1,=#0x3001D40 ;9 4881
|
||
080BB78E 1840 add r0,r0,r1 ;2 4883
|
||
080BB790 3076 add r0,#0x76 ;2 4885
|
||
080BB792 7800 ldrb r0,[r0] ;7 4892
|
||
080BB794 9001 str r0,[sp,#0x4] ;5 4897
|
||
080BB796 2000 mov r0,#0x0 ;2 4899
|
||
080BB798 F000FBFE bl #0x80BBF98 ;10 4909
|
||
080BB79C 4642 mov r2,r8 ;2 4911
|
||
080BB79E 2300 mov r3,#0x0 ;2 4913
|
||
080BB7A0 5ED0 ldsh r0,[r2,r3] ;4 4917
|
||
080BB7A2 4370 mul r0,r6 ;6 4923
|
||
080BB7A4 4907 ldr r1,=#0x3001D40 ;9 4932
|
||
080BB7A6 1840 add r0,r0,r1 ;2 4934
|
||
080BB7A8 3064 add r0,#0x64 ;2 4936
|
||
080BB7AA 7800 ldrb r0,[r0] ;7 4943
|
||
080BB7AC 1C3D mov r5,r7 ;2 4945
|
||
080BB7AE 3512 add r5,#0x12 ;2 4947
|
||
080BB7B0 1C29 mov r1,r5 ;2 4949
|
||
080BB7B2 2203 mov r2,#0x3 ;2 4951
|
||
080BB7B4 F00EFF52 bl #0x80CA65C ;10 4961
|
||
080BB7B8 9801 ldr r0,[sp,#0x4] ;4 4965
|
||
080BB7BA F000FBED bl #0x80BBF98 ;10 4975
|
||
080BB7BE E30E b #0x80BBDDE ;8 4983
|
||
080BB7C0 5264 strh r4,[r4,r1] ;9 4992
|
||
080BB7C2 0300 lsl r0,r0,#0xC ;2 4994
|
||
080BB7C4 1D40 add r0,r0,5 ;2 4996
|
||
080BB7C6 0300 lsl r0,r0,#0xC ;2 4998
|
||
080BB7C8 2800 cmp r0,#0x0 ;2 5000
|
||
080BB7CA DC00 bgt #0x80BB7CE ;8 5008
|
||
080BB7CC E37B b #0x80BBEC6 ;8 5016
|
||
080BB7CE 4820 ldr r0,=#0x3005264 ;9 5025
|
||
080BB7D0 4680 mov r8,r0 ;2 5027
|
||
080BB7D2 2100 mov r1,#0x0 ;2 5029
|
||
080BB7D4 5E40 ldsh r0,[r0,r1] ;4 5033
|
||
080BB7D6 266C mov r6,#0x6C ;2 5035
|
||
080BB7D8 4370 mul r0,r6 ;6 5041
|
||
080BB7DA 4B1E ldr r3,=#0x3001D40 ;9 5050
|
||
080BB7DC 18C0 add r0,r0,r3 ;2 5052
|
||
080BB7DE 3076 add r0,#0x76 ;2 5054
|
||
080BB7E0 7800 ldrb r0,[r0] ;7 5061
|
||
080BB7E2 9001 str r0,[sp,#0x4] ;5 5066
|
||
080BB7E4 0610 lsl r0,r2,#0x18 ;2 5068
|
||
080BB7E6 0E00 lsr r0,r0,#0x18 ;2 5070
|
||
080BB7E8 F000FBD6 bl #0x80BBF98 ;10 5080
|
||
080BB7EC 4641 mov r1,r8 ;2 5082
|
||
080BB7EE 2200 mov r2,#0x0 ;2 5084
|
||
080BB7F0 5E88 ldsh r0,[r1,r2] ;7 5091
|
||
080BB7F2 4370 mul r0,r6 ;6 5097
|
||
080BB7F4 4B17 ldr r3,=#0x3001D40 ;9 5106
|
||
080BB7F6 18C0 add r0,r0,r3 ;2 5108
|
||
080BB7F8 3064 add r0,#0x64 ;2 5110
|
||
080BB7FA 7800 ldrb r0,[r0] ;7 5117
|
||
080BB7FC 1C3D mov r5,r7 ;2 5119
|
||
080BB7FE 3512 add r5,#0x12 ;2 5121
|
||
080BB800 1C29 mov r1,r5 ;2 5123
|
||
080BB802 2203 mov r2,#0x3 ;2 5125
|
||
080BB804 F00EFF2A bl #0x80CA65C ;10 5135
|
||
080BB808 9801 ldr r0,[sp,#0x4] ;4 5139
|
||
080BB80A F000FBC5 bl #0x80BBF98 ;10 5149
|
||
080BB80E 2400 mov r4,#0x0 ;2 5151
|
||
080BB810 757C strb r4,[r7,#0x15] ;5 5156
|
||
080BB812 20FF mov r0,#0xFF ;2 5158
|
||
080BB814 75B8 strb r0,[r7,#0x16] ;5 5163
|
||
080BB816 4810 ldr r0,=#0x3005230 ;9 5172
|
||
080BB818 4682 mov r10,r0 ;2 5174
|
||
080BB81A 6940 ldr r0,[r0,#0x14] ;9 5183
|
||
080BB81C 9400 str r4,[sp] ;5 5188
|
||
080BB81E 1C29 mov r1,r5 ;2 5190
|
||
080BB820 220B mov r2,#0xB ;2 5192
|
||
080BB822 2301 mov r3,#0x1 ;2 5194
|
||
080BB824 F00DFF06 bl #0x80C9634 ;10 5204
|
||
080BB828 4641 mov r1,r8 ;2 5206
|
||
080BB82A 2200 mov r2,#0x0 ;2 5208
|
||
080BB82C 5E88 ldsh r0,[r1,r2] ;7 5215
|
||
080BB82E 4370 mul r0,r6 ;6 5221
|
||
080BB830 4B08 ldr r3,=#0x3001D40 ;9 5230
|
||
080BB832 18C0 add r0,r0,r3 ;2 5232
|
||
080BB834 3063 add r0,#0x63 ;2 5234
|
||
080BB836 7800 ldrb r0,[r0] ;7 5241
|
||
080BB838 1C29 mov r1,r5 ;2 5243
|
||
080BB83A 2203 mov r2,#0x3 ;2 5245
|
||
080BB83C F00EFF0E bl #0x80CA65C ;10 5255
|
||
080BB840 757C strb r4,[r7,#0x15] ;5 5260
|
||
080BB842 2001 mov r0,#0x1 ;2 5262
|
||
080BB844 4240 neg r0,r0 ;2 5264
|
||
080BB846 75B8 strb r0,[r7,#0x16] ;5 5269
|
||
080BB848 4651 mov r1,r10 ;2 5271
|
||
080BB84A 6948 ldr r0,[r1,#0x14] ;9 5280
|
||
080BB84C E2E6 b #0x80BBE1C ;8 5288
|
||
080BB84E 0000 lsl r0,r0,#0x0 ;2 5290
|
||
080BB850 5264 strh r4,[r4,r1] ;9 5299
|
||
080BB852 0300 lsl r0,r0,#0xC ;2 5301
|
||
080BB854 1D40 add r0,r0,5 ;2 5303
|
||
080BB856 0300 lsl r0,r0,#0xC ;2 5305
|
||
080BB858 5230 strh r0,[r6,r0] ;8 5313
|
||
080BB85A 0300 lsl r0,r0,#0xC ;2 5315
|
||
080BB85C 4A0C ldr r2,=#0x3005230 ;9 5324
|
||
080BB85E 6910 ldr r0,[r2,#0x10] ;4 5328
|
||
080BB860 F009FE4E bl #0x80C5500 ;10 5338
|
||
080BB864 0400 lsl r0,r0,#0x10 ;2 5340
|
||
080BB866 0C02 lsr r2,r0,#0x10 ;2 5342
|
||
080BB868 480A ldr r0,=#0x3002500 ;9 5351
|
||
080BB86A 8801 ldrh r1,[r0] ;7 5358
|
||
080BB86C 480A ldr r0,=#0x207 ;9 5367
|
||
080BB86E 4008 and r0,r1 ;2 5369
|
||
080BB870 2800 cmp r0,#0x0 ;2 5371
|
||
080BB872 D019 beq #0x80BB8A8 ;8 5379
|
||
080BB874 0410 lsl r0,r2,#0x10 ;2 5381
|
||
080BB876 1401 asr r1,r0,#0x10 ;2 5383
|
||
080BB878 2001 mov r0,#0x1 ;2 5385
|
||
080BB87A 4240 neg r0,r0 ;2 5387
|
||
080BB87C 4281 cmp r1,r0 ;2 5389
|
||
080BB87E D100 bne #0x80BB882 ;8 5397
|
||
080BB880 E098 b #0x80BB9B4 ;8 5405
|
||
080BB882 29FD cmp r1,#0xFD ;2 5407
|
||
080BB884 D10A bne #0x80BB89C ;8 5415
|
||
080BB886 2000 mov r0,#0x0 ;2 5417
|
||
080BB888 F000FBA0 bl #0x80BBFCC ;10 5427
|
||
080BB88C E136 b #0x80BBAFC ;8 5435
|
||
080BB88E 0000 lsl r0,r0,#0x0 ;2 5437
|
||
080BB890 5230 strh r0,[r6,r0] ;8 5445
|
||
080BB892 0300 lsl r0,r0,#0xC ;2 5447
|
||
080BB894 2500 mov r5,#0x0 ;2 5449
|
||
080BB896 0300 lsl r0,r0,#0xC ;2 5451
|
||
080BB898 0207 lsl r7,r0,#0x8 ;2 5453
|
||
080BB89A 0000 lsl r0,r0,#0x0 ;2 5455
|
||
080BB89C 29FE cmp r1,#0xFE ;2 5457
|
||
080BB89E D100 bne #0x80BB8A2 ;8 5465
|
||
080BB8A0 E1CC b #0x80BBC3C ;8 5473
|
||
080BB8A2 2900 cmp r1,#0x0 ;2 5475
|
||
080BB8A4 DD00 ble #0x80BB8A8 ;8 5483
|
||
080BB8A6 E1D4 b #0x80BBC52 ;8 5491
|
||
080BB8A8 0410 lsl r0,r2,#0x10 ;2 5493
|
||
080BB8AA 1400 asr r0,r0,#0x10 ;2 5495
|
||
080BB8AC 28FD cmp r0,#0xFD ;2 5497
|
||
080BB8AE D123 bne #0x80BB8F8 ;8 5505
|
||
080BB8B0 4A0F ldr r2,=#0x3005264 ;9 5514
|
||
080BB8B2 4690 mov r8,r2 ;2 5516
|
||
080BB8B4 2300 mov r3,#0x0 ;2 5518
|
||
080BB8B6 5ED0 ldsh r0,[r2,r3] ;4 5522
|
||
080BB8B8 266C mov r6,#0x6C ;2 5524
|
||
080BB8BA 4370 mul r0,r6 ;6 5530
|
||
080BB8BC 490D ldr r1,=#0x3001D40 ;9 5539
|
||
080BB8BE 1840 add r0,r0,r1 ;2 5541
|
||
080BB8C0 3077 add r0,#0x77 ;2 5543
|
||
080BB8C2 7800 ldrb r0,[r0] ;7 5550
|
||
080BB8C4 9001 str r0,[sp,#0x4] ;5 5555
|
||
080BB8C6 2000 mov r0,#0x0 ;2 5557
|
||
080BB8C8 F000FB80 bl #0x80BBFCC ;10 5567
|
||
080BB8CC 4642 mov r2,r8 ;2 5569
|
||
080BB8CE 2300 mov r3,#0x0 ;2 5571
|
||
080BB8D0 5ED0 ldsh r0,[r2,r3] ;4 5575
|
||
080BB8D2 4370 mul r0,r6 ;6 5581
|
||
080BB8D4 4907 ldr r1,=#0x3001D40 ;9 5590
|
||
080BB8D6 1840 add r0,r0,r1 ;2 5592
|
||
080BB8D8 3064 add r0,#0x64 ;2 5594
|
||
080BB8DA 7800 ldrb r0,[r0] ;7 5601
|
||
080BB8DC 1C3D mov r5,r7 ;2 5603
|
||
080BB8DE 3512 add r5,#0x12 ;2 5605
|
||
080BB8E0 1C29 mov r1,r5 ;2 5607
|
||
080BB8E2 2203 mov r2,#0x3 ;2 5609
|
||
080BB8E4 F00EFEBA bl #0x80CA65C ;10 5619
|
||
080BB8E8 9801 ldr r0,[sp,#0x4] ;4 5623
|
||
080BB8EA F000FB6F bl #0x80BBFCC ;10 5633
|
||
080BB8EE E276 b #0x80BBDDE ;8 5641
|
||
080BB8F0 5264 strh r4,[r4,r1] ;9 5650
|
||
080BB8F2 0300 lsl r0,r0,#0xC ;2 5652
|
||
080BB8F4 1D40 add r0,r0,5 ;2 5654
|
||
080BB8F6 0300 lsl r0,r0,#0xC ;2 5656
|
||
080BB8F8 2800 cmp r0,#0x0 ;2 5658
|
||
080BB8FA DC00 bgt #0x80BB8FE ;8 5666
|
||
080BB8FC E2E3 b #0x80BBEC6 ;8 5674
|
||
080BB8FE 4820 ldr r0,=#0x3005264 ;9 5683
|
||
080BB900 4680 mov r8,r0 ;2 5685
|
||
080BB902 2100 mov r1,#0x0 ;2 5687
|
||
080BB904 5E40 ldsh r0,[r0,r1] ;4 5691
|
||
080BB906 266C mov r6,#0x6C ;2 5693
|
||
080BB908 4370 mul r0,r6 ;6 5699
|
||
080BB90A 4B1E ldr r3,=#0x3001D40 ;9 5708
|
||
080BB90C 18C0 add r0,r0,r3 ;2 5710
|
||
080BB90E 3077 add r0,#0x77 ;2 5712
|
||
080BB910 7800 ldrb r0,[r0] ;7 5719
|
||
080BB912 9001 str r0,[sp,#0x4] ;5 5724
|
||
080BB914 0610 lsl r0,r2,#0x18 ;2 5726
|
||
080BB916 0E00 lsr r0,r0,#0x18 ;2 5728
|
||
080BB918 F000FB58 bl #0x80BBFCC ;10 5738
|
||
080BB91C 4641 mov r1,r8 ;2 5740
|
||
080BB91E 2200 mov r2,#0x0 ;2 5742
|
||
080BB920 5E88 ldsh r0,[r1,r2] ;7 5749
|
||
080BB922 4370 mul r0,r6 ;6 5755
|
||
080BB924 4B17 ldr r3,=#0x3001D40 ;9 5764
|
||
080BB926 18C0 add r0,r0,r3 ;2 5766
|
||
080BB928 3064 add r0,#0x64 ;2 5768
|
||
080BB92A 7800 ldrb r0,[r0] ;7 5775
|
||
080BB92C 1C3D mov r5,r7 ;2 5777
|
||
080BB92E 3512 add r5,#0x12 ;2 5779
|
||
080BB930 1C29 mov r1,r5 ;2 5781
|
||
080BB932 2203 mov r2,#0x3 ;2 5783
|
||
080BB934 F00EFE92 bl #0x80CA65C ;10 5793
|
||
080BB938 9801 ldr r0,[sp,#0x4] ;4 5797
|
||
080BB93A F000FB47 bl #0x80BBFCC ;10 5807
|
||
080BB93E 2400 mov r4,#0x0 ;2 5809
|
||
080BB940 757C strb r4,[r7,#0x15] ;5 5814
|
||
080BB942 20FF mov r0,#0xFF ;2 5816
|
||
080BB944 75B8 strb r0,[r7,#0x16] ;5 5821
|
||
080BB946 4810 ldr r0,=#0x3005230 ;9 5830
|
||
080BB948 4682 mov r10,r0 ;2 5832
|
||
080BB94A 6940 ldr r0,[r0,#0x14] ;9 5841
|
||
080BB94C 9400 str r4,[sp] ;5 5846
|
||
080BB94E 1C29 mov r1,r5 ;2 5848
|
||
080BB950 220B mov r2,#0xB ;2 5850
|
||
080BB952 2301 mov r3,#0x1 ;2 5852
|
||
080BB954 F00DFE6E bl #0x80C9634 ;10 5862
|
||
080BB958 4641 mov r1,r8 ;2 5864
|
||
080BB95A 2200 mov r2,#0x0 ;2 5866
|
||
080BB95C 5E88 ldsh r0,[r1,r2] ;7 5873
|
||
080BB95E 4370 mul r0,r6 ;6 5879
|
||
080BB960 4B08 ldr r3,=#0x3001D40 ;9 5888
|
||
080BB962 18C0 add r0,r0,r3 ;2 5890
|
||
080BB964 3063 add r0,#0x63 ;2 5892
|
||
080BB966 7800 ldrb r0,[r0] ;7 5899
|
||
080BB968 1C29 mov r1,r5 ;2 5901
|
||
080BB96A 2203 mov r2,#0x3 ;2 5903
|
||
080BB96C F00EFE76 bl #0x80CA65C ;10 5913
|
||
080BB970 757C strb r4,[r7,#0x15] ;5 5918
|
||
080BB972 2001 mov r0,#0x1 ;2 5920
|
||
080BB974 4240 neg r0,r0 ;2 5922
|
||
080BB976 75B8 strb r0,[r7,#0x16] ;5 5927
|
||
080BB978 4651 mov r1,r10 ;2 5929
|
||
080BB97A 6948 ldr r0,[r1,#0x14] ;9 5938
|
||
080BB97C E24E b #0x80BBE1C ;8 5946
|
||
080BB97E 0000 lsl r0,r0,#0x0 ;2 5948
|
||
080BB980 5264 strh r4,[r4,r1] ;9 5957
|
||
080BB982 0300 lsl r0,r0,#0xC ;2 5959
|
||
080BB984 1D40 add r0,r0,5 ;2 5961
|
||
080BB986 0300 lsl r0,r0,#0xC ;2 5963
|
||
080BB988 5230 strh r0,[r6,r0] ;8 5971
|
||
080BB98A 0300 lsl r0,r0,#0xC ;2 5973
|
||
080BB98C 4A4F ldr r2,=#0x3005230 ;9 5982
|
||
080BB98E 6910 ldr r0,[r2,#0x10] ;4 5986
|
||
080BB990 F009FDB6 bl #0x80C5500 ;10 5996
|
||
080BB994 0400 lsl r0,r0,#0x10 ;2 5998
|
||
080BB996 0C02 lsr r2,r0,#0x10 ;2 6000
|
||
080BB998 484D ldr r0,=#0x3002500 ;9 6009
|
||
080BB99A 8801 ldrh r1,[r0] ;7 6016
|
||
080BB99C 484D ldr r0,=#0x207 ;9 6025
|
||
080BB99E 4008 and r0,r1 ;2 6027
|
||
080BB9A0 2800 cmp r0,#0x0 ;2 6029
|
||
080BB9A2 D100 bne #0x80BB9A6 ;8 6037
|
||
080BB9A4 E1F8 b #0x80BBD98 ;8 6045
|
||
080BB9A6 0410 lsl r0,r2,#0x10 ;2 6047
|
||
080BB9A8 1401 asr r1,r0,#0x10 ;2 6049
|
||
080BB9AA 2001 mov r0,#0x1 ;2 6051
|
||
080BB9AC 4240 neg r0,r0 ;2 6053
|
||
080BB9AE 4281 cmp r1,r0 ;2 6055
|
||
080BB9B0 D000 beq #0x80BB9B4 ;8 6063
|
||
080BB9B2 E09D b #0x80BBAF0 ;8 6071
|
||
080BB9B4 4B45 ldr r3,=#0x3005230 ;9 6080
|
||
080BB9B6 6918 ldr r0,[r3,#0x10] ;4 6084
|
||
080BB9B8 F00EFFA4 bl #0x80CA904 ;10 6094
|
||
080BB9BC 2000 mov r0,#0x0 ;2 6096
|
||
080BB9BE 21F0 mov r1,#0xF0 ;2 6098
|
||
080BB9C0 2214 mov r2,#0x14 ;2 6100
|
||
080BB9C2 2305 mov r3,#0x5 ;2 6102
|
||
080BB9C4 F744FCCE bl #0x8000364 ;10 6112
|
||
080BB9C8 4943 ldr r1,=#0x3005224 ;9 6121
|
||
080BB9CA 2002 mov r0,#0x2 ;2 6123
|
||
080BB9CC 8008 strh r0,[r1] ;8 6131
|
||
080BB9CE 4C43 ldr r4,=#0x8B17EE4 ;9 6140
|
||
080BB9D0 4D43 ldr r5,=#0x8B17424 ;9 6149
|
||
080BB9D2 1C20 mov r0,r4 ;2 6151
|
||
080BB9D4 1C29 mov r1,r5 ;2 6153
|
||
080BB9D6 2225 mov r2,#0x25 ;2 6155
|
||
080BB9D8 F002FC42 bl #0x80BE260 ;10 6165
|
||
080BB9DC 1C01 mov r1,r0 ;2 6167
|
||
080BB9DE 4A3B ldr r2,=#0x3005230 ;9 6176
|
||
080BB9E0 6990 ldr r0,[r2,#0x18] ;4 6180
|
||
080BB9E2 2200 mov r2,#0x0 ;2 6182
|
||
080BB9E4 F002FD38 bl #0x80BE458 ;10 6192
|
||
080BB9E8 4B38 ldr r3,=#0x3005230 ;9 6201
|
||
080BB9EA 6998 ldr r0,[r3,#0x18] ;4 6205
|
||
080BB9EC F00DF8FA bl #0x80C8BE4 ;10 6215
|
||
080BB9F0 1C20 mov r0,r4 ;2 6217
|
||
080BB9F2 1C29 mov r1,r5 ;2 6219
|
||
080BB9F4 2223 mov r2,#0x23 ;2 6221
|
||
080BB9F6 F002FC33 bl #0x80BE260 ;10 6231
|
||
080BB9FA 1C01 mov r1,r0 ;2 6233
|
||
080BB9FC 4A33 ldr r2,=#0x3005230 ;9 6242
|
||
080BB9FE 68D0 ldr r0,[r2,#0xC] ;4 6246
|
||
080BBA00 2200 mov r2,#0x0 ;2 6248
|
||
080BBA02 F002FD29 bl #0x80BE458 ;10 6258
|
||
080BBA06 4B31 ldr r3,=#0x3005230 ;9 6267
|
||
080BBA08 68D8 ldr r0,[r3,#0xC] ;4 6271
|
||
080BBA0A F00DF8EB bl #0x80C8BE4 ;10 6281
|
||
080BBA0E 492F ldr r1,=#0x3005230 ;9 6290
|
||
080BBA10 6988 ldr r0,[r1,#0x18] ;9 6299
|
||
080BBA12 2500 mov r5,#0x0 ;2 6301
|
||
080BBA14 8685 strh r5,[r0,#0x34] ;8 6309
|
||
080BBA16 6988 ldr r0,[r1,#0x18] ;9 6318
|
||
080BBA18 F009F888 bl #0x80C4B2C ;10 6328
|
||
080BBA1C 4A2B ldr r2,=#0x3005230 ;9 6337
|
||
080BBA1E 6990 ldr r0,[r2,#0x18] ;4 6341
|
||
080BBA20 4930 ldr r1,=#0x8B1B3A0 ;9 6350
|
||
080BBA22 F002FD8B bl #0x80BE53C ;10 6360
|
||
080BBA26 4B29 ldr r3,=#0x3005230 ;9 6369
|
||
080BBA28 6998 ldr r0,[r3,#0x18] ;4 6373
|
||
080BBA2A 8645 strh r5,[r0,#0x32] ;8 6381
|
||
080BBA2C 482E ldr r0,=#0x3001D40 ;9 6390
|
||
080BBA2E 4682 mov r10,r0 ;2 6392
|
||
080BBA30 492E ldr r1,=#0x3005264 ;9 6401
|
||
080BBA32 4688 mov r8,r1 ;2 6403
|
||
080BBA34 2200 mov r2,#0x0 ;2 6405
|
||
080BBA36 5E88 ldsh r0,[r1,r2] ;7 6412
|
||
080BBA38 266C mov r6,#0x6C ;2 6414
|
||
080BBA3A 4370 mul r0,r6 ;6 6420
|
||
080BBA3C 4450 add r0,r10 ;2 6422
|
||
080BBA3E 3063 add r0,#0x63 ;2 6424
|
||
080BBA40 7800 ldrb r0,[r0] ;7 6431
|
||
080BBA42 1C3C mov r4,r7 ;2 6433
|
||
080BBA44 3412 add r4,#0x12 ;2 6435
|
||
080BBA46 1C21 mov r1,r4 ;2 6437
|
||
080BBA48 2203 mov r2,#0x3 ;2 6439
|
||
080BBA4A F00EFE07 bl #0x80CA65C ;10 6449
|
||
080BBA4E 2300 mov r3,#0x0 ;2 6451
|
||
080BBA50 757B strb r3,[r7,#0x15] ;5 6456
|
||
080BBA52 20FF mov r0,#0xFF ;2 6458
|
||
080BBA54 75B8 strb r0,[r7,#0x16] ;5 6463
|
||
080BBA56 491D ldr r1,=#0x3005230 ;9 6472
|
||
080BBA58 6948 ldr r0,[r1,#0x14] ;9 6481
|
||
080BBA5A 9500 str r5,[sp] ;5 6486
|
||
080BBA5C 1C21 mov r1,r4 ;2 6488
|
||
080BBA5E 2207 mov r2,#0x7 ;2 6490
|
||
080BBA60 2300 mov r3,#0x0 ;2 6492
|
||
080BBA62 F00DFDE7 bl #0x80C9634 ;10 6502
|
||
080BBA66 4642 mov r2,r8 ;2 6504
|
||
080BBA68 2300 mov r3,#0x0 ;2 6506
|
||
080BBA6A 5ED0 ldsh r0,[r2,r3] ;4 6510
|
||
080BBA6C 4370 mul r0,r6 ;6 6516
|
||
080BBA6E 4450 add r0,r10 ;2 6518
|
||
080BBA70 3064 add r0,#0x64 ;2 6520
|
||
080BBA72 7800 ldrb r0,[r0] ;7 6527
|
||
080BBA74 1C21 mov r1,r4 ;2 6529
|
||
080BBA76 2203 mov r2,#0x3 ;2 6531
|
||
080BBA78 F00EFDF0 bl #0x80CA65C ;10 6541
|
||
080BBA7C 2000 mov r0,#0x0 ;2 6543
|
||
080BBA7E 7578 strb r0,[r7,#0x15] ;5 6548
|
||
080BBA80 2001 mov r0,#0x1 ;2 6550
|
||
080BBA82 4240 neg r0,r0 ;2 6552
|
||
080BBA84 75B8 strb r0,[r7,#0x16] ;5 6557
|
||
080BBA86 4911 ldr r1,=#0x3005230 ;9 6566
|
||
080BBA88 6948 ldr r0,[r1,#0x14] ;9 6575
|
||
080BBA8A 9500 str r5,[sp] ;5 6580
|
||
080BBA8C 1C21 mov r1,r4 ;2 6582
|
||
080BBA8E 2207 mov r2,#0x7 ;2 6584
|
||
080BBA90 2301 mov r3,#0x1 ;2 6586
|
||
080BBA92 F00DFDCF bl #0x80C9634 ;10 6596
|
||
080BBA96 204D mov r0,#0x4D ;2 6598
|
||
080BBA98 7578 strb r0,[r7,#0x15] ;5 6603
|
||
080BBA9A 7538 strb r0,[r7,#0x14] ;5 6608
|
||
080BBA9C 74F8 strb r0,[r7,#0x13] ;5 6613
|
||
080BBA9E 74B8 strb r0,[r7,#0x12] ;5 6618
|
||
080BBAA0 2200 mov r2,#0x0 ;2 6620
|
||
080BBAA2 75BA strb r2,[r7,#0x16] ;5 6625
|
||
080BBAA4 384E sub r0,#0x4E ;2 6627
|
||
080BBAA6 75F8 strb r0,[r7,#0x17] ;5 6632
|
||
080BBAA8 4B08 ldr r3,=#0x3005230 ;9 6641
|
||
080BBAAA 6958 ldr r0,[r3,#0x14] ;4 6645
|
||
080BBAAC 9500 str r5,[sp] ;5 6650
|
||
080BBAAE 1C21 mov r1,r4 ;2 6652
|
||
080BBAB0 220A mov r2,#0xA ;2 6654
|
||
080BBAB2 2300 mov r3,#0x0 ;2 6656
|
||
080BBAB4 F00DFDBE bl #0x80C9634 ;10 6666
|
||
080BBAB8 4904 ldr r1,=#0x3005230 ;9 6675
|
||
080BBABA 6948 ldr r0,[r1,#0x14] ;9 6684
|
||
080BBABC 9500 str r5,[sp] ;5 6689
|
||
080BBABE 1C21 mov r1,r4 ;2 6691
|
||
080BBAC0 220A mov r2,#0xA ;2 6693
|
||
080BBAC2 2301 mov r3,#0x1 ;2 6695
|
||
080BBAC4 F00DFDB6 bl #0x80C9634 ;10 6705
|
||
080BBAC8 E1FD b #0x80BBEC6 ;8 6713
|
||
080BBACA 0000 lsl r0,r0,#0x0 ;2 6715
|
||
080BBACC 5230 strh r0,[r6,r0] ;8 6723
|
||
080BBACE 0300 lsl r0,r0,#0xC ;2 6725
|
||
080BBAD0 2500 mov r5,#0x0 ;2 6727
|
||
080BBAD2 0300 lsl r0,r0,#0xC ;2 6729
|
||
080BBAD4 0207 lsl r7,r0,#0x8 ;2 6731
|
||
080BBAD6 0000 lsl r0,r0,#0x0 ;2 6733
|
||
080BBAD8 5224 strh r4,[r4,r0] ;9 6742
|
||
080BBADA 0300 lsl r0,r0,#0xC ;2 6744
|
||
080BBADC 7EE4 ldrb r4,[r4,#0x1B] ;4 6748
|
||
080BBADE 08B1 lsr r1,r6,#0x2 ;2 6750
|
||
080BBAE0 7424 strb r4,[r4,#0x10] ;5 6755
|
||
080BBAE2 08B1 lsr r1,r6,#0x2 ;2 6757
|
||
080BBAE4 B3A0 ???? ;8 6765
|
||
080BBAE6 08B1 lsr r1,r6,#0x2 ;2 6767
|
||
080BBAE8 1D40 add r0,r0,5 ;2 6769
|
||
080BBAEA 0300 lsl r0,r0,#0xC ;2 6771
|
||
080BBAEC 5264 strh r4,[r4,r1] ;9 6780
|
||
080BBAEE 0300 lsl r0,r0,#0xC ;2 6782
|
||
080BBAF0 29FD cmp r1,#0xFD ;2 6784
|
||
080BBAF2 D000 beq #0x80BBAF6 ;8 6792
|
||
080BBAF4 E0A0 b #0x80BBC38 ;8 6800
|
||
080BBAF6 2000 mov r0,#0x0 ;2 6802
|
||
080BBAF8 F000FA82 bl #0x80BC000 ;10 6812
|
||
080BBAFC 4A46 ldr r2,=#0x3005230 ;9 6821
|
||
080BBAFE 6910 ldr r0,[r2,#0x10] ;4 6825
|
||
080BBB00 F00EFF00 bl #0x80CA904 ;10 6835
|
||
080BBB04 2000 mov r0,#0x0 ;2 6837
|
||
080BBB06 21F0 mov r1,#0xF0 ;2 6839
|
||
080BBB08 2214 mov r2,#0x14 ;2 6841
|
||
080BBB0A 2305 mov r3,#0x5 ;2 6843
|
||
080BBB0C F744FC2A bl #0x8000364 ;10 6853
|
||
080BBB10 4942 ldr r1,=#0x3005224 ;9 6862
|
||
080BBB12 2002 mov r0,#0x2 ;2 6864
|
||
080BBB14 8008 strh r0,[r1] ;8 6872
|
||
080BBB16 4C42 ldr r4,=#0x8B17EE4 ;9 6881
|
||
080BBB18 4D42 ldr r5,=#0x8B17424 ;9 6890
|
||
080BBB1A 1C20 mov r0,r4 ;2 6892
|
||
080BBB1C 1C29 mov r1,r5 ;2 6894
|
||
080BBB1E 2225 mov r2,#0x25 ;2 6896
|
||
080BBB20 F002FB9E bl #0x80BE260 ;10 6906
|
||
080BBB24 1C01 mov r1,r0 ;2 6908
|
||
080BBB26 4B3C ldr r3,=#0x3005230 ;9 6917
|
||
080BBB28 6998 ldr r0,[r3,#0x18] ;4 6921
|
||
080BBB2A 2200 mov r2,#0x0 ;2 6923
|
||
080BBB2C F002FC94 bl #0x80BE458 ;10 6933
|
||
080BBB30 4939 ldr r1,=#0x3005230 ;9 6942
|
||
080BBB32 6988 ldr r0,[r1,#0x18] ;9 6951
|
||
080BBB34 F00DF856 bl #0x80C8BE4 ;10 6961
|
||
080BBB38 1C20 mov r0,r4 ;2 6963
|
||
080BBB3A 1C29 mov r1,r5 ;2 6965
|
||
080BBB3C 2223 mov r2,#0x23 ;2 6967
|
||
080BBB3E F002FB8F bl #0x80BE260 ;10 6977
|
||
080BBB42 1C01 mov r1,r0 ;2 6979
|
||
080BBB44 4A34 ldr r2,=#0x3005230 ;9 6988
|
||
080BBB46 68D0 ldr r0,[r2,#0xC] ;4 6992
|
||
080BBB48 2200 mov r2,#0x0 ;2 6994
|
||
080BBB4A F002FC85 bl #0x80BE458 ;10 7004
|
||
080BBB4E 4B32 ldr r3,=#0x3005230 ;9 7013
|
||
080BBB50 68D8 ldr r0,[r3,#0xC] ;4 7017
|
||
080BBB52 F00DF847 bl #0x80C8BE4 ;10 7027
|
||
080BBB56 4930 ldr r1,=#0x3005230 ;9 7036
|
||
080BBB58 6988 ldr r0,[r1,#0x18] ;9 7045
|
||
080BBB5A 2500 mov r5,#0x0 ;2 7047
|
||
080BBB5C 8685 strh r5,[r0,#0x34] ;8 7055
|
||
080BBB5E 6988 ldr r0,[r1,#0x18] ;9 7064
|
||
080BBB60 F008FFE4 bl #0x80C4B2C ;10 7074
|
||
080BBB64 4A2C ldr r2,=#0x3005230 ;9 7083
|
||
080BBB66 6990 ldr r0,[r2,#0x18] ;4 7087
|
||
080BBB68 492F ldr r1,=#0x8B1B3A0 ;9 7096
|
||
080BBB6A F002FCE7 bl #0x80BE53C ;10 7106
|
||
080BBB6E 4B2A ldr r3,=#0x3005230 ;9 7115
|
||
080BBB70 6998 ldr r0,[r3,#0x18] ;4 7119
|
||
080BBB72 8645 strh r5,[r0,#0x32] ;8 7127
|
||
080BBB74 482D ldr r0,=#0x3001D40 ;9 7136
|
||
080BBB76 4682 mov r10,r0 ;2 7138
|
||
080BBB78 492D ldr r1,=#0x3005264 ;9 7147
|
||
080BBB7A 4688 mov r8,r1 ;2 7149
|
||
080BBB7C 2200 mov r2,#0x0 ;2 7151
|
||
080BBB7E 5E88 ldsh r0,[r1,r2] ;7 7158
|
||
080BBB80 266C mov r6,#0x6C ;2 7160
|
||
080BBB82 4370 mul r0,r6 ;6 7166
|
||
080BBB84 4450 add r0,r10 ;2 7168
|
||
080BBB86 3063 add r0,#0x63 ;2 7170
|
||
080BBB88 7800 ldrb r0,[r0] ;7 7177
|
||
080BBB8A 1C3C mov r4,r7 ;2 7179
|
||
080BBB8C 3412 add r4,#0x12 ;2 7181
|
||
080BBB8E 1C21 mov r1,r4 ;2 7183
|
||
080BBB90 2203 mov r2,#0x3 ;2 7185
|
||
080BBB92 F00EFD63 bl #0x80CA65C ;10 7195
|
||
080BBB96 2300 mov r3,#0x0 ;2 7197
|
||
080BBB98 757B strb r3,[r7,#0x15] ;5 7202
|
||
080BBB9A 20FF mov r0,#0xFF ;2 7204
|
||
080BBB9C 75B8 strb r0,[r7,#0x16] ;5 7209
|
||
080BBB9E 491E ldr r1,=#0x3005230 ;9 7218
|
||
080BBBA0 6948 ldr r0,[r1,#0x14] ;9 7227
|
||
080BBBA2 9500 str r5,[sp] ;5 7232
|
||
080BBBA4 1C21 mov r1,r4 ;2 7234
|
||
080BBBA6 2207 mov r2,#0x7 ;2 7236
|
||
080BBBA8 2300 mov r3,#0x0 ;2 7238
|
||
080BBBAA F00DFD43 bl #0x80C9634 ;10 7248
|
||
080BBBAE 4642 mov r2,r8 ;2 7250
|
||
080BBBB0 2300 mov r3,#0x0 ;2 7252
|
||
080BBBB2 5ED0 ldsh r0,[r2,r3] ;4 7256
|
||
080BBBB4 4370 mul r0,r6 ;6 7262
|
||
080BBBB6 4450 add r0,r10 ;2 7264
|
||
080BBBB8 3064 add r0,#0x64 ;2 7266
|
||
080BBBBA 7800 ldrb r0,[r0] ;7 7273
|
||
080BBBBC 1C21 mov r1,r4 ;2 7275
|
||
080BBBBE 2203 mov r2,#0x3 ;2 7277
|
||
080BBBC0 F00EFD4C bl #0x80CA65C ;10 7287
|
||
080BBBC4 2000 mov r0,#0x0 ;2 7289
|
||
080BBBC6 7578 strb r0,[r7,#0x15] ;5 7294
|
||
080BBBC8 2001 mov r0,#0x1 ;2 7296
|
||
080BBBCA 4240 neg r0,r0 ;2 7298
|
||
080BBBCC 75B8 strb r0,[r7,#0x16] ;5 7303
|
||
080BBBCE 4912 ldr r1,=#0x3005230 ;9 7312
|
||
080BBBD0 6948 ldr r0,[r1,#0x14] ;9 7321
|
||
080BBBD2 9500 str r5,[sp] ;5 7326
|
||
080BBBD4 1C21 mov r1,r4 ;2 7328
|
||
080BBBD6 2207 mov r2,#0x7 ;2 7330
|
||
080BBBD8 2301 mov r3,#0x1 ;2 7332
|
||
080BBBDA F00DFD2B bl #0x80C9634 ;10 7342
|
||
080BBBDE 204D mov r0,#0x4D ;2 7344
|
||
080BBBE0 7578 strb r0,[r7,#0x15] ;5 7349
|
||
080BBBE2 7538 strb r0,[r7,#0x14] ;5 7354
|
||
080BBBE4 74F8 strb r0,[r7,#0x13] ;5 7359
|
||
080BBBE6 74B8 strb r0,[r7,#0x12] ;5 7364
|
||
080BBBE8 2200 mov r2,#0x0 ;2 7366
|
||
080BBBEA 75BA strb r2,[r7,#0x16] ;5 7371
|
||
080BBBEC 384E sub r0,#0x4E ;2 7373
|
||
080BBBEE 75F8 strb r0,[r7,#0x17] ;5 7378
|
||
080BBBF0 4B09 ldr r3,=#0x3005230 ;9 7387
|
||
080BBBF2 6958 ldr r0,[r3,#0x14] ;4 7391
|
||
080BBBF4 9500 str r5,[sp] ;5 7396
|
||
080BBBF6 1C21 mov r1,r4 ;2 7398
|
||
080BBBF8 220A mov r2,#0xA ;2 7400
|
||
080BBBFA 2300 mov r3,#0x0 ;2 7402
|
||
080BBBFC F00DFD1A bl #0x80C9634 ;10 7412
|
||
080BBC00 4905 ldr r1,=#0x3005230 ;9 7421
|
||
080BBC02 6948 ldr r0,[r1,#0x14] ;9 7430
|
||
080BBC04 9500 str r5,[sp] ;5 7435
|
||
080BBC06 1C21 mov r1,r4 ;2 7437
|
||
080BBC08 220A mov r2,#0xA ;2 7439
|
||
080BBC0A 2301 mov r3,#0x1 ;2 7441
|
||
080BBC0C F00DFD12 bl #0x80C9634 ;10 7451
|
||
080BBC10 4808 ldr r0,=#0x12D ;9 7460
|
||
080BBC12 F745FD85 bl #0x8001720 ;10 7470
|
||
080BBC16 E156 b #0x80BBEC6 ;8 7478
|
||
080BBC18 5230 strh r0,[r6,r0] ;8 7486
|
||
080BBC1A 0300 lsl r0,r0,#0xC ;2 7488
|
||
080BBC1C 5224 strh r4,[r4,r0] ;9 7497
|
||
080BBC1E 0300 lsl r0,r0,#0xC ;2 7499
|
||
080BBC20 7EE4 ldrb r4,[r4,#0x1B] ;4 7503
|
||
080BBC22 08B1 lsr r1,r6,#0x2 ;2 7505
|
||
080BBC24 7424 strb r4,[r4,#0x10] ;5 7510
|
||
080BBC26 08B1 lsr r1,r6,#0x2 ;2 7512
|
||
080BBC28 B3A0 ???? ;8 7520
|
||
080BBC2A 08B1 lsr r1,r6,#0x2 ;2 7522
|
||
080BBC2C 1D40 add r0,r0,5 ;2 7524
|
||
080BBC2E 0300 lsl r0,r0,#0xC ;2 7526
|
||
080BBC30 5264 strh r4,[r4,r1] ;9 7535
|
||
080BBC32 0300 lsl r0,r0,#0xC ;2 7537
|
||
080BBC34 012D lsl r5,r5,#0x4 ;2 7539
|
||
080BBC36 0000 lsl r0,r0,#0x0 ;2 7541
|
||
080BBC38 29FE cmp r1,#0xFE ;2 7543
|
||
080BBC3A D107 bne #0x80BBC4C ;8 7551
|
||
080BBC3C 4A02 ldr r2,=#0x3005230 ;9 7560
|
||
080BBC3E 6910 ldr r0,[r2,#0x10] ;4 7564
|
||
080BBC40 3044 add r0,#0x44 ;2 7566
|
||
080BBC42 2101 mov r1,#0x1 ;2 7568
|
||
080BBC44 7001 strb r1,[r0] ;8 7576
|
||
080BBC46 E13E b #0x80BBEC6 ;8 7584
|
||
080BBC48 5230 strh r0,[r6,r0] ;8 7592
|
||
080BBC4A 0300 lsl r0,r0,#0xC ;2 7594
|
||
080BBC4C 2900 cmp r1,#0x0 ;2 7596
|
||
080BBC4E DC00 bgt #0x80BBC52 ;8 7604
|
||
080BBC50 E0A2 b #0x80BBD98 ;8 7612
|
||
080BBC52 0610 lsl r0,r2,#0x18 ;2 7614
|
||
080BBC54 0E00 lsr r0,r0,#0x18 ;2 7616
|
||
080BBC56 F000F945 bl #0x80BBEE4 ;10 7626
|
||
080BBC5A 4B47 ldr r3,=#0x3005230 ;9 7635
|
||
080BBC5C 6918 ldr r0,[r3,#0x10] ;4 7639
|
||
080BBC5E F00EFE51 bl #0x80CA904 ;10 7649
|
||
080BBC62 2000 mov r0,#0x0 ;2 7651
|
||
080BBC64 21F0 mov r1,#0xF0 ;2 7653
|
||
080BBC66 2214 mov r2,#0x14 ;2 7655
|
||
080BBC68 2305 mov r3,#0x5 ;2 7657
|
||
080BBC6A F744FB7B bl #0x8000364 ;10 7667
|
||
080BBC6E 4943 ldr r1,=#0x3005224 ;9 7676
|
||
080BBC70 2002 mov r0,#0x2 ;2 7678
|
||
080BBC72 8008 strh r0,[r1] ;8 7686
|
||
080BBC74 4C42 ldr r4,=#0x8B17EE4 ;9 7695
|
||
080BBC76 4D43 ldr r5,=#0x8B17424 ;9 7704
|
||
080BBC78 1C20 mov r0,r4 ;2 7706
|
||
080BBC7A 1C29 mov r1,r5 ;2 7708
|
||
080BBC7C 2225 mov r2,#0x25 ;2 7710
|
||
080BBC7E F002FAEF bl #0x80BE260 ;10 7720
|
||
080BBC82 1C01 mov r1,r0 ;2 7722
|
||
080BBC84 4A3C ldr r2,=#0x3005230 ;9 7731
|
||
080BBC86 6990 ldr r0,[r2,#0x18] ;4 7735
|
||
080BBC88 2200 mov r2,#0x0 ;2 7737
|
||
080BBC8A F002FBE5 bl #0x80BE458 ;10 7747
|
||
080BBC8E 4B3A ldr r3,=#0x3005230 ;9 7756
|
||
080BBC90 6998 ldr r0,[r3,#0x18] ;4 7760
|
||
080BBC92 F00CFFA7 bl #0x80C8BE4 ;10 7770
|
||
080BBC96 1C20 mov r0,r4 ;2 7772
|
||
080BBC98 1C29 mov r1,r5 ;2 7774
|
||
080BBC9A 2223 mov r2,#0x23 ;2 7776
|
||
080BBC9C F002FAE0 bl #0x80BE260 ;10 7786
|
||
080BBCA0 1C01 mov r1,r0 ;2 7788
|
||
080BBCA2 4A35 ldr r2,=#0x3005230 ;9 7797
|
||
080BBCA4 68D0 ldr r0,[r2,#0xC] ;4 7801
|
||
080BBCA6 2200 mov r2,#0x0 ;2 7803
|
||
080BBCA8 F002FBD6 bl #0x80BE458 ;10 7813
|
||
080BBCAC 4B32 ldr r3,=#0x3005230 ;9 7822
|
||
080BBCAE 68D8 ldr r0,[r3,#0xC] ;4 7826
|
||
080BBCB0 F00CFF98 bl #0x80C8BE4 ;10 7836
|
||
080BBCB4 4930 ldr r1,=#0x3005230 ;9 7845
|
||
080BBCB6 6988 ldr r0,[r1,#0x18] ;9 7854
|
||
080BBCB8 2500 mov r5,#0x0 ;2 7856
|
||
080BBCBA 8685 strh r5,[r0,#0x34] ;8 7864
|
||
080BBCBC 6988 ldr r0,[r1,#0x18] ;9 7873
|
||
080BBCBE F008FF35 bl #0x80C4B2C ;10 7883
|
||
080BBCC2 4A2D ldr r2,=#0x3005230 ;9 7892
|
||
080BBCC4 6990 ldr r0,[r2,#0x18] ;4 7896
|
||
080BBCC6 4930 ldr r1,=#0x8B1B3A0 ;9 7905
|
||
080BBCC8 F002FC38 bl #0x80BE53C ;10 7915
|
||
080BBCCC 4B2A ldr r3,=#0x3005230 ;9 7924
|
||
080BBCCE 6998 ldr r0,[r3,#0x18] ;4 7928
|
||
080BBCD0 8645 strh r5,[r0,#0x32] ;8 7936
|
||
080BBCD2 482E ldr r0,=#0x3001D40 ;9 7945
|
||
080BBCD4 4682 mov r10,r0 ;2 7947
|
||
080BBCD6 492E ldr r1,=#0x3005264 ;9 7956
|
||
080BBCD8 4688 mov r8,r1 ;2 7958
|
||
080BBCDA 2200 mov r2,#0x0 ;2 7960
|
||
080BBCDC 5E88 ldsh r0,[r1,r2] ;7 7967
|
||
080BBCDE 266C mov r6,#0x6C ;2 7969
|
||
080BBCE0 4370 mul r0,r6 ;6 7975
|
||
080BBCE2 4450 add r0,r10 ;2 7977
|
||
080BBCE4 3063 add r0,#0x63 ;2 7979
|
||
080BBCE6 7800 ldrb r0,[r0] ;7 7986
|
||
080BBCE8 1C3C mov r4,r7 ;2 7988
|
||
080BBCEA 3412 add r4,#0x12 ;2 7990
|
||
080BBCEC 1C21 mov r1,r4 ;2 7992
|
||
080BBCEE 2203 mov r2,#0x3 ;2 7994
|
||
080BBCF0 F00EFCB4 bl #0x80CA65C ;10 8004
|
||
080BBCF4 2300 mov r3,#0x0 ;2 8006
|
||
080BBCF6 757B strb r3,[r7,#0x15] ;5 8011
|
||
080BBCF8 20FF mov r0,#0xFF ;2 8013
|
||
080BBCFA 75B8 strb r0,[r7,#0x16] ;5 8018
|
||
080BBCFC 491E ldr r1,=#0x3005230 ;9 8027
|
||
080BBCFE 6948 ldr r0,[r1,#0x14] ;9 8036
|
||
080BBD00 9500 str r5,[sp] ;5 8041
|
||
080BBD02 1C21 mov r1,r4 ;2 8043
|
||
080BBD04 2207 mov r2,#0x7 ;2 8045
|
||
080BBD06 2300 mov r3,#0x0 ;2 8047
|
||
080BBD08 F00DFC94 bl #0x80C9634 ;10 8057
|
||
080BBD0C 4642 mov r2,r8 ;2 8059
|
||
080BBD0E 2300 mov r3,#0x0 ;2 8061
|
||
080BBD10 5ED0 ldsh r0,[r2,r3] ;4 8065
|
||
080BBD12 4370 mul r0,r6 ;6 8071
|
||
080BBD14 4450 add r0,r10 ;2 8073
|
||
080BBD16 3064 add r0,#0x64 ;2 8075
|
||
080BBD18 7800 ldrb r0,[r0] ;7 8082
|
||
080BBD1A 1C21 mov r1,r4 ;2 8084
|
||
080BBD1C 2203 mov r2,#0x3 ;2 8086
|
||
080BBD1E F00EFC9D bl #0x80CA65C ;10 8096
|
||
080BBD22 2000 mov r0,#0x0 ;2 8098
|
||
080BBD24 7578 strb r0,[r7,#0x15] ;5 8103
|
||
080BBD26 2001 mov r0,#0x1 ;2 8105
|
||
080BBD28 4240 neg r0,r0 ;2 8107
|
||
080BBD2A 75B8 strb r0,[r7,#0x16] ;5 8112
|
||
080BBD2C 4912 ldr r1,=#0x3005230 ;9 8121
|
||
080BBD2E 6948 ldr r0,[r1,#0x14] ;9 8130
|
||
080BBD30 9500 str r5,[sp] ;5 8135
|
||
080BBD32 1C21 mov r1,r4 ;2 8137
|
||
080BBD34 2207 mov r2,#0x7 ;2 8139
|
||
080BBD36 2301 mov r3,#0x1 ;2 8141
|
||
080BBD38 F00DFC7C bl #0x80C9634 ;10 8151
|
||
080BBD3C 204D mov r0,#0x4D ;2 8153
|
||
080BBD3E 7578 strb r0,[r7,#0x15] ;5 8158
|
||
080BBD40 7538 strb r0,[r7,#0x14] ;5 8163
|
||
080BBD42 74F8 strb r0,[r7,#0x13] ;5 8168
|
||
080BBD44 74B8 strb r0,[r7,#0x12] ;5 8173
|
||
080BBD46 2200 mov r2,#0x0 ;2 8175
|
||
080BBD48 75BA strb r2,[r7,#0x16] ;5 8180
|
||
080BBD4A 384E sub r0,#0x4E ;2 8182
|
||
080BBD4C 75F8 strb r0,[r7,#0x17] ;5 8187
|
||
080BBD4E 4B0A ldr r3,=#0x3005230 ;9 8196
|
||
080BBD50 6958 ldr r0,[r3,#0x14] ;4 8200
|
||
080BBD52 9500 str r5,[sp] ;5 8205
|
||
080BBD54 1C21 mov r1,r4 ;2 8207
|
||
080BBD56 220A mov r2,#0xA ;2 8209
|
||
080BBD58 2300 mov r3,#0x0 ;2 8211
|
||
080BBD5A F00DFC6B bl #0x80C9634 ;10 8221
|
||
080BBD5E 4906 ldr r1,=#0x3005230 ;9 8230
|
||
080BBD60 6948 ldr r0,[r1,#0x14] ;9 8239
|
||
080BBD62 9500 str r5,[sp] ;5 8244
|
||
080BBD64 1C21 mov r1,r4 ;2 8246
|
||
080BBD66 220A mov r2,#0xA ;2 8248
|
||
080BBD68 2301 mov r3,#0x1 ;2 8250
|
||
080BBD6A F00DFC63 bl #0x80C9634 ;10 8260
|
||
080BBD6E 4809 ldr r0,=#0x19F ;9 8269
|
||
080BBD70 F745FCD6 bl #0x8001720 ;10 8279
|
||
080BBD74 E0A7 b #0x80BBEC6 ;8 8287
|
||
080BBD76 0000 lsl r0,r0,#0x0 ;2 8289
|
||
080BBD78 5230 strh r0,[r6,r0] ;8 8297
|
||
080BBD7A 0300 lsl r0,r0,#0xC ;2 8299
|
||
080BBD7C 5224 strh r4,[r4,r0] ;9 8308
|
||
080BBD7E 0300 lsl r0,r0,#0xC ;2 8310
|
||
080BBD80 7EE4 ldrb r4,[r4,#0x1B] ;4 8314
|
||
080BBD82 08B1 lsr r1,r6,#0x2 ;2 8316
|
||
080BBD84 7424 strb r4,[r4,#0x10] ;5 8321
|
||
080BBD86 08B1 lsr r1,r6,#0x2 ;2 8323
|
||
080BBD88 B3A0 ???? ;8 8331
|
||
080BBD8A 08B1 lsr r1,r6,#0x2 ;2 8333
|
||
080BBD8C 1D40 add r0,r0,5 ;2 8335
|
||
080BBD8E 0300 lsl r0,r0,#0xC ;2 8337
|
||
080BBD90 5264 strh r4,[r4,r1] ;9 8346
|
||
080BBD92 0300 lsl r0,r0,#0xC ;2 8348
|
||
080BBD94 019F lsl r7,r3,#0x6 ;2 8350
|
||
080BBD96 0000 lsl r0,r0,#0x0 ;2 8352
|
||
080BBD98 0410 lsl r0,r2,#0x10 ;2 8354
|
||
080BBD9A 1400 asr r0,r0,#0x10 ;2 8356
|
||
080BBD9C 28FD cmp r0,#0xFD ;2 8358
|
||
080BBD9E D14B bne #0x80BBE38 ;8 8366
|
||
080BBDA0 4A22 ldr r2,=#0x3005264 ;9 8375
|
||
080BBDA2 4690 mov r8,r2 ;2 8377
|
||
080BBDA4 2300 mov r3,#0x0 ;2 8379
|
||
080BBDA6 5ED0 ldsh r0,[r2,r3] ;4 8383
|
||
080BBDA8 266C mov r6,#0x6C ;2 8385
|
||
080BBDAA 4370 mul r0,r6 ;6 8391
|
||
080BBDAC 4920 ldr r1,=#0x3001D40 ;9 8400
|
||
080BBDAE 1840 add r0,r0,r1 ;2 8402
|
||
080BBDB0 3078 add r0,#0x78 ;2 8404
|
||
080BBDB2 7800 ldrb r0,[r0] ;7 8411
|
||
080BBDB4 9001 str r0,[sp,#0x4] ;5 8416
|
||
080BBDB6 2000 mov r0,#0x0 ;2 8418
|
||
080BBDB8 F000F922 bl #0x80BC000 ;10 8428
|
||
080BBDBC 4642 mov r2,r8 ;2 8430
|
||
080BBDBE 2300 mov r3,#0x0 ;2 8432
|
||
080BBDC0 5ED0 ldsh r0,[r2,r3] ;4 8436
|
||
080BBDC2 4370 mul r0,r6 ;6 8442
|
||
080BBDC4 491A ldr r1,=#0x3001D40 ;9 8451
|
||
080BBDC6 1840 add r0,r0,r1 ;2 8453
|
||
080BBDC8 3064 add r0,#0x64 ;2 8455
|
||
080BBDCA 7800 ldrb r0,[r0] ;7 8462
|
||
080BBDCC 1C3D mov r5,r7 ;2 8464
|
||
080BBDCE 3512 add r5,#0x12 ;2 8466
|
||
080BBDD0 1C29 mov r1,r5 ;2 8468
|
||
080BBDD2 2203 mov r2,#0x3 ;2 8470
|
||
080BBDD4 F00EFC42 bl #0x80CA65C ;10 8480
|
||
080BBDD8 9801 ldr r0,[sp,#0x4] ;4 8484
|
||
080BBDDA F000F911 bl #0x80BC000 ;10 8494
|
||
080BBDDE 2400 mov r4,#0x0 ;2 8496
|
||
080BBDE0 757C strb r4,[r7,#0x15] ;5 8501
|
||
080BBDE2 20FF mov r0,#0xFF ;2 8503
|
||
080BBDE4 75B8 strb r0,[r7,#0x16] ;5 8508
|
||
080BBDE6 4A13 ldr r2,=#0x3005230 ;9 8517
|
||
080BBDE8 4692 mov r10,r2 ;2 8519
|
||
080BBDEA 6950 ldr r0,[r2,#0x14] ;4 8523
|
||
080BBDEC 9400 str r4,[sp] ;5 8528
|
||
080BBDEE 1C29 mov r1,r5 ;2 8530
|
||
080BBDF0 220B mov r2,#0xB ;2 8532
|
||
080BBDF2 2301 mov r3,#0x1 ;2 8534
|
||
080BBDF4 F00DFC1E bl #0x80C9634 ;10 8544
|
||
080BBDF8 4643 mov r3,r8 ;2 8546
|
||
080BBDFA 2100 mov r1,#0x0 ;2 8548
|
||
080BBDFC 5E58 ldsh r0,[r3,r1] ;8 8556
|
||
080BBDFE 4370 mul r0,r6 ;6 8562
|
||
080BBE00 4A0B ldr r2,=#0x3001D40 ;9 8571
|
||
080BBE02 1880 add r0,r0,r2 ;2 8573
|
||
080BBE04 3063 add r0,#0x63 ;2 8575
|
||
080BBE06 7800 ldrb r0,[r0] ;7 8582
|
||
080BBE08 1C29 mov r1,r5 ;2 8584
|
||
080BBE0A 2203 mov r2,#0x3 ;2 8586
|
||
080BBE0C F00EFC26 bl #0x80CA65C ;10 8596
|
||
080BBE10 757C strb r4,[r7,#0x15] ;5 8601
|
||
080BBE12 2001 mov r0,#0x1 ;2 8603
|
||
080BBE14 4240 neg r0,r0 ;2 8605
|
||
080BBE16 75B8 strb r0,[r7,#0x16] ;5 8610
|
||
080BBE18 4653 mov r3,r10 ;2 8612
|
||
080BBE1A 6958 ldr r0,[r3,#0x14] ;4 8616
|
||
080BBE1C 9400 str r4,[sp] ;5 8621
|
||
080BBE1E 1C29 mov r1,r5 ;2 8623
|
||
080BBE20 220B mov r2,#0xB ;2 8625
|
||
080BBE22 2300 mov r3,#0x0 ;2 8627
|
||
080BBE24 F00DFC06 bl #0x80C9634 ;10 8637
|
||
080BBE28 E04D b #0x80BBEC6 ;8 8645
|
||
080BBE2A 0000 lsl r0,r0,#0x0 ;2 8647
|
||
080BBE2C 5264 strh r4,[r4,r1] ;9 8656
|
||
080BBE2E 0300 lsl r0,r0,#0xC ;2 8658
|
||
080BBE30 1D40 add r0,r0,5 ;2 8660
|
||
080BBE32 0300 lsl r0,r0,#0xC ;2 8662
|
||
080BBE34 5230 strh r0,[r6,r0] ;8 8670
|
||
080BBE36 0300 lsl r0,r0,#0xC ;2 8672
|
||
080BBE38 2800 cmp r0,#0x0 ;2 8674
|
||
080BBE3A DD44 ble #0x80BBEC6 ;8 8682
|
||
080BBE3C 4826 ldr r0,=#0x3005264 ;9 8691
|
||
080BBE3E 4680 mov r8,r0 ;2 8693
|
||
080BBE40 2100 mov r1,#0x0 ;2 8695
|
||
080BBE42 5E40 ldsh r0,[r0,r1] ;4 8699
|
||
080BBE44 266C mov r6,#0x6C ;2 8701
|
||
080BBE46 4370 mul r0,r6 ;6 8707
|
||
080BBE48 4B24 ldr r3,=#0x3001D40 ;9 8716
|
||
080BBE4A 18C0 add r0,r0,r3 ;2 8718
|
||
080BBE4C 3078 add r0,#0x78 ;2 8720
|
||
080BBE4E 7800 ldrb r0,[r0] ;7 8727
|
||
080BBE50 9001 str r0,[sp,#0x4] ;5 8732
|
||
080BBE52 0610 lsl r0,r2,#0x18 ;2 8734
|
||
080BBE54 0E00 lsr r0,r0,#0x18 ;2 8736
|
||
080BBE56 F000F8D3 bl #0x80BC000 ;10 8746
|
||
080BBE5A 4641 mov r1,r8 ;2 8748
|
||
080BBE5C 2200 mov r2,#0x0 ;2 8750
|
||
080BBE5E 5E88 ldsh r0,[r1,r2] ;7 8757
|
||
080BBE60 4370 mul r0,r6 ;6 8763
|
||
080BBE62 4B1E ldr r3,=#0x3001D40 ;9 8772
|
||
080BBE64 18C0 add r0,r0,r3 ;2 8774
|
||
080BBE66 3064 add r0,#0x64 ;2 8776
|
||
080BBE68 7800 ldrb r0,[r0] ;7 8783
|
||
080BBE6A 1C3D mov r5,r7 ;2 8785
|
||
080BBE6C 3512 add r5,#0x12 ;2 8787
|
||
080BBE6E 1C29 mov r1,r5 ;2 8789
|
||
080BBE70 2203 mov r2,#0x3 ;2 8791
|
||
080BBE72 F00EFBF3 bl #0x80CA65C ;10 8801
|
||
080BBE76 9801 ldr r0,[sp,#0x4] ;4 8805
|
||
080BBE78 F000F8C2 bl #0x80BC000 ;10 8815
|
||
080BBE7C 2400 mov r4,#0x0 ;2 8817
|
||
080BBE7E 757C strb r4,[r7,#0x15] ;5 8822
|
||
080BBE80 20FF mov r0,#0xFF ;2 8824
|
||
080BBE82 75B8 strb r0,[r7,#0x16] ;5 8829
|
||
080BBE84 4816 ldr r0,=#0x3005230 ;9 8838
|
||
080BBE86 4682 mov r10,r0 ;2 8840
|
||
080BBE88 6940 ldr r0,[r0,#0x14] ;9 8849
|
||
080BBE8A 9400 str r4,[sp] ;5 8854
|
||
080BBE8C 1C29 mov r1,r5 ;2 8856
|
||
080BBE8E 220B mov r2,#0xB ;2 8858
|
||
080BBE90 2301 mov r3,#0x1 ;2 8860
|
||
080BBE92 F00DFBCF bl #0x80C9634 ;10 8870
|
||
080BBE96 4641 mov r1,r8 ;2 8872
|
||
080BBE98 2200 mov r2,#0x0 ;2 8874
|
||
080BBE9A 5E88 ldsh r0,[r1,r2] ;7 8881
|
||
080BBE9C 4370 mul r0,r6 ;6 8887
|
||
080BBE9E 4B0F ldr r3,=#0x3001D40 ;9 8896
|
||
080BBEA0 18C0 add r0,r0,r3 ;2 8898
|
||
080BBEA2 3063 add r0,#0x63 ;2 8900
|
||
080BBEA4 7800 ldrb r0,[r0] ;7 8907
|
||
080BBEA6 1C29 mov r1,r5 ;2 8909
|
||
080BBEA8 2203 mov r2,#0x3 ;2 8911
|
||
080BBEAA F00EFBD7 bl #0x80CA65C ;10 8921
|
||
080BBEAE 757C strb r4,[r7,#0x15] ;5 8926
|
||
080BBEB0 2001 mov r0,#0x1 ;2 8928
|
||
080BBEB2 4240 neg r0,r0 ;2 8930
|
||
080BBEB4 75B8 strb r0,[r7,#0x16] ;5 8935
|
||
080BBEB6 4651 mov r1,r10 ;2 8937
|
||
080BBEB8 6948 ldr r0,[r1,#0x14] ;9 8946
|
||
080BBEBA 9400 str r4,[sp] ;5 8951
|
||
080BBEBC 1C29 mov r1,r5 ;2 8953
|
||
080BBEBE 220B mov r2,#0xB ;2 8955
|
||
080BBEC0 2300 mov r3,#0x0 ;2 8957
|
||
080BBEC2 F00DFBB7 bl #0x80C9634 ;10 8967
|
||
080BBEC6 2000 mov r0,#0x0 ;2 8969
|
||
080BBEC8 B002 add sp,#0x8 ;2 8971
|
||
080BBECA BC38 pop {r3-r5} ;17 8988
|
||
080BBECC 4698 mov r8,r3 ;2 8990
|
||
080BBECE 46A1 mov r9,r4 ;2 8992
|
||
080BBED0 46AA mov r10,r5 ;2 8994
|
||
080BBED2 BCF0 pop {r4-r7} ;21 9015
|
||
080BBED4 BC02 pop {r1} ;9 9024
|
||
080BBED6 4708 bx r1 ;8 9032
|
||
|