773 lines
53 KiB
Plaintext
773 lines
53 KiB
Plaintext
|
080BF858 (T) push {r4-r7,r14} ;9 27
|
||
|
080BF85A (T) mov r7,r10 ;2 29
|
||
|
080BF85C (T) mov r6,r9 ;2 31
|
||
|
080BF85E (T) mov r5,r8 ;2 33
|
||
|
080BF860 (T) push {r5-r7} ;7 40
|
||
|
080BF862 (T) add sp,-#0x10 ;2 42
|
||
|
080BF864 (T) mov r7,r0 ;2 44
|
||
|
080BF866 (T) mov r0,#0x38 ;2 46
|
||
|
080BF868 (T) ldsh r1,[r7,r0] ;4 50
|
||
|
080BF86A (T) lsr r0,r1,#0x1F ;2 52
|
||
|
080BF86C (T) add r0,r1,r0 ;2 54
|
||
|
080BF86E (T) asr r0,r0,#0x1 ;2 56
|
||
|
080BF870 (T) lsl r0,r0,#0x1 ;2 58
|
||
|
080BF872 (T) sub r1,r1,r0 ;2 60
|
||
|
080BF874 (T) lsl r1,r1,#0x10 ;2 62
|
||
|
080BF876 (T) lsr r1,r1,#0x10 ;2 64
|
||
|
080BF878 (T) str r1,[sp,#0x4] ;5 69
|
||
|
080BF87A (T) ldr r2,=#0x3005264 ;9 78
|
||
|
080BF87C (T) mov r3,#0x0 ;2 80
|
||
|
080BF87E (T) ldsh r1,[r2,r3] ;4 84
|
||
|
080BF880 (T) mov r0,#0x6C ;2 86
|
||
|
080BF882 (T) mul r1,r0 ;6 92
|
||
|
080BF884 (T) ldr r0,=#0x3001D54 ;9 101
|
||
|
080BF886 (T) add r1,r1,r0 ;2 103
|
||
|
080BF888 (T) str r1,[sp] ;5 108
|
||
|
080BF88A (T) mov r4,#0x0 ;2 110
|
||
|
080BF88C (T) mov r8,r4 ;2 112
|
||
|
080BF88E (T) mov r3,#0x0 ;2 114
|
||
|
080BF890 (T) mov r1,#0x0 ;2 116
|
||
|
080BF892 (T) mov r9,r2 ;2 118
|
||
|
080BF894 (T) ldr r5,=#0x3002500 ;9 127
|
||
|
080BF896 (T) mov r10,r5 ;2 129
|
||
|
080BF898 (T) mov r6,r8 ;2 131
|
||
|
080BF89A (T) lsl r0,r6,#0x10 ;2 133
|
||
|
080BF89C (T) asr r5,r0,#0x10 ;2 135
|
||
|
080BF89E (T) lsl r0,r5,#0x2 ;2 137
|
||
|
080BF8A0 (T) ldr r4,[sp] ;4 141
|
||
|
080BF8A2 (T) add r2,r0,r4 ;2 143
|
||
|
080BF8A4 (T) ldrh r0,[r2] ;4 147
|
||
|
080BF8A6 (T) cmp r0,#0x0 ;2 149
|
||
|
080BF8A8 (T) beq #0x80BF8B4 ;8 157
|
||
|
080BF8AA (T) lsl r0,r3,#0x10 ;2 159
|
||
|
080BF8AC (T) mov r6,#0x80 ;2 161
|
||
|
080BF8AE (T) lsl r6,r6,#0x9 ;2 163
|
||
|
080BF8B0 (T) add r0,r0,r6 ;2 165
|
||
|
080BF8B2 (T) lsr r3,r0,#0x10 ;2 167
|
||
|
080BF8B4 (T) ldrh r0,[r2,#0x2] ;4 171
|
||
|
080BF8B6 (T) cmp r0,#0x0 ;2 173
|
||
|
080BF8B8 (T) beq #0x80BF8C4 ;8 181
|
||
|
080BF8BA (T) lsl r0,r1,#0x10 ;2 183
|
||
|
080BF8BC (T) mov r1,#0x80 ;2 185
|
||
|
080BF8BE (T) lsl r1,r1,#0x9 ;2 187
|
||
|
080BF8C0 (T) add r0,r0,r1 ;2 189
|
||
|
080BF8C2 (T) lsr r1,r0,#0x10 ;2 191
|
||
|
080BF8C4 (T) add r0,r5,1 ;2 193
|
||
|
080BF8C6 (T) lsl r0,r0,#0x10 ;2 195
|
||
|
080BF8C8 (T) lsr r2,r0,#0x10 ;2 197
|
||
|
080BF8CA (T) mov r8,r2 ;2 199
|
||
|
080BF8CC (T) asr r0,r0,#0x10 ;2 201
|
||
|
080BF8CE (T) cmp r0,#0x6 ;2 203
|
||
|
080BF8D0 (T) ble #0x80BF898 ;8 211
|
||
|
080BF8D2 (T) lsl r1,r1,#0x10 ;2 213
|
||
|
080BF8D4 (T) lsl r0,r3,#0x10 ;2 215
|
||
|
080BF8D6 (T) mov r3,#0x0 ;2 217
|
||
|
080BF8D8 (T) mov r8,r3 ;2 219
|
||
|
080BF8DA (T) mov r4,r9 ;2 221
|
||
|
080BF8DC (T) ldrh r4,[r4] ;4 225
|
||
|
080BF8DE (T) str r4,[sp,#0x8] ;5 230
|
||
|
080BF8E0 (T) mov r5,r10 ;2 232
|
||
|
080BF8E2 (T) ldrh r1,[r5] ;4 236
|
||
|
080BF8E4 (T) mov r2,#0x10 ;2 238
|
||
|
080BF8E6 (T) mov r0,r2 ;2 240
|
||
|
080BF8E8 (T) and r0,r1 ;2 242
|
||
|
080BF8EA (T) cmp r0,#0x0 ;2 244
|
||
|
080BF8EC (T) beq #0x80BF902 ;8 252
|
||
|
080BF8EE (T) mov r6,#0x1 ;2 254
|
||
|
080BF8F0 (T) mov r8,r6 ;2 256
|
||
|
080BF8F2 (T) ldr r0,[r7] ;4 260
|
||
|
080BF8F4 (T) and r0,r2 ;2 262
|
||
|
080BF8F6 (T) cmp r0,#0x0 ;2 264
|
||
|
080BF8F8 (T) bne #0x80BF902 ;8 272
|
||
|
080BF8FA (T) mov r0,r4 ;2 274
|
||
|
080BF8FC (T) add r0,#0x1 ;2 276
|
||
|
080BF8FE (T) mov r1,r9 ;2 278
|
||
|
080BF900 (T) strh r0,[r1] ;5 283
|
||
|
080BF902 (T) mov r2,r10 ;2 285
|
||
|
080BF904 (T) ldrh r1,[r2] ;4 289
|
||
|
080BF906 (T) mov r0,#0x20 ;2 291
|
||
|
080BF908 (T) and r0,r1 ;2 293
|
||
|
080BF90A (T) cmp r0,#0x0 ;2 295
|
||
|
080BF90C (T) beq #0x80BF924 ;8 303
|
||
|
080BF90E (T) mov r3,#0x2 ;2 305
|
||
|
080BF910 (T) mov r8,r3 ;2 307
|
||
|
080BF912 (T) ldr r0,[r7] ;4 311
|
||
|
080BF914 (T) mov r1,#0x10 ;2 313
|
||
|
080BF916 (T) and r0,r1 ;2 315
|
||
|
080BF918 (T) cmp r0,#0x0 ;2 317
|
||
|
080BF91A (T) bne #0x80BF924 ;8 325
|
||
|
080BF91C (T) mov r4,r9 ;2 327
|
||
|
080BF91E (T) ldrh r0,[r4] ;4 331
|
||
|
080BF920 (T) sub r0,#0x1 ;2 333
|
||
|
080BF922 (T) strh r0,[r4] ;5 338
|
||
|
080BF924 (T) mov r5,r8 ;2 340
|
||
|
080BF926 (T) lsl r0,r5,#0x10 ;2 342
|
||
|
080BF928 (T) asr r5,r0,#0x10 ;2 344
|
||
|
080BF92A (T) cmp r5,#0x0 ;2 346
|
||
|
080BF92C (T) beq #0x80BF9EA ;8 354
|
||
|
080BF92E (T) mov r0,#0x0 ;2 356
|
||
|
080BF930 (T) strh r0,[r7,#0x3C] ;5 361
|
||
|
080BF932 (T) cmp r5,#0x1 ;2 363
|
||
|
080BF934 (T) bne #0x80BF9A8 ;8 371
|
||
|
080BF936 (T) mov r8,r0 ;2 373
|
||
|
080BF938 (T) ldr r5,=#0x3001D40 ;9 382
|
||
|
080BF93A (T) ldr r2,=#0x3005264 ;9 391
|
||
|
080BF93C (T) mov r6,#0xE6 ;2 393
|
||
|
080BF93E (T) lsl r6,r6,#0x1 ;2 395
|
||
|
080BF940 (T) add r4,r5,r6 ;2 397
|
||
|
080BF942 (T) mov r3,#0x0 ;2 399
|
||
|
080BF944 (T) mov r1,#0x0 ;2 401
|
||
|
080BF946 (T) ldsh r0,[r2,r1] ;4 405
|
||
|
080BF948 (T) cmp r0,#0x3 ;2 407
|
||
|
080BF94A (T) ble #0x80BF950 ;8 415
|
||
|
080BF94C (T) mov r6,r9 ;2 417
|
||
|
080BF94E (T) strh r3,[r6] ;5 422
|
||
|
080BF950 (T) mov r0,#0x0 ;2 424
|
||
|
080BF952 (T) ldsh r1,[r2,r0] ;4 428
|
||
|
080BF954 (T) add r0,r1,r4 ;2 430
|
||
|
080BF956 (T) ldrb r0,[r0] ;4 434
|
||
|
080BF958 (T) cmp r0,#0x0 ;2 436
|
||
|
080BF95A (T) bne #0x80BF988 ;8 444
|
||
|
080BF95C (T) ldrh r0,[r2] ;4 448
|
||
|
080BF95E (T) add r0,#0x1 ;2 450
|
||
|
080BF960 (T) strh r0,[r2] ;5 455
|
||
|
080BF962 (T) mov r1,r8 ;2 457
|
||
|
080BF964 (T) lsl r0,r1,#0x10 ;2 459
|
||
|
080BF966 (T) mov r6,#0x80 ;2 461
|
||
|
080BF968 (T) lsl r6,r6,#0x9 ;2 463
|
||
|
080BF96A (T) add r0,r0,r6 ;2 465
|
||
|
080BF96C (T) lsr r1,r0,#0x10 ;2 467
|
||
|
080BF96E (T) mov r8,r1 ;2 469
|
||
|
080BF970 (T) asr r0,r0,#0x10 ;2 471
|
||
|
080BF972 (T) cmp r0,#0x3 ;2 473
|
||
|
080BF974 (T) ble #0x80BF944 ;8 481
|
||
|
080BF976 (T) b #0x80BF9EA ;8 489
|
||
|
080BF978 (T) strh r4,[r4,r1] ;5 494
|
||
|
080BF97A (T) lsl r0,r0,#0xC ;2 496
|
||
|
080BF97C (T) add r4,r2,5 ;2 498
|
||
|
080BF97E (T) lsl r0,r0,#0xC ;2 500
|
||
|
080BF980 (T) mov r5,#0x0 ;2 502
|
||
|
080BF982 (T) lsl r0,r0,#0xC ;2 504
|
||
|
080BF984 (T) add r0,r0,5 ;2 506
|
||
|
080BF986 (T) lsl r0,r0,#0xC ;2 508
|
||
|
080BF988 (T) mov r0,#0x6C ;2 510
|
||
|
080BF98A (T) mul r1,r0 ;6 516
|
||
|
080BF98C (T) mov r0,r5 ;2 518
|
||
|
080BF98E (T) add r0,#0x14 ;2 520
|
||
|
080BF990 (T) add r1,r1,r0 ;2 522
|
||
|
080BF992 (T) str r1,[sp] ;5 527
|
||
|
080BF994 (T) mov r1,#0x0 ;2 529
|
||
|
080BF996 (T) strh r1,[r7,#0x3C] ;5 534
|
||
|
080BF998 (T) mov r0,r7 ;2 536
|
||
|
080BF99A (T) add r0,#0x40 ;2 538
|
||
|
080BF99C (T) ldrh r0,[r0] ;4 542
|
||
|
080BF99E (T) strh r0,[r7,#0x34] ;5 547
|
||
|
080BF9A0 (T) strh r1,[r7,#0x36] ;5 552
|
||
|
080BF9A2 (T) strh r1,[r7,#0x38] ;5 557
|
||
|
080BF9A4 (T) strh r1,[r7,#0x3A] ;5 562
|
||
|
080BF9A6 (T) b #0x80BF9EA ;8 570
|
||
|
080BF9A8 (T) mov r2,#0x0 ;2 572
|
||
|
080BF9AA (T) mov r8,r2 ;2 574
|
||
|
080BF9AC (T) ldr r5,=#0x3001D40 ;9 583
|
||
|
080BF9AE (T) ldr r2,=#0x3005264 ;9 592
|
||
|
080BF9B0 (T) mov r3,#0xE6 ;2 594
|
||
|
080BF9B2 (T) lsl r3,r3,#0x1 ;2 596
|
||
|
080BF9B4 (T) add r4,r5,r3 ;2 598
|
||
|
080BF9B6 (T) mov r3,#0x3 ;2 600
|
||
|
080BF9B8 (T) mov r6,#0x0 ;2 602
|
||
|
080BF9BA (T) ldsh r0,[r2,r6] ;4 606
|
||
|
080BF9BC (T) cmp r0,#0x0 ;2 608
|
||
|
080BF9BE (T) bge #0x80BF9C4 ;8 616
|
||
|
080BF9C0 (T) mov r0,r9 ;2 618
|
||
|
080BF9C2 (T) strh r3,[r0] ;5 623
|
||
|
080BF9C4 (T) mov r6,#0x0 ;2 625
|
||
|
080BF9C6 (T) ldsh r1,[r2,r6] ;4 629
|
||
|
080BF9C8 (T) add r0,r1,r4 ;2 631
|
||
|
080BF9CA (T) ldrb r0,[r0] ;4 635
|
||
|
080BF9CC (T) cmp r0,#0x0 ;2 637
|
||
|
080BF9CE (T) bne #0x80BF988 ;8 645
|
||
|
080BF9D0 (T) ldrh r0,[r2] ;4 649
|
||
|
080BF9D2 (T) sub r0,#0x1 ;2 651
|
||
|
080BF9D4 (T) strh r0,[r2] ;5 656
|
||
|
080BF9D6 (T) mov r1,r8 ;2 658
|
||
|
080BF9D8 (T) lsl r0,r1,#0x10 ;2 660
|
||
|
080BF9DA (T) mov r6,#0x80 ;2 662
|
||
|
080BF9DC (T) lsl r6,r6,#0x9 ;2 664
|
||
|
080BF9DE (T) add r0,r0,r6 ;2 666
|
||
|
080BF9E0 (T) lsr r1,r0,#0x10 ;2 668
|
||
|
080BF9E2 (T) mov r8,r1 ;2 670
|
||
|
080BF9E4 (T) asr r0,r0,#0x10 ;2 672
|
||
|
080BF9E6 (T) cmp r0,#0x3 ;2 674
|
||
|
080BF9E8 (T) ble #0x80BF9B8 ;8 682
|
||
|
080BF9EA (T) mov r2,r9 ;2 684
|
||
|
080BF9EC (T) mov r3,#0x0 ;2 686
|
||
|
080BF9EE (T) ldsh r0,[r2,r3] ;4 690
|
||
|
080BF9F0 (T) bl #0x80D3F0C ;10 700
|
||
|
080BF9F4 (T) ldr r1,=#0x3005270 ;9 709
|
||
|
080BF9F6 (T) mov r4,#0x24 ;2 711
|
||
|
080BF9F8 (T) ldsh r0,[r7,r4] ;4 715
|
||
|
080BF9FA (T) sub r0,#0x1 ;2 717
|
||
|
080BF9FC (T) lsl r0,r0,#0x6 ;2 719
|
||
|
080BF9FE (T) ldr r1,[r1] ;4 723
|
||
|
080BFA00 (T) add r1,r1,r0 ;2 725
|
||
|
080BFA02 (T) mov r5,#0x22 ;2 727
|
||
|
080BFA04 (T) ldsh r0,[r7,r5] ;4 731
|
||
|
080BFA06 (T) lsl r0,r0,#0x1 ;2 733
|
||
|
080BFA08 (T) add r6,r1,r0 ;2 735
|
||
|
080BFA0A (T) ldr r5,=#0x30051EC ;9 744
|
||
|
080BFA0C (T) ldrh r0,[r5] ;4 748
|
||
|
080BFA0E (T) add r0,#0xB3 ;2 750
|
||
|
080BFA10 (T) ldr r3,=#0x3005228 ;9 759
|
||
|
080BFA12 (T) ldrh r1,[r3] ;4 763
|
||
|
080BFA14 (T) orr r0,r1 ;2 765
|
||
|
080BFA16 (T) strh r0,[r6] ;5 770
|
||
|
080BFA18 (T) add r6,#0x2 ;2 772
|
||
|
080BFA1A (T) ldr r2,=#0x8B1B8B0 ;9 781
|
||
|
080BFA1C (T) mov r0,r9 ;2 783
|
||
|
080BFA1E (T) mov r1,#0x0 ;2 785
|
||
|
080BFA20 (T) ldsh r4,[r0,r1] ;4 789
|
||
|
080BFA22 (T) lsl r1,r4,#0x1 ;2 791
|
||
|
080BFA24 (T) add r2,r1,r2 ;2 793
|
||
|
080BFA26 (T) ldrh r0,[r5] ;4 797
|
||
|
080BFA28 (T) ldrh r2,[r2] ;4 801
|
||
|
080BFA2A (T) add r0,r0,r2 ;2 803
|
||
|
080BFA2C (T) ldrh r2,[r3] ;4 807
|
||
|
080BFA2E (T) orr r0,r2 ;2 809
|
||
|
080BFA30 (T) lsl r0,r0,#0x10 ;2 811
|
||
|
080BFA32 (T) lsr r5,r0,#0x10 ;2 813
|
||
|
080BFA34 (T) mov r2,#0x0 ;2 815
|
||
|
080BFA36 (T) mov r8,r2 ;2 817
|
||
|
080BFA38 (T) ldr r0,=#0x3001D40 ;9 826
|
||
|
080BFA3A (T) add r1,r1,r4 ;2 828
|
||
|
080BFA3C (T) lsl r1,r1,#0x1 ;2 830
|
||
|
080BFA3E (T) add r1,#0x1 ;2 832
|
||
|
080BFA40 (T) mov r3,#0xE8 ;2 834
|
||
|
080BFA42 (T) lsl r3,r3,#0x1 ;2 836
|
||
|
080BFA44 (T) add r2,r0,r3 ;2 838
|
||
|
080BFA46 (T) add r1,r1,r2 ;2 840
|
||
|
080BFA48 (T) ldrb r0,[r1] ;4 844
|
||
|
080BFA4A (T) cmp r0,#0xFF ;2 846
|
||
|
080BFA4C (T) beq #0x80BFA86 ;8 854
|
||
|
080BFA4E (T) mov r4,r2 ;2 856
|
||
|
080BFA50 (T) mov r2,r9 ;2 858
|
||
|
080BFA52 (T) bl bf858_name_header ;10 868
|
||
|
080BFA56 (T) b #0x80BFA86 ;8 876
|
||
|
080BFA58 (T) lsl r0,r0,#0x10 ;2 878
|
||
|
080BFA5A (T) lsr r5,r0,#0x10 ;2 880
|
||
|
080BFA5C (T) mov r1,r8 ;2 882
|
||
|
080BFA5E (T) lsl r0,r1,#0x10 ;2 884
|
||
|
080BFA60 (T) mov r3,#0x80 ;2 886
|
||
|
080BFA62 (T) lsl r3,r3,#0x9 ;2 888
|
||
|
080BFA64 (T) add r0,r0,r3 ;2 890
|
||
|
080BFA66 (T) lsr r1,r0,#0x10 ;2 892
|
||
|
080BFA68 (T) mov r8,r1 ;2 894
|
||
|
080BFA6A (T) asr r3,r0,#0x10 ;2 896
|
||
|
080BFA6C (T) cmp r3,#0x3 ;2 898
|
||
|
080BFA6E (T) bgt #0x80BFA86 ;8 906
|
||
|
080BFA70 (T) mov r1,#0x0 ;2 908
|
||
|
080BFA72 (T) ldsh r0,[r2,r1] ;4 912
|
||
|
080BFA74 (T) lsl r1,r0,#0x1 ;2 914
|
||
|
080BFA76 (T) add r1,r1,r0 ;2 916
|
||
|
080BFA78 (T) lsl r1,r1,#0x1 ;2 918
|
||
|
080BFA7A (T) add r1,#0x1 ;2 920
|
||
|
080BFA7C (T) add r1,r3,r1 ;2 922
|
||
|
080BFA7E (T) add r1,r1,r4 ;2 924
|
||
|
080BFA80 (T) ldrb r0,[r1] ;4 928
|
||
|
080BFA82 (T) cmp r0,#0xFF ;2 930
|
||
|
080BFA84 (T) bne #0x80BFA52 ;8 938
|
||
|
080BFA86 (T) ldr r3,=#0x30051EC ;9 947
|
||
|
080BFA88 (T) ldrh r0,[r3] ;4 951
|
||
|
080BFA8A (T) add r0,#0xB3 ;2 953
|
||
|
080BFA8C (T) ldr r2,=#0x3005228 ;9 962
|
||
|
080BFA8E (T) ldrh r1,[r2] ;4 966
|
||
|
080BFA90 (T) orr r0,r1 ;2 968
|
||
|
080BFA92 (T) mov r4,#0x80 ;2 970
|
||
|
080BFA94 (T) lsl r4,r4,#0x3 ;2 972
|
||
|
080BFA96 (T) mov r1,r4 ;2 974
|
||
|
080BFA98 (T) orr r0,r1 ;2 976
|
||
|
080BFA9A (T) strh r0,[r6] ;5 981
|
||
|
080BFA9C (T) add r6,#0x2 ;2 983
|
||
|
080BFA9E (T) ldrh r0,[r3] ;4 987
|
||
|
080BFAA0 (T) add r0,#0x96 ;2 989
|
||
|
080BFAA2 (T) ldrh r1,[r2] ;4 993
|
||
|
080BFAA4 (T) orr r0,r1 ;2 995
|
||
|
080BFAA6 (T) mov r5,#0x80 ;2 997
|
||
|
080BFAA8 (T) lsl r5,r5,#0x4 ;2 999
|
||
|
080BFAAA (T) mov r1,r5 ;2 1001
|
||
|
080BFAAC (T) orr r0,r1 ;2 1003
|
||
|
080BFAAE (T) lsl r0,r0,#0x10 ;2 1005
|
||
|
080BFAB0 (T) lsr r5,r0,#0x10 ;2 1007
|
||
|
080BFAB2 (T) strh r5,[r6] ;5 1012
|
||
|
080BFAB4 (T) add r6,#0x2 ;2 1014
|
||
|
080BFAB6 (T) strh r5,[r6] ;5 1019
|
||
|
080BFAB8 (T) strh r5,[r6,#0x2] ;5 1024
|
||
|
080BFABA (T) mov r6,#0x0 ;2 1026
|
||
|
080BFABC (T) mov r8,r6 ;2 1028
|
||
|
080BFABE (T) mov r9,r2 ;2 1030
|
||
|
080BFAC0 (T) mov r10,r3 ;2 1032
|
||
|
080BFAC2 (T) mov r0,#0x24 ;2 1034
|
||
|
080BFAC4 (T) ldsh r2,[r7,r0] ;4 1038
|
||
|
080BFAC6 (T) mov r1,r8 ;2 1040
|
||
|
080BFAC8 (T) lsl r5,r1,#0x10 ;2 1042
|
||
|
080BFACA (T) asr r4,r5,#0x10 ;2 1044
|
||
|
080BFACC (T) lsr r1,r5,#0x1F ;2 1046
|
||
|
080BFACE (T) add r1,r4,r1 ;2 1048
|
||
|
080BFAD0 (T) asr r1,r1,#0x1 ;2 1050
|
||
|
080BFAD2 (T) lsl r0,r1,#0x1 ;2 1052
|
||
|
080BFAD4 (T) add r2,r2,r0 ;2 1054
|
||
|
080BFAD6 (T) lsl r2,r2,#0x6 ;2 1056
|
||
|
080BFAD8 (T) ldr r6,=#0x3005270 ;9 1065
|
||
|
080BFADA (T) ldr r3,[r6] ;4 1069
|
||
|
080BFADC (T) add r3,r3,r2 ;2 1071
|
||
|
080BFADE (T) mov r2,#0x22 ;2 1073
|
||
|
080BFAE0 (T) ldsh r0,[r7,r2] ;4 1077
|
||
|
080BFAE2 (T) lsl r0,r0,#0x1 ;2 1079
|
||
|
080BFAE4 (T) add r3,r3,r0 ;2 1081
|
||
|
080BFAE6 (T) lsl r1,r1,#0x1 ;2 1083
|
||
|
080BFAE8 (T) sub r1,r4,r1 ;2 1085
|
||
|
080BFAEA (T) lsl r1,r1,#0x10 ;2 1087
|
||
|
080BFAEC (T) asr r1,r1,#0x10 ;2 1089
|
||
|
080BFAEE (T) mov r0,#0x16 ;2 1091
|
||
|
080BFAF0 (T) mul r0,r1 ;3 1094
|
||
|
080BFAF2 (T) add r0,#0x2 ;2 1096
|
||
|
080BFAF4 (T) add r6,r3,r0 ;2 1098
|
||
|
080BFAF6 (T) lsl r4,r4,#0x1 ;2 1100
|
||
|
080BFAF8 (T) ldr r3,[sp] ;4 1104
|
||
|
080BFAFA (T) add r4,r4,r3 ;2 1106
|
||
|
080BFAFC (T) mov r0,#0x0 ;2 1108
|
||
|
080BFAFE (T) ldsh r2,[r4,r0] ;4 1112
|
||
|
080BFB00 (T) ldr r0,=#0x8B1AF94 ;9 1121
|
||
|
080BFB02 (T) ldr r1,=#0x8B1A694 ;9 1130
|
||
|
080BFB04 (T) bl m2_strlookup ;10 1140
|
||
|
080BFB08 (T) mov r4,r0 ;2 1142
|
||
|
080BFB0A (T) nop ;2 1144
|
||
|
080BFB0C (T) ldrb r0,[r3,#0x1] ;4 1148
|
||
|
080BFB0E (T) str r5,[sp,#0xC] ;5 1153
|
||
|
080BFB10 (T) b #0x80BFB34 ;8 1161
|
||
|
080BFB12 (T) lsl r0,r0,#0x0 ;2 1163
|
||
|
080BFB14 (T) add r0,r0,5 ;2 1165
|
||
|
080BFB16 (T) lsl r0,r0,#0xC ;2 1167
|
||
|
080BFB18 (T) strh r4,[r4,r1] ;5 1172
|
||
|
080BFB1A (T) lsl r0,r0,#0xC ;2 1174
|
||
|
080BFB1C (T) strh r0,[r6,r1] ;5 1179
|
||
|
080BFB1E (T) lsl r0,r0,#0xC ;2 1181
|
||
|
080BFB20 (T) str r4,[r5,r7] ;5 1186
|
||
|
080BFB22 (T) lsl r0,r0,#0xC ;2 1188
|
||
|
080BFB24 (T) strh r0,[r5,r0] ;5 1193
|
||
|
080BFB26 (T) lsl r0,r0,#0xC ;2 1195
|
||
|
080BFB28 (T) ???? ;0 1195
|
||
|
080BFB2A (T) lsr r1,r6,#0x2 ;2 1197
|
||
|
080BFB2C (T) add r7,sp,#0x250 ;2 1199
|
||
|
080BFB2E (T) lsr r1,r6,#0x2 ;2 1201
|
||
|
080BFB30 (T) add r6,=#0x80BFD84 ;2 1203
|
||
|
080BFB32 (T) lsr r1,r6,#0x2 ;2 1205
|
||
|
080BFB34 (T) bl bf858_goods ;10 1215
|
||
|
080BFB38 (T) b #0x80BFB84 ;8 1223
|
||
|
080BFB3A (T) add r0,r0,r1 ;2 1225
|
||
|
080BFB3C (T) lsr r4,r0,#0x10 ;2 1227
|
||
|
080BFB3E (T) ldrb r1,[r3] ;4 1231
|
||
|
080BFB40 (T) lsl r1,r1,#0x1 ;2 1233
|
||
|
080BFB42 (T) ldr r2,=#0x8B1B4B0 ;9 1242
|
||
|
080BFB44 (T) add r1,r1,r2 ;2 1244
|
||
|
080BFB46 (T) mov r5,r10 ;2 1246
|
||
|
080BFB48 (T) ldrh r0,[r5] ;4 1250
|
||
|
080BFB4A (T) ldrh r1,[r1] ;4 1254
|
||
|
080BFB4C (T) add r0,r0,r1 ;2 1256
|
||
|
080BFB4E (T) lsl r0,r0,#0x10 ;2 1258
|
||
|
080BFB50 (T) lsr r5,r0,#0x10 ;2 1260
|
||
|
080BFB52 (T) mov r0,r9 ;2 1262
|
||
|
080BFB54 (T) ldrh r1,[r0] ;4 1266
|
||
|
080BFB56 (T) mov r0,r5 ;2 1268
|
||
|
080BFB58 (T) orr r0,r1 ;2 1270
|
||
|
080BFB5A (T) strh r0,[r6] ;5 1275
|
||
|
080BFB5C (T) mov r2,r6 ;2 1277
|
||
|
080BFB5E (T) add r2,#0x40 ;2 1279
|
||
|
080BFB60 (T) mov r0,r5 ;2 1281
|
||
|
080BFB62 (T) add r0,#0x20 ;2 1283
|
||
|
080BFB64 (T) mov r5,r9 ;2 1285
|
||
|
080BFB66 (T) ldrh r1,[r5] ;4 1289
|
||
|
080BFB68 (T) orr r0,r1 ;2 1291
|
||
|
080BFB6A (T) strh r0,[r2] ;5 1296
|
||
|
080BFB6C (T) add r6,#0x2 ;2 1298
|
||
|
080BFB6E (T) add r3,#0x1 ;2 1300
|
||
|
080BFB70 (T) lsl r0,r4,#0x10 ;2 1302
|
||
|
080BFB72 (T) ldr r1,=#0xFFFF0000 ;9 1311
|
||
|
080BFB74 (T) add r0,r0,r1 ;2 1313
|
||
|
080BFB76 (T) lsr r4,r0,#0x10 ;2 1315
|
||
|
080BFB78 (T) ldrb r0,[r3,#0x1] ;4 1319
|
||
|
080BFB7A (T) cmp r0,#0xFF ;2 1321
|
||
|
080BFB7C (T) bne #0x80BFB3E ;8 1329
|
||
|
080BFB7E (T) ldrb r0,[r3] ;4 1333
|
||
|
080BFB80 (T) cmp r0,#0x0 ;2 1335
|
||
|
080BFB82 (T) bne #0x80BFB34 ;8 1343
|
||
|
080BFB84 (T) ldrh r0,[r7,#0x3C] ;4 1347
|
||
|
080BFB86 (T) add r0,r8 ;2 1349
|
||
|
080BFB88 (T) add r0,#0x1 ;2 1351
|
||
|
080BFB8A (T) lsl r0,r0,#0x18 ;2 1353
|
||
|
080BFB8C (T) lsr r0,r0,#0x18 ;2 1355
|
||
|
080BFB8E (T) bl m2_isequipped ;10 1365
|
||
|
080BFB92 (T) lsl r0,r0,#0x18 ;2 1367
|
||
|
080BFB94 (T) lsr r0,r0,#0x18 ;2 1369
|
||
|
080BFB96 (T) cmp r0,#0x1 ;2 1371
|
||
|
080BFB98 (T) bne #0x80BFBCC ;8 1379
|
||
|
080BFB9A (T) mov r2,r10 ;2 1381
|
||
|
080BFB9C (T) ldrh r0,[r2] ;4 1385
|
||
|
080BFB9E (T) ldr r3,=#0x8B1B6AC ;9 1394
|
||
|
080BFBA0 (T) ldrh r3,[r3] ;4 1398
|
||
|
080BFBA2 (T) add r0,r0,r3 ;2 1400
|
||
|
080BFBA4 (T) lsl r0,r0,#0x10 ;2 1402
|
||
|
080BFBA6 (T) lsr r5,r0,#0x10 ;2 1404
|
||
|
080BFBA8 (T) mov r0,r9 ;2 1406
|
||
|
080BFBAA (T) ldrh r1,[r0] ;4 1410
|
||
|
080BFBAC (T) mov r0,r5 ;2 1412
|
||
|
080BFBAE (T) orr r0,r1 ;2 1414
|
||
|
080BFBB0 (T) strh r0,[r6] ;5 1419
|
||
|
080BFBB2 (T) mov r2,r6 ;2 1421
|
||
|
080BFBB4 (T) add r2,#0x40 ;2 1423
|
||
|
080BFBB6 (T) mov r0,r5 ;2 1425
|
||
|
080BFBB8 (T) add r0,#0x20 ;2 1427
|
||
|
080BFBBA (T) mov r3,r9 ;2 1429
|
||
|
080BFBBC (T) ldrh r1,[r3] ;4 1433
|
||
|
080BFBBE (T) orr r0,r1 ;2 1435
|
||
|
080BFBC0 (T) strh r0,[r2] ;5 1440
|
||
|
080BFBC2 (T) add r6,#0x2 ;2 1442
|
||
|
080BFBC4 (T) lsl r0,r4,#0x10 ;2 1444
|
||
|
080BFBC6 (T) ldr r4,=#0xFFFF0000 ;9 1453
|
||
|
080BFBC8 (T) add r0,r0,r4 ;2 1455
|
||
|
080BFBCA (T) lsr r4,r0,#0x10 ;2 1457
|
||
|
080BFBCC (T) ldr r5,=#0x1FF ;9 1466
|
||
|
080BFBCE (T) mov r0,r5 ;2 1468
|
||
|
080BFBD0 (T) mov r1,r10 ;2 1470
|
||
|
080BFBD2 (T) ldrh r1,[r1] ;4 1474
|
||
|
080BFBD4 (T) add r0,r0,r1 ;2 1476
|
||
|
080BFBD6 (T) mov r2,r9 ;2 1478
|
||
|
080BFBD8 (T) ldrh r1,[r2] ;4 1482
|
||
|
080BFBDA (T) b #0x80BFBFA ;8 1490
|
||
|
080BFBDC (T) lsl r0,r0,#0x10 ;2 1492
|
||
|
080BFBDE (T) lsr r5,r0,#0x10 ;2 1494
|
||
|
080BFBE0 (T) lsl r1,r4,#0x10 ;2 1496
|
||
|
080BFBE2 (T) cmp r1,#0x0 ;2 1498
|
||
|
080BFBE4 (T) ble #0x80BFBFA ;8 1506
|
||
|
080BFBE6 (T) strh r5,[r6] ;5 1511
|
||
|
080BFBE8 (T) mov r0,r6 ;2 1513
|
||
|
080BFBEA (T) add r0,#0x40 ;2 1515
|
||
|
080BFBEC (T) strh r5,[r0] ;5 1520
|
||
|
080BFBEE (T) add r6,#0x2 ;2 1522
|
||
|
080BFBF0 (T) ldr r3,=#0xFFFF0000 ;9 1531
|
||
|
080BFBF2 (T) add r1,r1,r3 ;2 1533
|
||
|
080BFBF4 (T) asr r0,r1,#0x10 ;2 1535
|
||
|
080BFBF6 (T) cmp r0,#0x0 ;2 1537
|
||
|
080BFBF8 (T) bgt #0x80BFBE6 ;8 1545
|
||
|
080BFBFA (T) ldr r4,[sp,#0xC] ;4 1549
|
||
|
080BFBFC (T) mov r5,#0x80 ;2 1551
|
||
|
080BFBFE (T) lsl r5,r5,#0x9 ;2 1553
|
||
|
080BFC00 (T) add r0,r4,r5 ;2 1555
|
||
|
080BFC02 (T) lsr r6,r0,#0x10 ;2 1557
|
||
|
080BFC04 (T) mov r8,r6 ;2 1559
|
||
|
080BFC06 (T) asr r0,r0,#0x10 ;2 1561
|
||
|
080BFC08 (T) cmp r0,#0xD ;2 1563
|
||
|
080BFC0A (T) bgt #0x80BFC0E ;8 1571
|
||
|
080BFC0C (T) b #0x80BFAC2 ;8 1579
|
||
|
080BFC0E (T) ldr r0,=#0x3002504 ;9 1588
|
||
|
080BFC10 (T) ldrh r1,[r0] ;4 1592
|
||
|
080BFC12 (T) mov r0,#0xF0 ;2 1594
|
||
|
080BFC14 (T) and r0,r1 ;2 1596
|
||
|
080BFC16 (T) cmp r0,#0x0 ;2 1598
|
||
|
080BFC18 (T) beq #0x80BFC94 ;8 1606
|
||
|
080BFC1A (T) ldr r0,=#0x3002500 ;9 1615
|
||
|
080BFC1C (T) ldrh r1,[r0] ;4 1619
|
||
|
080BFC1E (T) mov r0,#0x30 ;2 1621
|
||
|
080BFC20 (T) and r0,r1 ;2 1623
|
||
|
080BFC22 (T) cmp r0,#0x0 ;2 1625
|
||
|
080BFC24 (T) beq #0x80BFC88 ;8 1633
|
||
|
080BFC26 (T) ldr r0,=#0x300130C ;9 1642
|
||
|
080BFC28 (T) ldr r0,[r0] ;4 1646
|
||
|
080BFC2A (T) mov r1,#0x80 ;2 1648
|
||
|
080BFC2C (T) lsl r1,r1,#0x4 ;2 1650
|
||
|
080BFC2E (T) and r0,r1 ;2 1652
|
||
|
080BFC30 (T) cmp r0,#0x0 ;2 1654
|
||
|
080BFC32 (T) beq #0x80BFC70 ;8 1662
|
||
|
080BFC34 (T) ldr r0,=#0x3005264 ;9 1671
|
||
|
080BFC36 (T) ldr r2,[sp,#0x8] ;4 1675
|
||
|
080BFC38 (T) lsl r1,r2,#0x10 ;2 1677
|
||
|
080BFC3A (T) asr r1,r1,#0x10 ;2 1679
|
||
|
080BFC3C (T) mov r3,#0x0 ;2 1681
|
||
|
080BFC3E (T) ldsh r0,[r0,r3] ;4 1685
|
||
|
080BFC40 (T) cmp r1,r0 ;2 1687
|
||
|
080BFC42 (T) beq #0x80BFC88 ;8 1695
|
||
|
080BFC44 (T) ldr r0,=#0x131 ;9 1704
|
||
|
080BFC46 (T) bl m2_soundeffect ;10 1714
|
||
|
080BFC4A (T) b #0x80BFC88 ;8 1722
|
||
|
080BFC4C (T) lsl r0,r0,#0x0 ;2 1724
|
||
|
080BFC4E (T) bl lr+#0xFFE ;10 1734
|
||
|
080BFC50 (T) push {r4,r5,r7} ;18 1752
|
||
|
080BFC52 (T) lsr r1,r6,#0x2 ;2 1754
|
||
|
080BFC54 (T) ???? ;8 1762
|
||
|
080BFC56 (T) lsr r1,r6,#0x2 ;2 1764
|
||
|
080BFC58 (T) lsl r7,r7,#0x7 ;2 1766
|
||
|
080BFC5A (T) lsl r0,r0,#0x0 ;2 1768
|
||
|
080BFC5C (T) mov r5,#0x4 ;2 1770
|
||
|
080BFC5E (T) lsl r0,r0,#0xC ;2 1772
|
||
|
080BFC60 (T) mov r5,#0x0 ;2 1774
|
||
|
080BFC62 (T) lsl r0,r0,#0xC ;2 1776
|
||
|
080BFC64 (T) asr r4,r1,#0xC ;2 1778
|
||
|
080BFC66 (T) lsl r0,r0,#0xC ;2 1780
|
||
|
080BFC68 (T) strh r4,[r4,r1] ;5 1785
|
||
|
080BFC6A (T) lsl r0,r0,#0xC ;2 1787
|
||
|
080BFC6C (T) lsl r1,r6,#0x4 ;2 1789
|
||
|
080BFC6E (T) lsl r0,r0,#0x0 ;2 1791
|
||
|
080BFC70 (T) ldr r0,=#0x3005264 ;9 1800
|
||
|
080BFC72 (T) ldr r4,[sp,#0x8] ;4 1804
|
||
|
080BFC74 (T) lsl r1,r4,#0x10 ;2 1806
|
||
|
080BFC76 (T) asr r1,r1,#0x10 ;2 1808
|
||
|
080BFC78 (T) mov r5,#0x0 ;2 1810
|
||
|
080BFC7A (T) ldsh r0,[r0,r5] ;4 1814
|
||
|
080BFC7C (T) cmp r1,r0 ;2 1816
|
||
|
080BFC7E (T) beq #0x80BFC88 ;8 1824
|
||
|
080BFC80 (T) mov r0,#0x97 ;2 1826
|
||
|
080BFC82 (T) lsl r0,r0,#0x1 ;2 1828
|
||
|
080BFC84 (T) bl m2_soundeffect ;10 1838
|
||
|
080BFC88 (T) ldr r0,[r7] ;4 1842
|
||
|
080BFC8A (T) mov r1,#0x10 ;2 1844
|
||
|
080BFC8C (T) orr r0,r1 ;2 1846
|
||
|
080BFC8E (T) b #0x80BFC9C ;8 1854
|
||
|
080BFC90 (T) strh r4,[r4,r1] ;5 1859
|
||
|
080BFC92 (T) lsl r0,r0,#0xC ;2 1861
|
||
|
080BFC94 (T) ldr r0,[r7] ;4 1865
|
||
|
080BFC96 (T) mov r1,#0x11 ;2 1867
|
||
|
080BFC98 (T) neg r1,r1 ;2 1869
|
||
|
080BFC9A (T) and r0,r1 ;2 1871
|
||
|
080BFC9C (T) str r0,[r7] ;5 1876
|
||
|
080BFC9E (T) ldr r0,=#0x3002500 ;9 1885
|
||
|
080BFCA0 (T) ldrh r5,[r0] ;4 1889
|
||
|
080BFCA2 (T) mov r4,#0x6 ;2 1891
|
||
|
080BFCA4 (T) and r4,r5 ;2 1893
|
||
|
080BFCA6 (T) mov r10,r0 ;2 1895
|
||
|
080BFCA8 (T) cmp r4,#0x0 ;2 1897
|
||
|
080BFCAA (T) beq #0x80BFCC0 ;8 1905
|
||
|
080BFCAC (T) mov r0,#0x97 ;2 1907
|
||
|
080BFCAE (T) lsl r0,r0,#0x1 ;2 1909
|
||
|
080BFCB0 (T) bl m2_soundeffect ;10 1919
|
||
|
080BFCB4 (T) mov r0,#0x0 ;2 1921
|
||
|
080BFCB6 (T) strh r0,[r7,#0x32] ;5 1926
|
||
|
080BFCB8 (T) sub r0,#0x1 ;2 1928
|
||
|
080BFCBA (T) b #0x80BFE62 ;8 1936
|
||
|
080BFCBC (T) mov r5,#0x0 ;2 1938
|
||
|
080BFCBE (T) lsl r0,r0,#0xC ;2 1940
|
||
|
080BFCC0 (T) ldr r0,=#0x201 ;9 1949
|
||
|
080BFCC2 (T) and r0,r5 ;2 1951
|
||
|
080BFCC4 (T) cmp r0,#0x0 ;2 1953
|
||
|
080BFCC6 (T) beq #0x80BFD6C ;8 1961
|
||
|
080BFCC8 (T) ldr r0,=#0x12D ;9 1970
|
||
|
080BFCCA (T) bl m2_soundeffect ;10 1980
|
||
|
080BFCCE (T) strh r4,[r7,#0x32] ;5 1985
|
||
|
080BFCD0 (T) ldr r2,=#0x3001D40 ;9 1994
|
||
|
080BFCD2 (T) ldr r0,=#0x3005264 ;9 2003
|
||
|
080BFCD4 (T) mov r6,#0x0 ;2 2005
|
||
|
080BFCD6 (T) ldsh r1,[r0,r6] ;4 2009
|
||
|
080BFCD8 (T) mov r0,#0x6C ;2 2011
|
||
|
080BFCDA (T) mul r0,r1 ;3 2014
|
||
|
080BFCDC (T) add r0,r0,r2 ;2 2016
|
||
|
080BFCDE (T) ldrh r0,[r0,#0x14] ;4 2020
|
||
|
080BFCE0 (T) cmp r0,#0x0 ;2 2022
|
||
|
080BFCE2 (T) beq #0x80BFD40 ;8 2030
|
||
|
080BFCE4 (T) ldr r1,=#0x3005270 ;9 2039
|
||
|
080BFCE6 (T) mov r2,#0x24 ;2 2041
|
||
|
080BFCE8 (T) ldsh r0,[r7,r2] ;4 2045
|
||
|
080BFCEA (T) sub r0,#0x1 ;2 2047
|
||
|
080BFCEC (T) lsl r0,r0,#0x6 ;2 2049
|
||
|
080BFCEE (T) ldr r2,[r1] ;4 2053
|
||
|
080BFCF0 (T) add r2,r2,r0 ;2 2055
|
||
|
080BFCF2 (T) mov r3,#0x22 ;2 2057
|
||
|
080BFCF4 (T) ldsh r0,[r7,r3] ;4 2061
|
||
|
080BFCF6 (T) mov r4,#0x26 ;2 2063
|
||
|
080BFCF8 (T) ldsh r1,[r7,r4] ;4 2067
|
||
|
080BFCFA (T) add r0,r0,r1 ;2 2069
|
||
|
080BFCFC (T) lsl r0,r0,#0x1 ;2 2071
|
||
|
080BFCFE (T) sub r0,#0x8 ;2 2073
|
||
|
080BFD00 (T) add r6,r2,r0 ;2 2075
|
||
|
080BFD02 (T) ldr r4,=#0x30051EC ;9 2084
|
||
|
080BFD04 (T) ldrh r0,[r4] ;4 2088
|
||
|
080BFD06 (T) add r0,#0x96 ;2 2090
|
||
|
080BFD08 (T) ldr r3,=#0x3005228 ;9 2099
|
||
|
080BFD0A (T) ldrh r1,[r3] ;4 2103
|
||
|
080BFD0C (T) orr r0,r1 ;2 2105
|
||
|
080BFD0E (T) mov r5,#0x80 ;2 2107
|
||
|
080BFD10 (T) lsl r5,r5,#0x4 ;2 2109
|
||
|
080BFD12 (T) mov r2,r5 ;2 2111
|
||
|
080BFD14 (T) orr r0,r2 ;2 2113
|
||
|
080BFD16 (T) strh r0,[r6] ;5 2118
|
||
|
080BFD18 (T) add r6,#0x2 ;2 2120
|
||
|
080BFD1A (T) ldrh r0,[r4] ;4 2124
|
||
|
080BFD1C (T) add r0,#0x96 ;2 2126
|
||
|
080BFD1E (T) ldrh r1,[r3] ;4 2130
|
||
|
080BFD20 (T) orr r0,r1 ;2 2132
|
||
|
080BFD22 (T) orr r0,r2 ;2 2134
|
||
|
080BFD24 (T) strh r0,[r6] ;5 2139
|
||
|
080BFD26 (T) add r6,#0x2 ;2 2141
|
||
|
080BFD28 (T) ldrh r0,[r4] ;4 2145
|
||
|
080BFD2A (T) add r0,#0x96 ;2 2147
|
||
|
080BFD2C (T) ldrh r1,[r3] ;4 2151
|
||
|
080BFD2E (T) orr r0,r1 ;2 2153
|
||
|
080BFD30 (T) orr r0,r2 ;2 2155
|
||
|
080BFD32 (T) strh r0,[r6] ;5 2160
|
||
|
080BFD34 (T) ldrh r0,[r4] ;4 2164
|
||
|
080BFD36 (T) add r0,#0x96 ;2 2166
|
||
|
080BFD38 (T) ldrh r1,[r3] ;4 2170
|
||
|
080BFD3A (T) orr r0,r1 ;2 2172
|
||
|
080BFD3C (T) orr r0,r2 ;2 2174
|
||
|
080BFD3E (T) strh r0,[r6,#0x2] ;5 2179
|
||
|
080BFD40 (T) ldr r6,[sp,#0x4] ;4 2183
|
||
|
080BFD42 (T) lsl r0,r6,#0x10 ;2 2185
|
||
|
080BFD44 (T) mov r1,#0x80 ;2 2187
|
||
|
080BFD46 (T) lsl r1,r1,#0x9 ;2 2189
|
||
|
080BFD48 (T) add r0,r0,r1 ;2 2191
|
||
|
080BFD4A (T) asr r0,r0,#0x10 ;2 2193
|
||
|
080BFD4C (T) b #0x80BFE62 ;8 2201
|
||
|
080BFD4E (T) lsl r0,r0,#0x0 ;2 2203
|
||
|
080BFD50 (T) lsl r1,r0,#0x8 ;2 2205
|
||
|
080BFD52 (T) lsl r0,r0,#0x0 ;2 2207
|
||
|
080BFD54 (T) lsl r5,r5,#0x4 ;2 2209
|
||
|
080BFD56 (T) lsl r0,r0,#0x0 ;2 2211
|
||
|
080BFD58 (T) add r0,r0,5 ;2 2213
|
||
|
080BFD5A (T) lsl r0,r0,#0xC ;2 2215
|
||
|
080BFD5C (T) strh r4,[r4,r1] ;5 2220
|
||
|
080BFD5E (T) lsl r0,r0,#0xC ;2 2222
|
||
|
080BFD60 (T) strh r0,[r6,r1] ;5 2227
|
||
|
080BFD62 (T) lsl r0,r0,#0xC ;2 2229
|
||
|
080BFD64 (T) str r4,[r5,r7] ;5 2234
|
||
|
080BFD66 (T) lsl r0,r0,#0xC ;2 2236
|
||
|
080BFD68 (T) strh r0,[r5,r0] ;5 2241
|
||
|
080BFD6A (T) lsl r0,r0,#0xC ;2 2243
|
||
|
080BFD6C (T) ldrh r0,[r7,#0x32] ;4 2247
|
||
|
080BFD6E (T) add r4,r0,1 ;2 2249
|
||
|
080BFD70 (T) strh r4,[r7,#0x32] ;5 2254
|
||
|
080BFD72 (T) ldr r0,=#0x3001D40 ;9 2263
|
||
|
080BFD74 (T) ldr r2,=#0x1CB ;9 2272
|
||
|
080BFD76 (T) add r0,r0,r2 ;2 2274
|
||
|
080BFD78 (T) ldrb r0,[r0] ;4 2278
|
||
|
080BFD7A (T) cmp r0,#0x1 ;2 2280
|
||
|
080BFD7C (T) bls #0x80BFE54 ;8 2288
|
||
|
080BFD7E (T) ldr r3,=#0x3005270 ;9 2297
|
||
|
080BFD80 (T) mov r6,#0x24 ;2 2299
|
||
|
080BFD82 (T) ldsh r0,[r7,r6] ;4 2303
|
||
|
080BFD84 (T) sub r0,#0x1 ;2 2305
|
||
|
080BFD86 (T) lsl r0,r0,#0x6 ;2 2307
|
||
|
080BFD88 (T) ldr r2,[r3] ;4 2311
|
||
|
080BFD8A (T) add r2,r2,r0 ;2 2313
|
||
|
080BFD8C (T) mov r1,#0x22 ;2 2315
|
||
|
080BFD8E (T) ldsh r0,[r7,r1] ;4 2319
|
||
|
080BFD90 (T) mov r6,#0x26 ;2 2321
|
||
|
080BFD92 (T) ldsh r1,[r7,r6] ;4 2325
|
||
|
080BFD94 (T) add r0,r0,r1 ;2 2327
|
||
|
080BFD96 (T) lsl r0,r0,#0x1 ;2 2329
|
||
|
080BFD98 (T) sub r0,#0x4 ;2 2331
|
||
|
080BFD9A (T) add r6,r2,r0 ;2 2333
|
||
|
080BFD9C (T) mov r0,#0x20 ;2 2335
|
||
|
080BFD9E (T) and r0,r5 ;2 2337
|
||
|
080BFDA0 (T) mov r8,r3 ;2 2339
|
||
|
080BFDA2 (T) cmp r0,#0x0 ;2 2341
|
||
|
080BFDA4 (T) beq #0x80BFDC8 ;8 2349
|
||
|
080BFDA6 (T) ldr r3,=#0x30051EC ;9 2358
|
||
|
080BFDA8 (T) ldr r1,=#0x1FF ;9 2367
|
||
|
080BFDAA (T) mov r0,r1 ;2 2369
|
||
|
080BFDAC (T) ldrh r2,[r3] ;4 2373
|
||
|
080BFDAE (T) add r0,r0,r2 ;2 2375
|
||
|
080BFDB0 (T) b #0x80BFDEA ;8 2383
|
||
|
080BFDB2 (T) lsl r0,r0,#0x0 ;2 2385
|
||
|
080BFDB4 (T) add r0,r0,5 ;2 2387
|
||
|
080BFDB6 (T) lsl r0,r0,#0xC ;2 2389
|
||
|
080BFDB8 (T) lsl r3,r1,#0x7 ;2 2391
|
||
|
080BFDBA (T) lsl r0,r0,#0x0 ;2 2393
|
||
|
080BFDBC (T) strh r0,[r6,r1] ;5 2398
|
||
|
080BFDBE (T) lsl r0,r0,#0xC ;2 2400
|
||
|
080BFDC0 (T) str r4,[r5,r7] ;5 2405
|
||
|
080BFDC2 (T) lsl r0,r0,#0xC ;2 2407
|
||
|
080BFDC4 (T) lsl r7,r7,#0x7 ;2 2409
|
||
|
080BFDC6 (T) lsl r0,r0,#0x0 ;2 2411
|
||
|
080BFDC8 (T) lsl r0,r4,#0x10 ;2 2413
|
||
|
080BFDCA (T) asr r0,r0,#0x10 ;2 2415
|
||
|
080BFDCC (T) cmp r0,#0x7 ;2 2417
|
||
|
080BFDCE (T) ble #0x80BFDD8 ;8 2425
|
||
|
080BFDD0 (T) mov r0,#0x10 ;2 2427
|
||
|
080BFDD2 (T) and r0,r5 ;2 2429
|
||
|
080BFDD4 (T) cmp r0,#0x0 ;2 2431
|
||
|
080BFDD6 (T) beq #0x80BFDE4 ;8 2439
|
||
|
080BFDD8 (T) ldr r3,=#0x30051EC ;9 2448
|
||
|
080BFDDA (T) ldrh r0,[r3] ;4 2452
|
||
|
080BFDDC (T) add r0,#0x9C ;2 2454
|
||
|
080BFDDE (T) b #0x80BFDEA ;8 2462
|
||
|
080BFDE0 (T) str r4,[r5,r7] ;5 2467
|
||
|
080BFDE2 (T) lsl r0,r0,#0xC ;2 2469
|
||
|
080BFDE4 (T) ldr r3,=#0x30051EC ;9 2478
|
||
|
080BFDE6 (T) ldrh r0,[r3] ;4 2482
|
||
|
080BFDE8 (T) add r0,#0xBC ;2 2484
|
||
|
080BFDEA (T) ldr r2,=#0x3005228 ;9 2493
|
||
|
080BFDEC (T) ldrh r1,[r2] ;4 2497
|
||
|
080BFDEE (T) orr r0,r1 ;2 2499
|
||
|
080BFDF0 (T) strh r0,[r6] ;5 2504
|
||
|
080BFDF2 (T) mov r4,r2 ;2 2506
|
||
|
080BFDF4 (T) mov r5,#0x24 ;2 2508
|
||
|
080BFDF6 (T) ldsh r0,[r7,r5] ;4 2512
|
||
|
080BFDF8 (T) sub r0,#0x1 ;2 2514
|
||
|
080BFDFA (T) lsl r0,r0,#0x6 ;2 2516
|
||
|
080BFDFC (T) mov r6,r8 ;2 2518
|
||
|
080BFDFE (T) ldr r2,[r6] ;4 2522
|
||
|
080BFE00 (T) add r2,r2,r0 ;2 2524
|
||
|
080BFE02 (T) mov r1,#0x22 ;2 2526
|
||
|
080BFE04 (T) ldsh r0,[r7,r1] ;4 2530
|
||
|
080BFE06 (T) mov r5,#0x26 ;2 2532
|
||
|
080BFE08 (T) ldsh r1,[r7,r5] ;4 2536
|
||
|
080BFE0A (T) add r0,r0,r1 ;2 2538
|
||
|
080BFE0C (T) lsl r0,r0,#0x1 ;2 2540
|
||
|
080BFE0E (T) sub r0,#0x6 ;2 2542
|
||
|
080BFE10 (T) add r6,r2,r0 ;2 2544
|
||
|
080BFE12 (T) mov r0,r10 ;2 2546
|
||
|
080BFE14 (T) ldrh r1,[r0] ;4 2550
|
||
|
080BFE16 (T) mov r0,#0x10 ;2 2552
|
||
|
080BFE18 (T) and r0,r1 ;2 2554
|
||
|
080BFE1A (T) cmp r0,#0x0 ;2 2556
|
||
|
080BFE1C (T) beq #0x80BFE34 ;8 2564
|
||
|
080BFE1E (T) ldr r1,=#0x1FF ;9 2573
|
||
|
080BFE20 (T) mov r0,r1 ;2 2575
|
||
|
080BFE22 (T) ldrh r3,[r3] ;4 2579
|
||
|
080BFE24 (T) add r0,r0,r3 ;2 2581
|
||
|
080BFE26 (T) b #0x80BFE4E ;8 2589
|
||
|
080BFE28 (T) str r4,[r5,r7] ;5 2594
|
||
|
080BFE2A (T) lsl r0,r0,#0xC ;2 2596
|
||
|
080BFE2C (T) strh r0,[r5,r0] ;5 2601
|
||
|
080BFE2E (T) lsl r0,r0,#0xC ;2 2603
|
||
|
080BFE30 (T) lsl r7,r7,#0x7 ;2 2605
|
||
|
080BFE32 (T) lsl r0,r0,#0x0 ;2 2607
|
||
|
080BFE34 (T) mov r2,#0x32 ;2 2609
|
||
|
080BFE36 (T) ldsh r0,[r7,r2] ;4 2613
|
||
|
080BFE38 (T) cmp r0,#0x7 ;2 2615
|
||
|
080BFE3A (T) ble #0x80BFE44 ;8 2623
|
||
|
080BFE3C (T) mov r0,#0x20 ;2 2625
|
||
|
080BFE3E (T) and r0,r1 ;2 2627
|
||
|
080BFE40 (T) cmp r0,#0x0 ;2 2629
|
||
|
080BFE42 (T) beq #0x80BFE4A ;8 2637
|
||
|
080BFE44 (T) ldrh r0,[r3] ;4 2641
|
||
|
080BFE46 (T) add r0,#0x9B ;2 2643
|
||
|
080BFE48 (T) b #0x80BFE4E ;8 2651
|
||
|
080BFE4A (T) ldrh r0,[r3] ;4 2655
|
||
|
080BFE4C (T) add r0,#0xBB ;2 2657
|
||
|
080BFE4E (T) ldrh r1,[r4] ;4 2661
|
||
|
080BFE50 (T) orr r0,r1 ;2 2663
|
||
|
080BFE52 (T) strh r0,[r6] ;5 2668
|
||
|
080BFE54 (T) mov r3,#0x32 ;2 2670
|
||
|
080BFE56 (T) ldsh r0,[r7,r3] ;4 2674
|
||
|
080BFE58 (T) cmp r0,#0x10 ;2 2676
|
||
|
080BFE5A (T) ble #0x80BFE60 ;8 2684
|
||
|
080BFE5C (T) mov r0,#0x0 ;2 2686
|
||
|
080BFE5E (T) strh r0,[r7,#0x32] ;5 2691
|
||
|
080BFE60 (T) mov r0,#0x0 ;2 2693
|
||
|
080BFE62 (T) add sp,#0x10 ;2 2695
|
||
|
080BFE64 (T) pop {r3-r5} ;6 2701
|
||
|
080BFE66 (T) mov r8,r3 ;2 2703
|
||
|
080BFE68 (T) mov r9,r4 ;2 2705
|
||
|
080BFE6A (T) mov r10,r5 ;2 2707
|
||
|
080BFE6C (T) pop {r4-r7} ;7 2714
|
||
|
080BFE6E (T) pop {r1} ;4 2718
|
||
|
080BFE70 (T) bx r1 ;8 2726
|