320 lines
14 KiB
ArmAsm
320 lines
14 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
|
|
.global __ct__21MoSdkFastAudioDecoderFP20MoSdkAudioRepositoryPvUlUl
|
|
__ct__21MoSdkFastAudioDecoderFP20MoSdkAudioRepositoryPvUlUl:
|
|
/* 801523F0 0014E230 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801523F4 0014E234 7C 08 02 A6 */ mflr r0
|
|
/* 801523F8 0014E238 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801523FC 0014E23C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80152400 0014E240 93 C1 00 08 */ stw r30, 0x8(r1)
|
|
/* 80152404 0014E244 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80152408 0014E248 4B FF FC 29 */ bl __ct__17MoSdkAudioDecoderFP20MoSdkAudioRepositoryPvUlUl
|
|
/* 8015240C 0014E24C 3C 60 80 45 */ lis r3, __vt__21MoSdkFastAudioDecoder@ha
|
|
/* 80152410 0014E250 3B E0 00 00 */ li r31, 0x0
|
|
/* 80152414 0014E254 38 63 82 94 */ addi r3, r3, __vt__21MoSdkFastAudioDecoder@l
|
|
/* 80152418 0014E258 90 7E 00 10 */ stw r3, 0x10(r30)
|
|
/* 8015241C 0014E25C 38 7E 00 22 */ addi r3, r30, 0x22
|
|
/* 80152420 0014E260 38 80 00 00 */ li r4, 0x0
|
|
/* 80152424 0014E264 B3 FE 00 14 */ sth r31, 0x14(r30)
|
|
/* 80152428 0014E268 38 A0 00 10 */ li r5, 0x10
|
|
/* 8015242C 0014E26C 93 FE 00 18 */ stw r31, 0x18(r30)
|
|
/* 80152430 0014E270 93 FE 00 1C */ stw r31, 0x1c(r30)
|
|
/* 80152434 0014E274 B3 FE 00 20 */ sth r31, 0x20(r30)
|
|
/* 80152438 0014E278 4B EB 1F 19 */ bl memset
|
|
/* 8015243C 0014E27C 38 7E 00 32 */ addi r3, r30, 0x32
|
|
/* 80152440 0014E280 38 80 00 00 */ li r4, 0x0
|
|
/* 80152444 0014E284 38 A0 00 12 */ li r5, 0x12
|
|
/* 80152448 0014E288 4B EB 1F 09 */ bl memset
|
|
/* 8015244C 0014E28C 38 7E 00 44 */ addi r3, r30, 0x44
|
|
/* 80152450 0014E290 38 80 00 00 */ li r4, 0x0
|
|
/* 80152454 0014E294 38 A0 00 12 */ li r5, 0x12
|
|
/* 80152458 0014E298 4B EB 1E F9 */ bl memset
|
|
/* 8015245C 0014E29C 38 7E 00 56 */ addi r3, r30, 0x56
|
|
/* 80152460 0014E2A0 38 80 00 00 */ li r4, 0x0
|
|
/* 80152464 0014E2A4 38 A0 01 80 */ li r5, 0x180
|
|
/* 80152468 0014E2A8 4B EB 1E E9 */ bl memset
|
|
/* 8015246C 0014E2AC B3 FE 01 D8 */ sth r31, 0x1d8(r30)
|
|
/* 80152470 0014E2B0 38 7E 01 E6 */ addi r3, r30, 0x1e6
|
|
/* 80152474 0014E2B4 38 80 00 00 */ li r4, 0x0
|
|
/* 80152478 0014E2B8 38 A0 00 10 */ li r5, 0x10
|
|
/* 8015247C 0014E2BC 93 FE 01 DC */ stw r31, 0x1dc(r30)
|
|
/* 80152480 0014E2C0 93 FE 01 E0 */ stw r31, 0x1e0(r30)
|
|
/* 80152484 0014E2C4 B3 FE 01 E4 */ sth r31, 0x1e4(r30)
|
|
/* 80152488 0014E2C8 4B EB 1E C9 */ bl memset
|
|
/* 8015248C 0014E2CC 38 7E 01 F6 */ addi r3, r30, 0x1f6
|
|
/* 80152490 0014E2D0 38 80 00 00 */ li r4, 0x0
|
|
/* 80152494 0014E2D4 38 A0 00 12 */ li r5, 0x12
|
|
/* 80152498 0014E2D8 4B EB 1E B9 */ bl memset
|
|
/* 8015249C 0014E2DC 38 7E 02 08 */ addi r3, r30, 0x208
|
|
/* 801524A0 0014E2E0 38 80 00 00 */ li r4, 0x0
|
|
/* 801524A4 0014E2E4 38 A0 00 12 */ li r5, 0x12
|
|
/* 801524A8 0014E2E8 4B EB 1E A9 */ bl memset
|
|
/* 801524AC 0014E2EC 38 7E 02 1A */ addi r3, r30, 0x21a
|
|
/* 801524B0 0014E2F0 38 80 00 00 */ li r4, 0x0
|
|
/* 801524B4 0014E2F4 38 A0 01 80 */ li r5, 0x180
|
|
/* 801524B8 0014E2F8 4B EB 1E 99 */ bl memset
|
|
/* 801524BC 0014E2FC 7F C3 F3 78 */ mr r3, r30
|
|
/* 801524C0 0014E300 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801524C4 0014E304 83 C1 00 08 */ lwz r30, 0x8(r1)
|
|
/* 801524C8 0014E308 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801524CC 0014E30C 7C 08 03 A6 */ mtlr r0
|
|
/* 801524D0 0014E310 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801524D4 0014E314 4E 80 00 20 */ blr
|
|
/* 801524D8 0014E318 00 00 00 00 */ .4byte 0x00000000
|
|
/* 801524DC 0014E31C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global __dt__21MoSdkFastAudioDecoderFv
|
|
__dt__21MoSdkFastAudioDecoderFv:
|
|
/* 801524E0 0014E320 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801524E4 0014E324 7C 08 02 A6 */ mflr r0
|
|
/* 801524E8 0014E328 2C 03 00 00 */ cmpwi r3, 0x0
|
|
/* 801524EC 0014E32C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801524F0 0014E330 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801524F4 0014E334 7C 9F 23 78 */ mr r31, r4
|
|
/* 801524F8 0014E338 93 C1 00 08 */ stw r30, 0x8(r1)
|
|
/* 801524FC 0014E33C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80152500 0014E340 41 82 00 1C */ beq lbl_8015251C
|
|
/* 80152504 0014E344 38 80 00 00 */ li r4, 0x0
|
|
/* 80152508 0014E348 4B FF FB 49 */ bl __dt__17MoSdkAudioDecoderFv
|
|
/* 8015250C 0014E34C 2C 1F 00 00 */ cmpwi r31, 0x0
|
|
/* 80152510 0014E350 40 81 00 0C */ ble lbl_8015251C
|
|
/* 80152514 0014E354 7F C3 F3 78 */ mr r3, r30
|
|
/* 80152518 0014E358 48 00 12 B9 */ bl MOiFree__FPv
|
|
.global lbl_8015251C
|
|
lbl_8015251C:
|
|
/* 8015251C 0014E35C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80152520 0014E360 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80152524 0014E364 83 C1 00 08 */ lwz r30, 0x8(r1)
|
|
/* 80152528 0014E368 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8015252C 0014E36C 7C 08 03 A6 */ mtlr r0
|
|
/* 80152530 0014E370 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80152534 0014E374 4E 80 00 20 */ blr
|
|
/* 80152538 0014E378 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8015253C 0014E37C 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global getPcmSizeFromPacket__21MoSdkFastAudioDecoderFUl
|
|
getPcmSizeFromPacket__21MoSdkFastAudioDecoderFUl:
|
|
/* 80152540 0014E380 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80152544 0014E384 7C 08 02 A6 */ mflr r0
|
|
/* 80152548 0014E388 3C A0 CC CD */ lis r5, 0xCCCCCCCD@ha
|
|
/* 8015254C 0014E38C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80152550 0014E390 38 05 CC CD */ addi r0, r5, 0xCCCCCCCD@l
|
|
/* 80152554 0014E394 7C 00 20 16 */ mulhwu r0, r0, r4
|
|
/* 80152558 0014E398 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8015255C 0014E39C 54 1F D9 7E */ srwi r31, r0, 5
|
|
/* 80152560 0014E3A0 1C 1F 00 28 */ mulli r0, r31, 0x28
|
|
/* 80152564 0014E3A4 7C 00 20 51 */ subf. r0, r0, r4
|
|
/* 80152568 0014E3A8 41 82 00 18 */ beq lbl_80152580
|
|
/* 8015256C 0014E3AC 3C 80 80 45 */ lis r4, "@2578_80448270"@ha
|
|
/* 80152570 0014E3B0 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 80152574 0014E3B4 38 84 82 70 */ addi r4, r4, "@2578_80448270"@l
|
|
/* 80152578 0014E3B8 4C C6 31 82 */ crclr 4*cr1+eq
|
|
/* 8015257C 0014E3BC 4B FF D4 D5 */ bl MoThrowError
|
|
.global lbl_80152580
|
|
lbl_80152580:
|
|
/* 80152580 0014E3C0 57 E3 48 2C */ slwi r3, r31, 9
|
|
/* 80152584 0014E3C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80152588 0014E3C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8015258C 0014E3CC 7C 08 03 A6 */ mtlr r0
|
|
/* 80152590 0014E3D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80152594 0014E3D4 4E 80 00 20 */ blr
|
|
/* 80152598 0014E3D8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8015259C 0014E3DC 00 00 00 00 */ .4byte 0x00000000
|
|
|
|
.global decodeIntoBuffer__21MoSdkFastAudioDecoderFPCUcUlPUsPUl
|
|
decodeIntoBuffer__21MoSdkFastAudioDecoderFPCUcUlPUsPUl:
|
|
/* 801525A0 0014E3E0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801525A4 0014E3E4 7C 08 02 A6 */ mflr r0
|
|
/* 801525A8 0014E3E8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801525AC 0014E3EC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801525B0 0014E3F0 4B EB 4D 85 */ bl lbl_80007334
|
|
/* 801525B4 0014E3F4 81 03 00 00 */ lwz r8, 0x0(r3)
|
|
/* 801525B8 0014E3F8 7C 9B 23 78 */ mr r27, r4
|
|
/* 801525BC 0014E3FC 38 00 00 00 */ li r0, 0x0
|
|
/* 801525C0 0014E400 7C 7A 1B 78 */ mr r26, r3
|
|
/* 801525C4 0014E404 1C 88 00 28 */ mulli r4, r8, 0x28
|
|
/* 801525C8 0014E408 90 07 00 00 */ stw r0, 0x0(r7)
|
|
/* 801525CC 0014E40C 7C DC 33 78 */ mr r28, r6
|
|
/* 801525D0 0014E410 80 03 00 00 */ lwz r0, 0x0(r3)
|
|
/* 801525D4 0014E414 7C FD 3B 78 */ mr r29, r7
|
|
/* 801525D8 0014E418 7F E5 23 96 */ divwu r31, r5, r4
|
|
/* 801525DC 0014E41C 28 00 00 01 */ cmplwi r0, 0x1
|
|
/* 801525E0 0014E420 40 82 00 40 */ bne lbl_80152620
|
|
/* 801525E4 0014E424 3B 20 00 00 */ li r25, 0x0
|
|
/* 801525E8 0014E428 48 00 00 20 */ b lbl_80152608
|
|
.global lbl_801525EC
|
|
lbl_801525EC:
|
|
/* 801525EC 0014E42C 7F 64 DB 78 */ mr r4, r27
|
|
/* 801525F0 0014E430 7F 85 E3 78 */ mr r5, r28
|
|
/* 801525F4 0014E434 38 7A 00 14 */ addi r3, r26, 0x14
|
|
/* 801525F8 0014E438 4B FF BF 09 */ bl UnpackFast__5CodecFPCScPs
|
|
/* 801525FC 0014E43C 3B 9C 02 00 */ addi r28, r28, 0x200
|
|
/* 80152600 0014E440 3B 7B 00 28 */ addi r27, r27, 0x28
|
|
/* 80152604 0014E444 3B 39 00 01 */ addi r25, r25, 0x1
|
|
.global lbl_80152608
|
|
lbl_80152608:
|
|
/* 80152608 0014E448 7C 19 F8 40 */ cmplw r25, r31
|
|
/* 8015260C 0014E44C 41 80 FF E0 */ blt lbl_801525EC
|
|
/* 80152610 0014E450 57 E0 48 2C */ slwi r0, r31, 9
|
|
/* 80152614 0014E454 90 1D 00 00 */ stw r0, 0x0(r29)
|
|
/* 80152618 0014E458 38 60 00 01 */ li r3, 0x1
|
|
/* 8015261C 0014E45C 48 00 01 64 */ b lbl_80152780
|
|
.global lbl_80152620
|
|
lbl_80152620:
|
|
/* 80152620 0014E460 3B C0 00 00 */ li r30, 0x0
|
|
/* 80152624 0014E464 3B 20 00 10 */ li r25, 0x10
|
|
/* 80152628 0014E468 48 00 01 4C */ b lbl_80152774
|
|
.global lbl_8015262C
|
|
lbl_8015262C:
|
|
/* 8015262C 0014E46C 7F 64 DB 78 */ mr r4, r27
|
|
/* 80152630 0014E470 38 7A 00 14 */ addi r3, r26, 0x14
|
|
/* 80152634 0014E474 38 BA 03 9C */ addi r5, r26, 0x39c
|
|
/* 80152638 0014E478 4B FF BE C9 */ bl UnpackFast__5CodecFPCScPs
|
|
/* 8015263C 0014E47C 38 7A 01 D8 */ addi r3, r26, 0x1d8
|
|
/* 80152640 0014E480 38 9B 00 28 */ addi r4, r27, 0x28
|
|
/* 80152644 0014E484 38 BA 05 9C */ addi r5, r26, 0x59c
|
|
/* 80152648 0014E488 4B FF BE B9 */ bl UnpackFast__5CodecFPCScPs
|
|
/* 8015264C 0014E48C 7F 43 D3 78 */ mr r3, r26
|
|
/* 80152650 0014E490 7F 29 03 A6 */ mtctr r25
|
|
/* 80152654 0014E494 3B 7B 00 50 */ addi r27, r27, 0x50
|
|
.global lbl_80152658
|
|
lbl_80152658:
|
|
/* 80152658 0014E498 A0 03 03 9C */ lhz r0, 0x39c(r3)
|
|
/* 8015265C 0014E49C B0 1C 00 00 */ sth r0, 0x0(r28)
|
|
/* 80152660 0014E4A0 A0 03 05 9C */ lhz r0, 0x59c(r3)
|
|
/* 80152664 0014E4A4 B0 1C 00 02 */ sth r0, 0x2(r28)
|
|
/* 80152668 0014E4A8 A0 03 03 9E */ lhz r0, 0x39e(r3)
|
|
/* 8015266C 0014E4AC B0 1C 00 04 */ sth r0, 0x4(r28)
|
|
/* 80152670 0014E4B0 A0 03 05 9E */ lhz r0, 0x59e(r3)
|
|
/* 80152674 0014E4B4 B0 1C 00 06 */ sth r0, 0x6(r28)
|
|
/* 80152678 0014E4B8 A0 03 03 A0 */ lhz r0, 0x3a0(r3)
|
|
/* 8015267C 0014E4BC B0 1C 00 08 */ sth r0, 0x8(r28)
|
|
/* 80152680 0014E4C0 A0 03 05 A0 */ lhz r0, 0x5a0(r3)
|
|
/* 80152684 0014E4C4 B0 1C 00 0A */ sth r0, 0xa(r28)
|
|
/* 80152688 0014E4C8 A0 03 03 A2 */ lhz r0, 0x3a2(r3)
|
|
/* 8015268C 0014E4CC B0 1C 00 0C */ sth r0, 0xc(r28)
|
|
/* 80152690 0014E4D0 A0 03 05 A2 */ lhz r0, 0x5a2(r3)
|
|
/* 80152694 0014E4D4 B0 1C 00 0E */ sth r0, 0xe(r28)
|
|
/* 80152698 0014E4D8 A0 03 03 A4 */ lhz r0, 0x3a4(r3)
|
|
/* 8015269C 0014E4DC B0 1C 00 10 */ sth r0, 0x10(r28)
|
|
/* 801526A0 0014E4E0 A0 03 05 A4 */ lhz r0, 0x5a4(r3)
|
|
/* 801526A4 0014E4E4 B0 1C 00 12 */ sth r0, 0x12(r28)
|
|
/* 801526A8 0014E4E8 A0 03 03 A6 */ lhz r0, 0x3a6(r3)
|
|
/* 801526AC 0014E4EC B0 1C 00 14 */ sth r0, 0x14(r28)
|
|
/* 801526B0 0014E4F0 A0 03 05 A6 */ lhz r0, 0x5a6(r3)
|
|
/* 801526B4 0014E4F4 B0 1C 00 16 */ sth r0, 0x16(r28)
|
|
/* 801526B8 0014E4F8 A0 03 03 A8 */ lhz r0, 0x3a8(r3)
|
|
/* 801526BC 0014E4FC B0 1C 00 18 */ sth r0, 0x18(r28)
|
|
/* 801526C0 0014E500 A0 03 05 A8 */ lhz r0, 0x5a8(r3)
|
|
/* 801526C4 0014E504 B0 1C 00 1A */ sth r0, 0x1a(r28)
|
|
/* 801526C8 0014E508 A0 03 03 AA */ lhz r0, 0x3aa(r3)
|
|
/* 801526CC 0014E50C B0 1C 00 1C */ sth r0, 0x1c(r28)
|
|
/* 801526D0 0014E510 A0 03 05 AA */ lhz r0, 0x5aa(r3)
|
|
/* 801526D4 0014E514 B0 1C 00 1E */ sth r0, 0x1e(r28)
|
|
/* 801526D8 0014E518 A0 03 03 AC */ lhz r0, 0x3ac(r3)
|
|
/* 801526DC 0014E51C B0 1C 00 20 */ sth r0, 0x20(r28)
|
|
/* 801526E0 0014E520 A0 03 05 AC */ lhz r0, 0x5ac(r3)
|
|
/* 801526E4 0014E524 B0 1C 00 22 */ sth r0, 0x22(r28)
|
|
/* 801526E8 0014E528 A0 03 03 AE */ lhz r0, 0x3ae(r3)
|
|
/* 801526EC 0014E52C B0 1C 00 24 */ sth r0, 0x24(r28)
|
|
/* 801526F0 0014E530 A0 03 05 AE */ lhz r0, 0x5ae(r3)
|
|
/* 801526F4 0014E534 B0 1C 00 26 */ sth r0, 0x26(r28)
|
|
/* 801526F8 0014E538 A0 03 03 B0 */ lhz r0, 0x3b0(r3)
|
|
/* 801526FC 0014E53C B0 1C 00 28 */ sth r0, 0x28(r28)
|
|
/* 80152700 0014E540 A0 03 05 B0 */ lhz r0, 0x5b0(r3)
|
|
/* 80152704 0014E544 B0 1C 00 2A */ sth r0, 0x2a(r28)
|
|
/* 80152708 0014E548 A0 03 03 B2 */ lhz r0, 0x3b2(r3)
|
|
/* 8015270C 0014E54C B0 1C 00 2C */ sth r0, 0x2c(r28)
|
|
/* 80152710 0014E550 A0 03 05 B2 */ lhz r0, 0x5b2(r3)
|
|
/* 80152714 0014E554 B0 1C 00 2E */ sth r0, 0x2e(r28)
|
|
/* 80152718 0014E558 A0 03 03 B4 */ lhz r0, 0x3b4(r3)
|
|
/* 8015271C 0014E55C B0 1C 00 30 */ sth r0, 0x30(r28)
|
|
/* 80152720 0014E560 A0 03 05 B4 */ lhz r0, 0x5b4(r3)
|
|
/* 80152724 0014E564 B0 1C 00 32 */ sth r0, 0x32(r28)
|
|
/* 80152728 0014E568 A0 03 03 B6 */ lhz r0, 0x3b6(r3)
|
|
/* 8015272C 0014E56C B0 1C 00 34 */ sth r0, 0x34(r28)
|
|
/* 80152730 0014E570 A0 03 05 B6 */ lhz r0, 0x5b6(r3)
|
|
/* 80152734 0014E574 B0 1C 00 36 */ sth r0, 0x36(r28)
|
|
/* 80152738 0014E578 A0 03 03 B8 */ lhz r0, 0x3b8(r3)
|
|
/* 8015273C 0014E57C B0 1C 00 38 */ sth r0, 0x38(r28)
|
|
/* 80152740 0014E580 A0 03 05 B8 */ lhz r0, 0x5b8(r3)
|
|
/* 80152744 0014E584 B0 1C 00 3A */ sth r0, 0x3a(r28)
|
|
/* 80152748 0014E588 A0 03 03 BA */ lhz r0, 0x3ba(r3)
|
|
/* 8015274C 0014E58C B0 1C 00 3C */ sth r0, 0x3c(r28)
|
|
/* 80152750 0014E590 A0 03 05 BA */ lhz r0, 0x5ba(r3)
|
|
/* 80152754 0014E594 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80152758 0014E598 B0 1C 00 3E */ sth r0, 0x3e(r28)
|
|
/* 8015275C 0014E59C 3B 9C 00 40 */ addi r28, r28, 0x40
|
|
/* 80152760 0014E5A0 42 00 FE F8 */ bdnz lbl_80152658
|
|
/* 80152764 0014E5A4 80 7D 00 00 */ lwz r3, 0x0(r29)
|
|
/* 80152768 0014E5A8 3B DE 00 01 */ addi r30, r30, 0x1
|
|
/* 8015276C 0014E5AC 38 03 04 00 */ addi r0, r3, 0x400
|
|
/* 80152770 0014E5B0 90 1D 00 00 */ stw r0, 0x0(r29)
|
|
.global lbl_80152774
|
|
lbl_80152774:
|
|
/* 80152774 0014E5B4 7C 1E F8 40 */ cmplw r30, r31
|
|
/* 80152778 0014E5B8 41 80 FE B4 */ blt lbl_8015262C
|
|
/* 8015277C 0014E5BC 38 60 00 01 */ li r3, 0x1
|
|
.global lbl_80152780
|
|
lbl_80152780:
|
|
/* 80152780 0014E5C0 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 80152784 0014E5C4 4B EB 4B FD */ bl lbl_80007380
|
|
/* 80152788 0014E5C8 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8015278C 0014E5CC 7C 08 03 A6 */ mtlr r0
|
|
/* 80152790 0014E5D0 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80152794 0014E5D4 4E 80 00 20 */ blr
|
|
/* 80152798 0014E5D8 00 00 00 00 */ .4byte 0x00000000
|
|
/* 8015279C 0014E5DC 00 00 00 00 */ .4byte 0x00000000
|
|
.include "macros.inc"
|
|
|
|
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
|
|
.global "@2578_80448270"
|
|
"@2578_80448270":
|
|
|
|
.4byte 0x5B417564
|
|
.4byte 0x696F4465
|
|
.4byte 0x636F6465
|
|
.4byte 0x725D2057
|
|
.4byte 0x726F6E67
|
|
.4byte 0x20706163
|
|
.4byte 0x6B657420
|
|
.4byte 0x73697A65
|
|
.4byte 0x210A0000
|
|
|
|
.global __vt__21MoSdkFastAudioDecoder
|
|
__vt__21MoSdkFastAudioDecoder:
|
|
|
|
.4byte __RTTI__21MoSdkFastAudioDecoder
|
|
.4byte 0
|
|
.4byte decodeIntoBuffer__21MoSdkFastAudioDecoderFPCUcUlPUsPUl
|
|
.4byte getPcmSizeFromPacket__21MoSdkFastAudioDecoderFUl
|
|
.4byte __dt__21MoSdkFastAudioDecoderFv
|
|
.4byte decode__17MoSdkAudioDecoderFPCUcUl
|
|
.4byte seekPerformed__17MoSdkAudioDecoderFv
|
|
|
|
.global "@2542_804482B0"
|
|
"@2542_804482B0":
|
|
|
|
.4byte 0x4D6F5364
|
|
.4byte 0x6B466173
|
|
.4byte 0x74417564
|
|
.4byte 0x696F4465
|
|
.4byte 0x636F6465
|
|
.4byte 0x72000000
|
|
|
|
.global "@2543_804482C8"
|
|
"@2543_804482C8":
|
|
|
|
.4byte __RTTI__17MoSdkAudioDecoder
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.include "macros.inc"
|
|
|
|
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
|
|
.global __RTTI__21MoSdkFastAudioDecoder
|
|
__RTTI__21MoSdkFastAudioDecoder:
|
|
|
|
.4byte "@2542_804482B0"
|
|
.4byte "@2543_804482C8"
|