mirror of
https://github.com/projectPiki/pikmin2.git
synced 2024-12-13 16:55:41 +00:00
75c3292df0
linkmap goes faster now
4817 lines
223 KiB
ArmAsm
4817 lines
223 KiB
ArmAsm
.include "macros.inc"
|
|
.section .data, "wa" # 0x8049E220 - 0x804EFC20
|
|
.balign 8
|
|
.global __vt__9JAIStream
|
|
__vt__9JAIStream:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte setPortData__9JAIStreamFUcUs
|
|
.4byte getPortData__9JAIStreamFUc
|
|
.4byte start__8JAISoundFUl
|
|
.4byte stop__9JAIStreamFUl
|
|
.4byte release__8JAISoundFv
|
|
.4byte setVolume__9JAIStreamFfUlUc
|
|
.4byte getVolume__9JAIStreamFUc
|
|
.4byte setPan__9JAIStreamFfUlUc
|
|
.4byte getPan__9JAIStreamFUc
|
|
.4byte setPitch__9JAIStreamFfUlUc
|
|
.4byte getPitch__9JAIStreamFUc
|
|
.4byte setFxmix__9JAIStreamFfUlUc
|
|
.4byte getFxmix__9JAIStreamFUc
|
|
.4byte setDolby__9JAIStreamFfUlUc
|
|
.4byte getDolby__9JAIStreamFUc
|
|
.4byte setTempoProportion__8JAISoundFfUl
|
|
.4byte getTempoProportion__8JAISoundFv
|
|
.4byte setVolumeU7__9JAIStreamFUcUlUc
|
|
.4byte getVolumeU7__9JAIStreamFUc
|
|
.4byte setPanU7__9JAIStreamFUcUlUc
|
|
.4byte getPanU7__9JAIStreamFUc
|
|
.4byte setFxmixU7__9JAIStreamFUcUlUc
|
|
.4byte getFxmixU7__9JAIStreamFUc
|
|
.4byte setDolbyU7__9JAIStreamFUcUlUc
|
|
.4byte getDolbyU7__9JAIStreamFUc
|
|
.4byte setDirectVolume__8JAISoundFfUl
|
|
.4byte setDirectPan__8JAISoundFfUl
|
|
.4byte setDirectPitch__8JAISoundFfUl
|
|
.4byte setDirectFxmix__8JAISoundFfUl
|
|
.4byte setDirectDolby__8JAISoundFfUl
|
|
.4byte setDemoVolume__8JAISoundFfUl
|
|
.4byte setDemoPan__8JAISoundFfUl
|
|
.4byte setDemoPitch__8JAISoundFfUl
|
|
.4byte setDemoFxmix__8JAISoundFfUl
|
|
.4byte setDemoDolby__8JAISoundFfUl
|
|
.4byte setDemoVolumeU7__8JAISoundFUcUl
|
|
.4byte setDemoPanU7__8JAISoundFUcUl
|
|
.4byte setDemoFxmixU7__8JAISoundFUcUl
|
|
.4byte setDemoDolbyU7__8JAISoundFUcUl
|
|
.4byte getFadeCounter__9JAIStreamFv
|
|
.4byte setPrepareFlag__9JAIStreamFUc
|
|
.4byte checkReady__9JAIStreamFv
|
|
.4byte setDistanceParameterMoveTime__8JAISoundFUc
|
|
.4byte setAdjustPriority__8JAISoundFs
|
|
.4byte setPositionDopplarCommon__8JAISoundFUl
|
|
.4byte setDistanceVolumeCommon__8JAISoundFfUc
|
|
.4byte setDistancePanCommon__8JAISoundFv
|
|
.4byte setDistanceDolbyCommon__8JAISoundFv
|
|
.4byte initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo
|
|
.4byte onGet__8JAISoundFv
|
|
.4byte onRelease__8JAISoundFv
|
|
.global __vt__5JAISe
|
|
__vt__5JAISe:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte setPortData__5JAISeFUcUs
|
|
.4byte getPortData__5JAISeFUc
|
|
.4byte start__8JAISoundFUl
|
|
.4byte stop__5JAISeFUl
|
|
.4byte release__8JAISoundFv
|
|
.4byte setVolume__5JAISeFfUlUc
|
|
.4byte getVolume__5JAISeFUc
|
|
.4byte setPan__5JAISeFfUlUc
|
|
.4byte getPan__5JAISeFUc
|
|
.4byte setPitch__5JAISeFfUlUc
|
|
.4byte getPitch__5JAISeFUc
|
|
.4byte setFxmix__5JAISeFfUlUc
|
|
.4byte getFxmix__5JAISeFUc
|
|
.4byte setDolby__5JAISeFfUlUc
|
|
.4byte getDolby__5JAISeFUc
|
|
.4byte setTempoProportion__8JAISoundFfUl
|
|
.4byte getTempoProportion__8JAISoundFv
|
|
.4byte setVolumeU7__5JAISeFUcUlUc
|
|
.4byte getVolumeU7__5JAISeFUc
|
|
.4byte setPanU7__5JAISeFUcUlUc
|
|
.4byte getPanU7__5JAISeFUc
|
|
.4byte setFxmixU7__5JAISeFUcUlUc
|
|
.4byte getFxmixU7__5JAISeFUc
|
|
.4byte setDolbyU7__5JAISeFUcUlUc
|
|
.4byte getDolbyU7__5JAISeFUc
|
|
.4byte setDirectVolume__8JAISoundFfUl
|
|
.4byte setDirectPan__8JAISoundFfUl
|
|
.4byte setDirectPitch__8JAISoundFfUl
|
|
.4byte setDirectFxmix__8JAISoundFfUl
|
|
.4byte setDirectDolby__8JAISoundFfUl
|
|
.4byte setDemoVolume__8JAISoundFfUl
|
|
.4byte setDemoPan__8JAISoundFfUl
|
|
.4byte setDemoPitch__8JAISoundFfUl
|
|
.4byte setDemoFxmix__8JAISoundFfUl
|
|
.4byte setDemoDolby__8JAISoundFfUl
|
|
.4byte setDemoVolumeU7__8JAISoundFUcUl
|
|
.4byte setDemoPanU7__8JAISoundFUcUl
|
|
.4byte setDemoFxmixU7__8JAISoundFUcUl
|
|
.4byte setDemoDolbyU7__8JAISoundFUcUl
|
|
.4byte getFadeCounter__5JAISeFv
|
|
.4byte setPrepareFlag__8JAISoundFUc
|
|
.4byte checkReady__8JAISoundFv
|
|
.4byte setDistanceParameterMoveTime__8JAISoundFUc
|
|
.4byte setAdjustPriority__8JAISoundFs
|
|
.4byte setPositionDopplarCommon__8JAISoundFUl
|
|
.4byte setDistanceVolumeCommon__8JAISoundFfUc
|
|
.4byte setDistancePanCommon__8JAISoundFv
|
|
.4byte setDistanceDolbyCommon__8JAISoundFv
|
|
.4byte initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo
|
|
.4byte onGet__8JAISoundFv
|
|
.4byte onRelease__8JAISoundFv
|
|
.4byte setSeDistanceParameters__5JAISeFv
|
|
.4byte setSeDistanceVolume__5JAISeFUc
|
|
.4byte setSeDistancePan__5JAISeFUc
|
|
.4byte setSeDistancePitch__5JAISeFUc
|
|
.4byte setSeDistanceFxmix__5JAISeFUc
|
|
.4byte setSeDistanceFir__5JAISeFUc
|
|
.4byte setSeDistanceDolby__5JAISeFUc
|
|
.4byte setSePositionDopplar__5JAISeFv
|
|
.global __vt__11JAISequence
|
|
__vt__11JAISequence:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte setPortData__11JAISequenceFUcUs
|
|
.4byte getPortData__11JAISequenceFUc
|
|
.4byte start__8JAISoundFUl
|
|
.4byte stop__11JAISequenceFUl
|
|
.4byte release__8JAISoundFv
|
|
.4byte setVolume__11JAISequenceFfUlUc
|
|
.4byte getVolume__11JAISequenceFUc
|
|
.4byte setPan__11JAISequenceFfUlUc
|
|
.4byte getPan__11JAISequenceFUc
|
|
.4byte setPitch__11JAISequenceFfUlUc
|
|
.4byte getPitch__11JAISequenceFUc
|
|
.4byte setFxmix__11JAISequenceFfUlUc
|
|
.4byte getFxmix__11JAISequenceFUc
|
|
.4byte setDolby__11JAISequenceFfUlUc
|
|
.4byte getDolby__11JAISequenceFUc
|
|
.4byte setTempoProportion__11JAISequenceFfUl
|
|
.4byte getTempoProportion__11JAISequenceFv
|
|
.4byte setVolumeU7__11JAISequenceFUcUlUc
|
|
.4byte getVolumeU7__11JAISequenceFUc
|
|
.4byte setPanU7__11JAISequenceFUcUlUc
|
|
.4byte getPanU7__11JAISequenceFUc
|
|
.4byte setFxmixU7__11JAISequenceFUcUlUc
|
|
.4byte getFxmixU7__11JAISequenceFUc
|
|
.4byte setDolbyU7__11JAISequenceFUcUlUc
|
|
.4byte getDolbyU7__11JAISequenceFUc
|
|
.4byte setDirectVolume__8JAISoundFfUl
|
|
.4byte setDirectPan__8JAISoundFfUl
|
|
.4byte setDirectPitch__8JAISoundFfUl
|
|
.4byte setDirectFxmix__8JAISoundFfUl
|
|
.4byte setDirectDolby__8JAISoundFfUl
|
|
.4byte setDemoVolume__8JAISoundFfUl
|
|
.4byte setDemoPan__8JAISoundFfUl
|
|
.4byte setDemoPitch__8JAISoundFfUl
|
|
.4byte setDemoFxmix__8JAISoundFfUl
|
|
.4byte setDemoDolby__8JAISoundFfUl
|
|
.4byte setDemoVolumeU7__8JAISoundFUcUl
|
|
.4byte setDemoPanU7__8JAISoundFUcUl
|
|
.4byte setDemoFxmixU7__8JAISoundFUcUl
|
|
.4byte setDemoDolbyU7__8JAISoundFUcUl
|
|
.4byte getFadeCounter__11JAISequenceFv
|
|
.4byte setPrepareFlag__11JAISequenceFUc
|
|
.4byte checkReady__11JAISequenceFv
|
|
.4byte setDistanceParameterMoveTime__8JAISoundFUc
|
|
.4byte setAdjustPriority__8JAISoundFs
|
|
.4byte setPositionDopplarCommon__8JAISoundFUl
|
|
.4byte setDistanceVolumeCommon__8JAISoundFfUc
|
|
.4byte setDistancePanCommon__8JAISoundFv
|
|
.4byte setDistanceDolbyCommon__8JAISoundFv
|
|
.4byte initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo
|
|
.4byte onGet__8JAISoundFv
|
|
.4byte onRelease__8JAISoundFv
|
|
.global __vt__8JAISound
|
|
__vt__8JAISound:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte start__8JAISoundFUl
|
|
.4byte stop__8JAISoundFUl
|
|
.4byte release__8JAISoundFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte setTempoProportion__8JAISoundFfUl
|
|
.4byte getTempoProportion__8JAISoundFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte setDirectVolume__8JAISoundFfUl
|
|
.4byte setDirectPan__8JAISoundFfUl
|
|
.4byte setDirectPitch__8JAISoundFfUl
|
|
.4byte setDirectFxmix__8JAISoundFfUl
|
|
.4byte setDirectDolby__8JAISoundFfUl
|
|
.4byte setDemoVolume__8JAISoundFfUl
|
|
.4byte setDemoPan__8JAISoundFfUl
|
|
.4byte setDemoPitch__8JAISoundFfUl
|
|
.4byte setDemoFxmix__8JAISoundFfUl
|
|
.4byte setDemoDolby__8JAISoundFfUl
|
|
.4byte setDemoVolumeU7__8JAISoundFUcUl
|
|
.4byte setDemoPanU7__8JAISoundFUcUl
|
|
.4byte setDemoFxmixU7__8JAISoundFUcUl
|
|
.4byte setDemoDolbyU7__8JAISoundFUcUl
|
|
.4byte 0
|
|
.4byte setPrepareFlag__8JAISoundFUc
|
|
.4byte checkReady__8JAISoundFv
|
|
.4byte setDistanceParameterMoveTime__8JAISoundFUc
|
|
.4byte setAdjustPriority__8JAISoundFs
|
|
.4byte setPositionDopplarCommon__8JAISoundFUl
|
|
.4byte setDistanceVolumeCommon__8JAISoundFfUc
|
|
.4byte setDistancePanCommon__8JAISoundFv
|
|
.4byte setDistanceDolbyCommon__8JAISoundFv
|
|
.4byte initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo
|
|
.4byte onGet__8JAISoundFv
|
|
.4byte onRelease__8JAISoundFv
|
|
|
|
.section .sbss # 0x80514D80 - 0x80516360
|
|
.balign 8
|
|
_port$2234:
|
|
.skip 0x2
|
|
_port$2291:
|
|
.skip 0x2
|
|
init$2292:
|
|
.skip 0x1
|
|
|
|
.section .sdata2, "a" # 0x80516360 - 0x80520E40
|
|
.balign 8
|
|
lbl_80516FE0:
|
|
.float 1.0
|
|
lbl_80516FE4:
|
|
.float 0.0
|
|
lbl_80516FE8:
|
|
.float 0.5
|
|
.balign 8
|
|
lbl_80516FF0:
|
|
.4byte 0x43300000
|
|
.4byte 0x80000000
|
|
.balign 8
|
|
lbl_80516FF8:
|
|
.double 0.5
|
|
.balign 8
|
|
lbl_80517000:
|
|
.double 3.0
|
|
.balign 8
|
|
lbl_80517008:
|
|
.double 0.0
|
|
lbl_80517010:
|
|
.float 0.1
|
|
lbl_80517014:
|
|
.float 2.0
|
|
.balign 8
|
|
lbl_80517018:
|
|
.4byte 0x43300000
|
|
.4byte 0x00000000
|
|
lbl_80517020:
|
|
.float 127.0
|
|
lbl_80517024:
|
|
.float 4.2949673E9
|
|
lbl_80517028:
|
|
.float 1000.0
|
|
lbl_8051702C:
|
|
.float 16.0
|
|
lbl_80517030:
|
|
.float 192.0
|
|
lbl_80517034:
|
|
.float -1.0
|
|
lbl_80517038:
|
|
.float 10.0
|
|
|
|
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
|
.global __ct__11JAISequenceFv
|
|
__ct__11JAISequenceFv:
|
|
/* 800B3838 000B0778 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B383C 000B077C 7C 08 02 A6 */ mflr r0
|
|
/* 800B3840 000B0780 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B3844 000B0784 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B3848 000B0788 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B384C 000B078C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B3850 000B0790 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B3854 000B0794 7F A4 EB 78 */ mr r4, r29
|
|
/* 800B3858 000B0798 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B385C 000B079C 4B F7 2F 5D */ bl __ct__10JSUPtrLinkFPv
|
|
/* 800B3860 000B07A0 3C 80 80 4A */ lis r4, __vt__8JAISound@ha
|
|
/* 800B3864 000B07A4 38 60 00 00 */ li r3, 0
|
|
/* 800B3868 000B07A8 38 84 65 64 */ addi r4, r4, __vt__8JAISound@l
|
|
/* 800B386C 000B07AC 38 00 00 0A */ li r0, 0xa
|
|
/* 800B3870 000B07B0 90 9E 00 10 */ stw r4, 0x10(r30)
|
|
/* 800B3874 000B07B4 98 7E 00 15 */ stb r3, 0x15(r30)
|
|
/* 800B3878 000B07B8 98 1E 00 16 */ stb r0, 0x16(r30)
|
|
/* 800B387C 000B07BC 90 7E 00 38 */ stw r3, 0x38(r30)
|
|
/* 800B3880 000B07C0 83 ED 8B 6C */ lwz r31, msCurrentHeap__8JAIBasic@sda21(r13)
|
|
/* 800B3884 000B07C4 4B FF A3 01 */ bl getParamAudioCameraMax__18JAIGlobalParameterFv
|
|
/* 800B3888 000B07C8 1C 63 00 1C */ mulli r3, r3, 0x1c
|
|
/* 800B388C 000B07CC 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B3890 000B07D0 38 A0 00 20 */ li r5, 0x20
|
|
/* 800B3894 000B07D4 4B F7 07 B5 */ bl __nwa__FUlP7JKRHeapi
|
|
/* 800B3898 000B07D8 90 7E 00 34 */ stw r3, 0x34(r30)
|
|
/* 800B389C 000B07DC 3C 60 80 4A */ lis r3, __vt__11JAISequence@ha
|
|
/* 800B38A0 000B07E0 38 03 64 90 */ addi r0, r3, __vt__11JAISequence@l
|
|
/* 800B38A4 000B07E4 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B38A8 000B07E8 90 1D 00 10 */ stw r0, 0x10(r29)
|
|
/* 800B38AC 000B07EC 3C 60 80 0B */ lis r3, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B38B0 000B07F0 38 83 E5 64 */ addi r4, r3, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B38B4 000B07F4 38 00 00 00 */ li r0, 0
|
|
/* 800B38B8 000B07F8 D0 1D 00 4C */ stfs f0, 0x4c(r29)
|
|
/* 800B38BC 000B07FC 38 7D 00 58 */ addi r3, r29, 0x58
|
|
/* 800B38C0 000B0800 38 A0 00 00 */ li r5, 0
|
|
/* 800B38C4 000B0804 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B38C8 000B0808 D0 1D 00 48 */ stfs f0, 0x48(r29)
|
|
/* 800B38CC 000B080C 38 E0 00 10 */ li r7, 0x10
|
|
/* 800B38D0 000B0810 90 1D 00 54 */ stw r0, 0x54(r29)
|
|
/* 800B38D4 000B0814 48 00 DF 69 */ bl __construct_array
|
|
/* 800B38D8 000B0818 3C 80 80 0B */ lis r4, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B38DC 000B081C 38 7D 01 58 */ addi r3, r29, 0x158
|
|
/* 800B38E0 000B0820 38 84 E5 64 */ addi r4, r4, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B38E4 000B0824 38 A0 00 00 */ li r5, 0
|
|
/* 800B38E8 000B0828 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B38EC 000B082C 38 E0 00 14 */ li r7, 0x14
|
|
/* 800B38F0 000B0830 48 00 DF 4D */ bl __construct_array
|
|
/* 800B38F4 000B0834 38 7D 03 0C */ addi r3, r29, 0x30c
|
|
/* 800B38F8 000B0838 4B FE B6 9D */ bl __ct__8JASTrackFv
|
|
/* 800B38FC 000B083C 38 7D 06 74 */ addi r3, r29, 0x674
|
|
/* 800B3900 000B0840 4B FE 8B 01 */ bl __ct__13JASOuterParamFv
|
|
/* 800B3904 000B0844 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B3908 000B0848 7F A3 EB 78 */ mr r3, r29
|
|
/* 800B390C 000B084C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B3910 000B0850 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B3914 000B0854 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B3918 000B0858 7C 08 03 A6 */ mtlr r0
|
|
/* 800B391C 000B085C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B3920 000B0860 4E 80 00 20 */ blr
|
|
|
|
.global __ct__5JAISeFv
|
|
__ct__5JAISeFv:
|
|
/* 800B3924 000B0864 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B3928 000B0868 7C 08 02 A6 */ mflr r0
|
|
/* 800B392C 000B086C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B3930 000B0870 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B3934 000B0874 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800B3938 000B0878 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B393C 000B087C 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B3940 000B0880 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B3944 000B0884 7C 9D 23 78 */ mr r29, r4
|
|
/* 800B3948 000B0888 4B F7 2E 71 */ bl __ct__10JSUPtrLinkFPv
|
|
/* 800B394C 000B088C 3C 80 80 4A */ lis r4, __vt__8JAISound@ha
|
|
/* 800B3950 000B0890 38 60 00 00 */ li r3, 0
|
|
/* 800B3954 000B0894 38 84 65 64 */ addi r4, r4, __vt__8JAISound@l
|
|
/* 800B3958 000B0898 38 00 00 0A */ li r0, 0xa
|
|
/* 800B395C 000B089C 90 9D 00 10 */ stw r4, 0x10(r29)
|
|
/* 800B3960 000B08A0 98 7D 00 15 */ stb r3, 0x15(r29)
|
|
/* 800B3964 000B08A4 98 1D 00 16 */ stb r0, 0x16(r29)
|
|
/* 800B3968 000B08A8 90 7D 00 38 */ stw r3, 0x38(r29)
|
|
/* 800B396C 000B08AC 83 CD 8B 6C */ lwz r30, msCurrentHeap__8JAIBasic@sda21(r13)
|
|
/* 800B3970 000B08B0 4B FF A2 15 */ bl getParamAudioCameraMax__18JAIGlobalParameterFv
|
|
/* 800B3974 000B08B4 1C 63 00 1C */ mulli r3, r3, 0x1c
|
|
/* 800B3978 000B08B8 7F C4 F3 78 */ mr r4, r30
|
|
/* 800B397C 000B08BC 38 A0 00 20 */ li r5, 0x20
|
|
/* 800B3980 000B08C0 4B F7 06 C9 */ bl __nwa__FUlP7JKRHeapi
|
|
/* 800B3984 000B08C4 90 7D 00 34 */ stw r3, 0x34(r29)
|
|
/* 800B3988 000B08C8 3C 60 80 4A */ lis r3, __vt__5JAISe@ha
|
|
/* 800B398C 000B08CC 38 03 63 9C */ addi r0, r3, __vt__5JAISe@l
|
|
/* 800B3990 000B08D0 38 A0 00 00 */ li r5, 0
|
|
/* 800B3994 000B08D4 3C 60 80 0B */ lis r3, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B3998 000B08D8 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 800B399C 000B08DC 38 83 E5 64 */ addi r4, r3, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B39A0 000B08E0 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B39A4 000B08E4 38 7F 00 6C */ addi r3, r31, 0x6c
|
|
/* 800B39A8 000B08E8 38 E0 00 10 */ li r7, 0x10
|
|
/* 800B39AC 000B08EC 48 00 DE 91 */ bl __construct_array
|
|
/* 800B39B0 000B08F0 3C 80 80 0B */ lis r4, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B39B4 000B08F4 38 7F 01 6C */ addi r3, r31, 0x16c
|
|
/* 800B39B8 000B08F8 38 84 E5 64 */ addi r4, r4, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B39BC 000B08FC 38 A0 00 00 */ li r5, 0
|
|
/* 800B39C0 000B0900 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B39C4 000B0904 38 E0 00 08 */ li r7, 8
|
|
/* 800B39C8 000B0908 48 00 DE 75 */ bl __construct_array
|
|
/* 800B39CC 000B090C 3C 80 80 0B */ lis r4, __ct__Q27JAInter19MoveParaSetInitHalfFv@ha
|
|
/* 800B39D0 000B0910 38 7F 01 EC */ addi r3, r31, 0x1ec
|
|
/* 800B39D4 000B0914 38 84 E5 4C */ addi r4, r4, __ct__Q27JAInter19MoveParaSetInitHalfFv@l
|
|
/* 800B39D8 000B0918 38 A0 00 00 */ li r5, 0
|
|
/* 800B39DC 000B091C 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B39E0 000B0920 38 E0 00 08 */ li r7, 8
|
|
/* 800B39E4 000B0924 48 00 DE 59 */ bl __construct_array
|
|
/* 800B39E8 000B0928 3C 80 80 0B */ lis r4, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B39EC 000B092C 38 7F 02 6C */ addi r3, r31, 0x26c
|
|
/* 800B39F0 000B0930 38 84 E5 64 */ addi r4, r4, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B39F4 000B0934 38 A0 00 00 */ li r5, 0
|
|
/* 800B39F8 000B0938 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B39FC 000B093C 38 E0 00 08 */ li r7, 8
|
|
/* 800B3A00 000B0940 48 00 DE 3D */ bl __construct_array
|
|
/* 800B3A04 000B0944 3C 80 80 0B */ lis r4, __ct__Q27JAInter19MoveParaSetInitZeroFv@ha
|
|
/* 800B3A08 000B0948 38 7F 02 EC */ addi r3, r31, 0x2ec
|
|
/* 800B3A0C 000B094C 38 84 E5 34 */ addi r4, r4, __ct__Q27JAInter19MoveParaSetInitZeroFv@l
|
|
/* 800B3A10 000B0950 38 A0 00 00 */ li r5, 0
|
|
/* 800B3A14 000B0954 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B3A18 000B0958 38 E0 00 08 */ li r7, 8
|
|
/* 800B3A1C 000B095C 48 00 DE 21 */ bl __construct_array
|
|
/* 800B3A20 000B0960 3C 80 80 0B */ lis r4, __ct__Q27JAInter19MoveParaSetInitZeroFv@ha
|
|
/* 800B3A24 000B0964 38 7F 03 6C */ addi r3, r31, 0x36c
|
|
/* 800B3A28 000B0968 38 84 E5 34 */ addi r4, r4, __ct__Q27JAInter19MoveParaSetInitZeroFv@l
|
|
/* 800B3A2C 000B096C 38 A0 00 00 */ li r5, 0
|
|
/* 800B3A30 000B0970 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B3A34 000B0974 38 E0 00 08 */ li r7, 8
|
|
/* 800B3A38 000B0978 48 00 DE 05 */ bl __construct_array
|
|
/* 800B3A3C 000B097C 3C 80 80 0B */ lis r4, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B3A40 000B0980 38 7F 03 EC */ addi r3, r31, 0x3ec
|
|
/* 800B3A44 000B0984 38 84 E5 64 */ addi r4, r4, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B3A48 000B0988 38 A0 00 00 */ li r5, 0
|
|
/* 800B3A4C 000B098C 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B3A50 000B0990 38 E0 00 08 */ li r7, 8
|
|
/* 800B3A54 000B0994 48 00 DD E9 */ bl __construct_array
|
|
/* 800B3A58 000B0998 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B3A5C 000B099C 7F E3 FB 78 */ mr r3, r31
|
|
/* 800B3A60 000B09A0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B3A64 000B09A4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B3A68 000B09A8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B3A6C 000B09AC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3A70 000B09B0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B3A74 000B09B4 4E 80 00 20 */ blr
|
|
|
|
.global __ct__9JAIStreamFv
|
|
__ct__9JAIStreamFv:
|
|
/* 800B3A78 000B09B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B3A7C 000B09BC 7C 08 02 A6 */ mflr r0
|
|
/* 800B3A80 000B09C0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B3A84 000B09C4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B3A88 000B09C8 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B3A8C 000B09CC 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B3A90 000B09D0 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B3A94 000B09D4 7F A4 EB 78 */ mr r4, r29
|
|
/* 800B3A98 000B09D8 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B3A9C 000B09DC 4B F7 2D 1D */ bl __ct__10JSUPtrLinkFPv
|
|
/* 800B3AA0 000B09E0 3C 80 80 4A */ lis r4, __vt__8JAISound@ha
|
|
/* 800B3AA4 000B09E4 38 60 00 00 */ li r3, 0
|
|
/* 800B3AA8 000B09E8 38 84 65 64 */ addi r4, r4, __vt__8JAISound@l
|
|
/* 800B3AAC 000B09EC 38 00 00 0A */ li r0, 0xa
|
|
/* 800B3AB0 000B09F0 90 9E 00 10 */ stw r4, 0x10(r30)
|
|
/* 800B3AB4 000B09F4 98 7E 00 15 */ stb r3, 0x15(r30)
|
|
/* 800B3AB8 000B09F8 98 1E 00 16 */ stb r0, 0x16(r30)
|
|
/* 800B3ABC 000B09FC 90 7E 00 38 */ stw r3, 0x38(r30)
|
|
/* 800B3AC0 000B0A00 83 ED 8B 6C */ lwz r31, msCurrentHeap__8JAIBasic@sda21(r13)
|
|
/* 800B3AC4 000B0A04 4B FF A0 C1 */ bl getParamAudioCameraMax__18JAIGlobalParameterFv
|
|
/* 800B3AC8 000B0A08 1C 63 00 1C */ mulli r3, r3, 0x1c
|
|
/* 800B3ACC 000B0A0C 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B3AD0 000B0A10 38 A0 00 20 */ li r5, 0x20
|
|
/* 800B3AD4 000B0A14 4B F7 05 75 */ bl __nwa__FUlP7JKRHeapi
|
|
/* 800B3AD8 000B0A18 90 7E 00 34 */ stw r3, 0x34(r30)
|
|
/* 800B3ADC 000B0A1C 3C 60 80 4A */ lis r3, __vt__9JAIStream@ha
|
|
/* 800B3AE0 000B0A20 38 03 62 C8 */ addi r0, r3, __vt__9JAIStream@l
|
|
/* 800B3AE4 000B0A24 38 A0 00 00 */ li r5, 0
|
|
/* 800B3AE8 000B0A28 3C 60 80 0B */ lis r3, __defctor__Q27JAInter11MoveParaSetFv@ha
|
|
/* 800B3AEC 000B0A2C 90 1D 00 10 */ stw r0, 0x10(r29)
|
|
/* 800B3AF0 000B0A30 38 83 E5 64 */ addi r4, r3, __defctor__Q27JAInter11MoveParaSetFv@l
|
|
/* 800B3AF4 000B0A34 38 C0 00 10 */ li r6, 0x10
|
|
/* 800B3AF8 000B0A38 38 7D 00 64 */ addi r3, r29, 0x64
|
|
/* 800B3AFC 000B0A3C 38 E0 00 14 */ li r7, 0x14
|
|
/* 800B3B00 000B0A40 48 00 DD 3D */ bl __construct_array
|
|
/* 800B3B04 000B0A44 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B3B08 000B0A48 7F A3 EB 78 */ mr r3, r29
|
|
/* 800B3B0C 000B0A4C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B3B10 000B0A50 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B3B14 000B0A54 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B3B18 000B0A58 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3B1C 000B0A5C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B3B20 000B0A60 4E 80 00 20 */ blr
|
|
|
|
.global getSeCategoryNumber__5JAISeFv
|
|
getSeCategoryNumber__5JAISeFv:
|
|
/* 800B3B24 000B0A64 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3B28 000B0A68 7C 08 02 A6 */ mflr r0
|
|
/* 800B3B2C 000B0A6C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3B30 000B0A70 80 63 00 20 */ lwz r3, 0x20(r3)
|
|
/* 800B3B34 000B0A74 4B FF BD 19 */ bl changeIDToCategory__Q27JAInter5SeMgrFUl
|
|
/* 800B3B38 000B0A78 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3B3C 000B0A7C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3B40 000B0A80 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3B44 000B0A84 4E 80 00 20 */ blr
|
|
|
|
.global getSwBit__8JAISoundFv
|
|
getSwBit__8JAISoundFv:
|
|
/* 800B3B48 000B0A88 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 800B3B4C 000B0A8C 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B3B50 000B0A90 4E 80 00 20 */ blr
|
|
|
|
.global checkSwBit__8JAISoundFUl
|
|
checkSwBit__8JAISoundFUl:
|
|
/* 800B3B54 000B0A94 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 800B3B58 000B0A98 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B3B5C 000B0A9C 7C 83 00 38 */ and r3, r4, r0
|
|
/* 800B3B60 000B0AA0 4E 80 00 20 */ blr
|
|
|
|
.global getInfoPriority__8JAISoundFv
|
|
getInfoPriority__8JAISoundFv:
|
|
/* 800B3B64 000B0AA4 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 800B3B68 000B0AA8 88 63 00 04 */ lbz r3, 4(r3)
|
|
/* 800B3B6C 000B0AAC 4E 80 00 20 */ blr
|
|
|
|
.global clearMainSoundPPointer__8JAISoundFv
|
|
clearMainSoundPPointer__8JAISoundFv:
|
|
/* 800B3B70 000B0AB0 80 63 00 40 */ lwz r3, 0x40(r3)
|
|
/* 800B3B74 000B0AB4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B3B78 000B0AB8 4D 82 00 20 */ beqlr
|
|
/* 800B3B7C 000B0ABC 38 00 00 00 */ li r0, 0
|
|
/* 800B3B80 000B0AC0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 800B3B84 000B0AC4 4E 80 00 20 */ blr
|
|
|
|
.global release__8JAISoundFv
|
|
release__8JAISoundFv:
|
|
/* 800B3B88 000B0AC8 80 83 00 40 */ lwz r4, 0x40(r3)
|
|
/* 800B3B8C 000B0ACC 38 00 00 00 */ li r0, 0
|
|
/* 800B3B90 000B0AD0 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 800B3B94 000B0AD4 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 800B3B98 000B0AD8 4E 80 00 20 */ blr
|
|
|
|
.global start__8JAISoundFUl
|
|
start__8JAISoundFUl:
|
|
/* 800B3B9C 000B0ADC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3BA0 000B0AE0 7C 08 02 A6 */ mflr r0
|
|
/* 800B3BA4 000B0AE4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3BA8 000B0AE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B3BAC 000B0AEC 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B3BB0 000B0AF0 38 80 00 00 */ li r4, 0
|
|
/* 800B3BB4 000B0AF4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B3BB8 000B0AF8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B3BBC 000B0AFC 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B3BC0 000B0B00 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 800B3BC4 000B0B04 7D 89 03 A6 */ mtctr r12
|
|
/* 800B3BC8 000B0B08 4E 80 04 21 */ bctrl
|
|
/* 800B3BCC 000B0B0C 93 FE 00 28 */ stw r31, 0x28(r30)
|
|
/* 800B3BD0 000B0B10 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3BD4 000B0B14 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B3BD8 000B0B18 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B3BDC 000B0B1C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3BE0 000B0B20 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3BE4 000B0B24 4E 80 00 20 */ blr
|
|
|
|
.global stop__8JAISoundFUl
|
|
stop__8JAISoundFUl:
|
|
/* 800B3BE8 000B0B28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3BEC 000B0B2C 7C 08 02 A6 */ mflr r0
|
|
/* 800B3BF0 000B0B30 7C 85 23 78 */ mr r5, r4
|
|
/* 800B3BF4 000B0B34 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3BF8 000B0B38 7C 60 1B 78 */ mr r0, r3
|
|
/* 800B3BFC 000B0B3C 7C 04 03 78 */ mr r4, r0
|
|
/* 800B3C00 000B0B40 80 6D 8B 68 */ lwz r3, msBasic__8JAIBasic@sda21(r13)
|
|
/* 800B3C04 000B0B44 4B FF 8D 1D */ bl stopSoundHandle__8JAIBasicFP8JAISoundUl
|
|
/* 800B3C08 000B0B48 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3C0C 000B0B4C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3C10 000B0B50 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3C14 000B0B54 4E 80 00 20 */ blr
|
|
|
|
.global setPrepareFlag__8JAISoundFUc
|
|
setPrepareFlag__8JAISoundFUc:
|
|
/* 800B3C18 000B0B58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3C1C 000B0B5C 7C 08 02 A6 */ mflr r0
|
|
/* 800B3C20 000B0B60 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3C24 000B0B64 3C 00 C0 00 */ lis r0, 0xc000
|
|
/* 800B3C28 000B0B68 80 A3 00 20 */ lwz r5, 0x20(r3)
|
|
/* 800B3C2C 000B0B6C 54 A6 00 02 */ rlwinm r6, r5, 0, 0, 1
|
|
/* 800B3C30 000B0B70 7C 06 00 00 */ cmpw r6, r0
|
|
/* 800B3C34 000B0B74 41 82 00 3C */ beq .L_800B3C70
|
|
/* 800B3C38 000B0B78 40 80 00 18 */ bge .L_800B3C50
|
|
/* 800B3C3C 000B0B7C 3C A0 80 00 */ lis r5, 0x80000001@ha
|
|
/* 800B3C40 000B0B80 38 05 00 01 */ addi r0, r5, 0x80000001@l
|
|
/* 800B3C44 000B0B84 7C 06 00 00 */ cmpw r6, r0
|
|
/* 800B3C48 000B0B88 40 80 00 38 */ bge .L_800B3C80
|
|
/* 800B3C4C 000B0B8C 48 00 00 10 */ b .L_800B3C5C
|
|
.L_800B3C50:
|
|
/* 800B3C50 000B0B90 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 800B3C54 000B0B94 41 82 00 2C */ beq .L_800B3C80
|
|
/* 800B3C58 000B0B98 48 00 00 28 */ b .L_800B3C80
|
|
.L_800B3C5C:
|
|
/* 800B3C5C 000B0B9C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B3C60 000B0BA0 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 800B3C64 000B0BA4 7D 89 03 A6 */ mtctr r12
|
|
/* 800B3C68 000B0BA8 4E 80 04 21 */ bctrl
|
|
/* 800B3C6C 000B0BAC 48 00 00 14 */ b .L_800B3C80
|
|
.L_800B3C70:
|
|
/* 800B3C70 000B0BB0 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B3C74 000B0BB4 81 8C 00 A8 */ lwz r12, 0xa8(r12)
|
|
/* 800B3C78 000B0BB8 7D 89 03 A6 */ mtctr r12
|
|
/* 800B3C7C 000B0BBC 4E 80 04 21 */ bctrl
|
|
.L_800B3C80:
|
|
/* 800B3C80 000B0BC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3C84 000B0BC4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3C88 000B0BC8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3C8C 000B0BCC 4E 80 00 20 */ blr
|
|
|
|
.global setPrepareFlag__9JAIStreamFUc
|
|
setPrepareFlag__9JAIStreamFUc:
|
|
/* 800B3C90 000B0BD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3C94 000B0BD4 7C 08 02 A6 */ mflr r0
|
|
/* 800B3C98 000B0BD8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3C9C 000B0BDC 48 00 13 31 */ bl setStreamPrepareFlag__9JAIStreamFUc
|
|
/* 800B3CA0 000B0BE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3CA4 000B0BE4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3CA8 000B0BE8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3CAC 000B0BEC 4E 80 00 20 */ blr
|
|
|
|
.global setPrepareFlag__11JAISequenceFUc
|
|
setPrepareFlag__11JAISequenceFUc:
|
|
/* 800B3CB0 000B0BF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3CB4 000B0BF4 7C 08 02 A6 */ mflr r0
|
|
/* 800B3CB8 000B0BF8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3CBC 000B0BFC 48 00 17 B5 */ bl setSeqPrepareFlag__11JAISequenceFUc
|
|
/* 800B3CC0 000B0C00 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3CC4 000B0C04 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3CC8 000B0C08 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3CCC 000B0C0C 4E 80 00 20 */ blr
|
|
|
|
.global checkReady__8JAISoundFv
|
|
checkReady__8JAISoundFv:
|
|
/* 800B3CD0 000B0C10 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3CD4 000B0C14 7C 08 02 A6 */ mflr r0
|
|
/* 800B3CD8 000B0C18 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3CDC 000B0C1C 3C 00 C0 00 */ lis r0, 0xc000
|
|
/* 800B3CE0 000B0C20 80 83 00 20 */ lwz r4, 0x20(r3)
|
|
/* 800B3CE4 000B0C24 54 85 00 02 */ rlwinm r5, r4, 0, 0, 1
|
|
/* 800B3CE8 000B0C28 7C 05 00 00 */ cmpw r5, r0
|
|
/* 800B3CEC 000B0C2C 41 82 00 3C */ beq .L_800B3D28
|
|
/* 800B3CF0 000B0C30 40 80 00 18 */ bge .L_800B3D08
|
|
/* 800B3CF4 000B0C34 3C 80 80 00 */ lis r4, 0x80000001@ha
|
|
/* 800B3CF8 000B0C38 38 04 00 01 */ addi r0, r4, 0x80000001@l
|
|
/* 800B3CFC 000B0C3C 7C 05 00 00 */ cmpw r5, r0
|
|
/* 800B3D00 000B0C40 40 80 00 38 */ bge .L_800B3D38
|
|
/* 800B3D04 000B0C44 48 00 00 10 */ b .L_800B3D14
|
|
.L_800B3D08:
|
|
/* 800B3D08 000B0C48 2C 05 00 00 */ cmpwi r5, 0
|
|
/* 800B3D0C 000B0C4C 41 82 00 2C */ beq .L_800B3D38
|
|
/* 800B3D10 000B0C50 48 00 00 28 */ b .L_800B3D38
|
|
.L_800B3D14:
|
|
/* 800B3D14 000B0C54 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B3D18 000B0C58 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 800B3D1C 000B0C5C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B3D20 000B0C60 4E 80 04 21 */ bctrl
|
|
/* 800B3D24 000B0C64 48 00 00 14 */ b .L_800B3D38
|
|
.L_800B3D28:
|
|
/* 800B3D28 000B0C68 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B3D2C 000B0C6C 81 8C 00 AC */ lwz r12, 0xac(r12)
|
|
/* 800B3D30 000B0C70 7D 89 03 A6 */ mtctr r12
|
|
/* 800B3D34 000B0C74 4E 80 04 21 */ bctrl
|
|
.L_800B3D38:
|
|
/* 800B3D38 000B0C78 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3D3C 000B0C7C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3D40 000B0C80 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3D44 000B0C84 4E 80 00 20 */ blr
|
|
|
|
.global checkReady__9JAIStreamFv
|
|
checkReady__9JAIStreamFv:
|
|
/* 800B3D48 000B0C88 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3D4C 000B0C8C 7C 08 02 A6 */ mflr r0
|
|
/* 800B3D50 000B0C90 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3D54 000B0C94 48 00 12 85 */ bl checkStreamReady__9JAIStreamFv
|
|
/* 800B3D58 000B0C98 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3D5C 000B0C9C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3D60 000B0CA0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3D64 000B0CA4 4E 80 00 20 */ blr
|
|
|
|
.global checkReady__11JAISequenceFv
|
|
checkReady__11JAISequenceFv:
|
|
/* 800B3D68 000B0CA8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3D6C 000B0CAC 7C 08 02 A6 */ mflr r0
|
|
/* 800B3D70 000B0CB0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B3D74 000B0CB4 48 00 17 09 */ bl checkSeqReady__11JAISequenceFv
|
|
/* 800B3D78 000B0CB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B3D7C 000B0CBC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B3D80 000B0CC0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3D84 000B0CC4 4E 80 00 20 */ blr
|
|
|
|
.global setDistanceVolumeCommon__8JAISoundFfUc
|
|
setDistanceVolumeCommon__8JAISoundFfUc:
|
|
/* 800B3D88 000B0CC8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3D8C 000B0CCC 88 03 00 18 */ lbz r0, 0x18(r3)
|
|
/* 800B3D90 000B0CD0 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B3D94 000B0CD4 41 82 00 18 */ beq .L_800B3DAC
|
|
/* 800B3D98 000B0CD8 1C 00 00 1C */ mulli r0, r0, 0x1c
|
|
/* 800B3D9C 000B0CDC 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 800B3DA0 000B0CE0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B3DA4 000B0CE4 C0 43 00 18 */ lfs f2, 0x18(r3)
|
|
/* 800B3DA8 000B0CE8 48 00 00 44 */ b .L_800B3DEC
|
|
.L_800B3DAC:
|
|
/* 800B3DAC 000B0CEC 80 C3 00 34 */ lwz r6, 0x34(r3)
|
|
/* 800B3DB0 000B0CF0 38 E0 00 01 */ li r7, 1
|
|
/* 800B3DB4 000B0CF4 80 AD 81 D4 */ lwz r5, audioCameraMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3DB8 000B0CF8 C0 46 00 18 */ lfs f2, 0x18(r6)
|
|
/* 800B3DBC 000B0CFC 48 00 00 24 */ b .L_800B3DE0
|
|
.L_800B3DC0:
|
|
/* 800B3DC0 000B0D00 54 E0 06 3E */ clrlwi r0, r7, 0x18
|
|
/* 800B3DC4 000B0D04 1C 60 00 1C */ mulli r3, r0, 0x1c
|
|
/* 800B3DC8 000B0D08 38 03 00 18 */ addi r0, r3, 0x18
|
|
/* 800B3DCC 000B0D0C 7C 06 04 2E */ lfsx f0, r6, r0
|
|
/* 800B3DD0 000B0D10 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B3DD4 000B0D14 40 80 00 08 */ bge .L_800B3DDC
|
|
/* 800B3DD8 000B0D18 FC 40 00 90 */ fmr f2, f0
|
|
.L_800B3DDC:
|
|
/* 800B3DDC 000B0D1C 38 E7 00 01 */ addi r7, r7, 1
|
|
.L_800B3DE0:
|
|
/* 800B3DE0 000B0D20 54 E0 06 3E */ clrlwi r0, r7, 0x18
|
|
/* 800B3DE4 000B0D24 7C 00 28 40 */ cmplw r0, r5
|
|
/* 800B3DE8 000B0D28 41 80 FF D8 */ blt .L_800B3DC0
|
|
.L_800B3DEC:
|
|
/* 800B3DEC 000B0D2C C0 0D 81 B4 */ lfs f0, maxVolumeDistance__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3DF0 000B0D30 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3DF4 000B0D34 40 80 00 0C */ bge .L_800B3E00
|
|
/* 800B3DF8 000B0D38 C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B3DFC 000B0D3C 48 00 00 D8 */ b .L_800B3ED4
|
|
.L_800B3E00:
|
|
/* 800B3E00 000B0D40 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B3E04 000B0D44 EC 42 00 28 */ fsubs f2, f2, f0
|
|
/* 800B3E08 000B0D48 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B3E0C 000B0D4C EC 61 00 28 */ fsubs f3, f1, f0
|
|
/* 800B3E10 000B0D50 40 81 00 38 */ ble .L_800B3E48
|
|
/* 800B3E14 000B0D54 54 83 07 BE */ clrlwi r3, r4, 0x1e
|
|
/* 800B3E18 000B0D58 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B3E1C 000B0D5C 38 63 00 01 */ addi r3, r3, 1
|
|
/* 800B3E20 000B0D60 38 A0 00 01 */ li r5, 1
|
|
/* 800B3E24 000B0D64 7C A3 18 30 */ slw r3, r5, r3
|
|
/* 800B3E28 000B0D68 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B3E2C 000B0D6C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 800B3E30 000B0D70 C8 22 8C 90 */ lfd f1, lbl_80516FF0@sda21(r2)
|
|
/* 800B3E34 000B0D74 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B3E38 000B0D78 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3E3C 000B0D7C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B3E40 000B0D80 EC 63 00 24 */ fdivs f3, f3, f0
|
|
/* 800B3E44 000B0D84 48 00 00 38 */ b .L_800B3E7C
|
|
.L_800B3E48:
|
|
/* 800B3E48 000B0D88 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B3E4C 000B0D8C 41 82 00 30 */ beq .L_800B3E7C
|
|
/* 800B3E50 000B0D90 54 80 07 BE */ clrlwi r0, r4, 0x1e
|
|
/* 800B3E54 000B0D94 38 60 00 01 */ li r3, 1
|
|
/* 800B3E58 000B0D98 7C 63 00 30 */ slw r3, r3, r0
|
|
/* 800B3E5C 000B0D9C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B3E60 000B0DA0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B3E64 000B0DA4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B3E68 000B0DA8 C8 22 8C 90 */ lfd f1, lbl_80516FF0@sda21(r2)
|
|
/* 800B3E6C 000B0DAC 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B3E70 000B0DB0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B3E74 000B0DB4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B3E78 000B0DB8 EC 63 00 32 */ fmuls f3, f3, f0
|
|
.L_800B3E7C:
|
|
/* 800B3E7C 000B0DBC FC 02 18 40 */ fcmpo cr0, f2, f3
|
|
/* 800B3E80 000B0DC0 40 80 00 3C */ bge .L_800B3EBC
|
|
/* 800B3E84 000B0DC4 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B3E88 000B0DC8 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B3E8C 000B0DCC 40 81 00 14 */ ble .L_800B3EA0
|
|
/* 800B3E90 000B0DD0 EC 02 18 24 */ fdivs f0, f2, f3
|
|
/* 800B3E94 000B0DD4 C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B3E98 000B0DD8 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 800B3E9C 000B0DDC 48 00 00 38 */ b .L_800B3ED4
|
|
.L_800B3EA0:
|
|
/* 800B3EA0 000B0DE0 EC 02 18 24 */ fdivs f0, f2, f3
|
|
/* 800B3EA4 000B0DE4 C0 42 8C 80 */ lfs f2, lbl_80516FE0@sda21(r2)
|
|
/* 800B3EA8 000B0DE8 C0 6D 8B C0 */ lfs f3, minDistanceVolume__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3EAC 000B0DEC EC 22 18 28 */ fsubs f1, f2, f3
|
|
/* 800B3EB0 000B0DF0 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 800B3EB4 000B0DF4 EC 21 18 3A */ fmadds f1, f1, f0, f3
|
|
/* 800B3EB8 000B0DF8 48 00 00 1C */ b .L_800B3ED4
|
|
.L_800B3EBC:
|
|
/* 800B3EBC 000B0DFC 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B3EC0 000B0E00 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B3EC4 000B0E04 40 81 00 0C */ ble .L_800B3ED0
|
|
/* 800B3EC8 000B0E08 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B3ECC 000B0E0C 48 00 00 08 */ b .L_800B3ED4
|
|
.L_800B3ED0:
|
|
/* 800B3ED0 000B0E10 C0 2D 8B C0 */ lfs f1, minDistanceVolume__18JAIGlobalParameter@sda21(r13)
|
|
.L_800B3ED4:
|
|
/* 800B3ED4 000B0E14 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B3ED8 000B0E18 4E 80 00 20 */ blr
|
|
|
|
.global setDistancePanCommon__8JAISoundFv
|
|
setDistancePanCommon__8JAISoundFv:
|
|
/* 800B3EDC 000B0E1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B3EE0 000B0E20 80 0D 81 D4 */ lwz r0, audioCameraMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3EE4 000B0E24 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B3EE8 000B0E28 40 82 01 14 */ bne .L_800B3FFC
|
|
/* 800B3EEC 000B0E2C 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 800B3EF0 000B0E30 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B3EF4 000B0E34 C0 43 00 00 */ lfs f2, 0(r3)
|
|
/* 800B3EF8 000B0E38 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B3EFC 000B0E3C FC 40 12 10 */ fabs f2, f2
|
|
/* 800B3F00 000B0E40 FC 60 0A 10 */ fabs f3, f1
|
|
/* 800B3F04 000B0E44 FC 20 10 18 */ frsp f1, f2
|
|
/* 800B3F08 000B0E48 FC 40 18 18 */ frsp f2, f3
|
|
/* 800B3F0C 000B0E4C FC 80 08 90 */ fmr f4, f1
|
|
/* 800B3F10 000B0E50 FC 60 10 90 */ fmr f3, f2
|
|
/* 800B3F14 000B0E54 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B3F18 000B0E58 40 80 00 14 */ bge .L_800B3F2C
|
|
/* 800B3F1C 000B0E5C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3F20 000B0E60 40 80 00 0C */ bge .L_800B3F2C
|
|
/* 800B3F24 000B0E64 C0 22 8C 88 */ lfs f1, lbl_80516FE8@sda21(r2)
|
|
/* 800B3F28 000B0E68 48 00 01 08 */ b .L_800B4030
|
|
.L_800B3F2C:
|
|
/* 800B3F2C 000B0E6C C0 0D 81 E0 */ lfs f0, panDistanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3F30 000B0E70 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 800B3F34 000B0E74 40 80 00 08 */ bge .L_800B3F3C
|
|
/* 800B3F38 000B0E78 FC 80 00 90 */ fmr f4, f0
|
|
.L_800B3F3C:
|
|
/* 800B3F3C 000B0E7C FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 800B3F40 000B0E80 40 80 00 08 */ bge .L_800B3F48
|
|
/* 800B3F44 000B0E84 FC 60 00 90 */ fmr f3, f0
|
|
.L_800B3F48:
|
|
/* 800B3F48 000B0E88 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B3F4C 000B0E8C C0 43 00 00 */ lfs f2, 0(r3)
|
|
/* 800B3F50 000B0E90 FC 01 10 00 */ fcmpu cr0, f1, f2
|
|
/* 800B3F54 000B0E94 40 82 00 18 */ bne .L_800B3F6C
|
|
/* 800B3F58 000B0E98 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B3F5C 000B0E9C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B3F60 000B0EA0 40 82 00 0C */ bne .L_800B3F6C
|
|
/* 800B3F64 000B0EA4 C0 02 8C 88 */ lfs f0, lbl_80516FE8@sda21(r2)
|
|
/* 800B3F68 000B0EA8 48 00 00 8C */ b .L_800B3FF4
|
|
.L_800B3F6C:
|
|
/* 800B3F6C 000B0EAC C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B3F70 000B0EB0 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3F74 000B0EB4 40 81 00 34 */ ble .L_800B3FA8
|
|
/* 800B3F78 000B0EB8 FC 04 18 40 */ fcmpo cr0, f4, f3
|
|
/* 800B3F7C 000B0EBC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3F80 000B0EC0 40 82 00 28 */ bne .L_800B3FA8
|
|
/* 800B3F84 000B0EC4 C0 4D 81 E4 */ lfs f2, panDistance2Max__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3F88 000B0EC8 C0 2D 81 E8 */ lfs f1, panAngleParameter__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3F8C 000B0ECC EC 02 18 28 */ fsubs f0, f2, f3
|
|
/* 800B3F90 000B0ED0 C0 62 8C 80 */ lfs f3, lbl_80516FE0@sda21(r2)
|
|
/* 800B3F94 000B0ED4 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B3F98 000B0ED8 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B3F9C 000B0EDC EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B3FA0 000B0EE0 EC 03 00 28 */ fsubs f0, f3, f0
|
|
/* 800B3FA4 000B0EE4 48 00 00 50 */ b .L_800B3FF4
|
|
.L_800B3FA8:
|
|
/* 800B3FA8 000B0EE8 C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B3FAC 000B0EEC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B3FB0 000B0EF0 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 800B3FB4 000B0EF4 40 82 00 2C */ bne .L_800B3FE0
|
|
/* 800B3FB8 000B0EF8 FC 04 18 40 */ fcmpo cr0, f4, f3
|
|
/* 800B3FBC 000B0EFC 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B3FC0 000B0F00 40 82 00 20 */ bne .L_800B3FE0
|
|
/* 800B3FC4 000B0F04 C0 4D 81 E4 */ lfs f2, panDistance2Max__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3FC8 000B0F08 C0 2D 81 E8 */ lfs f1, panAngleParameter__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3FCC 000B0F0C EC 02 18 28 */ fsubs f0, f2, f3
|
|
/* 800B3FD0 000B0F10 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B3FD4 000B0F14 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B3FD8 000B0F18 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B3FDC 000B0F1C 48 00 00 18 */ b .L_800B3FF4
|
|
.L_800B3FE0:
|
|
/* 800B3FE0 000B0F20 C0 0D 81 EC */ lfs f0, panAngleParameter2__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B3FE4 000B0F24 C0 22 8C 88 */ lfs f1, lbl_80516FE8@sda21(r2)
|
|
/* 800B3FE8 000B0F28 EC 00 00 F2 */ fmuls f0, f0, f3
|
|
/* 800B3FEC 000B0F2C EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B3FF0 000B0F30 EC 01 00 2A */ fadds f0, f1, f0
|
|
.L_800B3FF4:
|
|
/* 800B3FF4 000B0F34 FC 20 00 90 */ fmr f1, f0
|
|
/* 800B3FF8 000B0F38 48 00 00 38 */ b .L_800B4030
|
|
.L_800B3FFC:
|
|
/* 800B3FFC 000B0F3C 88 03 00 18 */ lbz r0, 0x18(r3)
|
|
/* 800B4000 000B0F40 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B4004 000B0F44 41 82 00 28 */ beq .L_800B402C
|
|
/* 800B4008 000B0F48 54 03 07 FE */ clrlwi r3, r0, 0x1f
|
|
/* 800B400C 000B0F4C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4010 000B0F50 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 800B4014 000B0F54 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B4018 000B0F58 C8 22 8C 90 */ lfd f1, lbl_80516FF0@sda21(r2)
|
|
/* 800B401C 000B0F5C 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B4020 000B0F60 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B4024 000B0F64 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 800B4028 000B0F68 48 00 00 08 */ b .L_800B4030
|
|
.L_800B402C:
|
|
/* 800B402C 000B0F6C C0 22 8C 88 */ lfs f1, lbl_80516FE8@sda21(r2)
|
|
.L_800B4030:
|
|
/* 800B4030 000B0F70 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4034 000B0F74 4E 80 00 20 */ blr
|
|
|
|
.global setPositionDopplarCommon__8JAISoundFUl
|
|
setPositionDopplarCommon__8JAISoundFUl:
|
|
/* 800B4038 000B0F78 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B403C 000B0F7C C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B4040 000B0F80 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 800B4044 000B0F84 C0 C3 00 04 */ lfs f6, 4(r3)
|
|
/* 800B4048 000B0F88 C0 43 00 10 */ lfs f2, 0x10(r3)
|
|
/* 800B404C 000B0F8C EC 26 01 B2 */ fmuls f1, f6, f6
|
|
/* 800B4050 000B0F90 C0 A3 00 00 */ lfs f5, 0(r3)
|
|
/* 800B4054 000B0F94 C0 63 00 0C */ lfs f3, 0xc(r3)
|
|
/* 800B4058 000B0F98 ED 26 10 28 */ fsubs f9, f6, f2
|
|
/* 800B405C 000B0F9C C0 E3 00 08 */ lfs f7, 8(r3)
|
|
/* 800B4060 000B0FA0 EC 25 09 7A */ fmadds f1, f5, f5, f1
|
|
/* 800B4064 000B0FA4 C0 43 00 14 */ lfs f2, 0x14(r3)
|
|
/* 800B4068 000B0FA8 ED 05 18 28 */ fsubs f8, f5, f3
|
|
/* 800B406C 000B0FAC EC 87 09 FA */ fmadds f4, f7, f7, f1
|
|
/* 800B4070 000B0FB0 ED 47 10 28 */ fsubs f10, f7, f2
|
|
/* 800B4074 000B0FB4 FC 04 00 40 */ fcmpo cr0, f4, f0
|
|
/* 800B4078 000B0FB8 40 81 00 4C */ ble .L_800B40C4
|
|
/* 800B407C 000B0FBC FC 20 20 34 */ frsqrte f1, f4
|
|
/* 800B4080 000B0FC0 C8 62 8C 98 */ lfd f3, lbl_80516FF8@sda21(r2)
|
|
/* 800B4084 000B0FC4 C8 42 8C A0 */ lfd f2, lbl_80517000@sda21(r2)
|
|
/* 800B4088 000B0FC8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B408C 000B0FCC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B4090 000B0FD0 FC 04 10 3C */ fnmsub f0, f4, f0, f2
|
|
/* 800B4094 000B0FD4 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B4098 000B0FD8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B409C 000B0FDC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B40A0 000B0FE0 FC 04 10 3C */ fnmsub f0, f4, f0, f2
|
|
/* 800B40A4 000B0FE4 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B40A8 000B0FE8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B40AC 000B0FEC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B40B0 000B0FF0 FC 04 10 3C */ fnmsub f0, f4, f0, f2
|
|
/* 800B40B4 000B0FF4 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800B40B8 000B0FF8 FC 84 00 32 */ fmul f4, f4, f0
|
|
/* 800B40BC 000B0FFC FC 80 20 18 */ frsp f4, f4
|
|
/* 800B40C0 000B1000 48 00 00 88 */ b .L_800B4148
|
|
.L_800B40C4:
|
|
/* 800B40C4 000B1004 C8 02 8C A8 */ lfd f0, lbl_80517008@sda21(r2)
|
|
/* 800B40C8 000B1008 FC 04 00 40 */ fcmpo cr0, f4, f0
|
|
/* 800B40CC 000B100C 40 80 00 10 */ bge .L_800B40DC
|
|
/* 800B40D0 000B1010 3C 60 80 51 */ lis r3, __float_nan@ha
|
|
/* 800B40D4 000B1014 C0 83 48 B0 */ lfs f4, __float_nan@l(r3)
|
|
/* 800B40D8 000B1018 48 00 00 70 */ b .L_800B4148
|
|
.L_800B40DC:
|
|
/* 800B40DC 000B101C D0 81 00 0C */ stfs f4, 0xc(r1)
|
|
/* 800B40E0 000B1020 3C 00 7F 80 */ lis r0, 0x7f80
|
|
/* 800B40E4 000B1024 80 A1 00 0C */ lwz r5, 0xc(r1)
|
|
/* 800B40E8 000B1028 54 A3 00 50 */ rlwinm r3, r5, 0, 1, 8
|
|
/* 800B40EC 000B102C 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B40F0 000B1030 41 82 00 14 */ beq .L_800B4104
|
|
/* 800B40F4 000B1034 40 80 00 40 */ bge .L_800B4134
|
|
/* 800B40F8 000B1038 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B40FC 000B103C 41 82 00 20 */ beq .L_800B411C
|
|
/* 800B4100 000B1040 48 00 00 34 */ b .L_800B4134
|
|
.L_800B4104:
|
|
/* 800B4104 000B1044 54 A0 02 7F */ clrlwi. r0, r5, 9
|
|
/* 800B4108 000B1048 41 82 00 0C */ beq .L_800B4114
|
|
/* 800B410C 000B104C 38 00 00 01 */ li r0, 1
|
|
/* 800B4110 000B1050 48 00 00 28 */ b .L_800B4138
|
|
.L_800B4114:
|
|
/* 800B4114 000B1054 38 00 00 02 */ li r0, 2
|
|
/* 800B4118 000B1058 48 00 00 20 */ b .L_800B4138
|
|
.L_800B411C:
|
|
/* 800B411C 000B105C 54 A0 02 7F */ clrlwi. r0, r5, 9
|
|
/* 800B4120 000B1060 41 82 00 0C */ beq .L_800B412C
|
|
/* 800B4124 000B1064 38 00 00 05 */ li r0, 5
|
|
/* 800B4128 000B1068 48 00 00 10 */ b .L_800B4138
|
|
.L_800B412C:
|
|
/* 800B412C 000B106C 38 00 00 03 */ li r0, 3
|
|
/* 800B4130 000B1070 48 00 00 08 */ b .L_800B4138
|
|
.L_800B4134:
|
|
/* 800B4134 000B1074 38 00 00 04 */ li r0, 4
|
|
.L_800B4138:
|
|
/* 800B4138 000B1078 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B413C 000B107C 40 82 00 0C */ bne .L_800B4148
|
|
/* 800B4140 000B1080 3C 60 80 51 */ lis r3, __float_nan@ha
|
|
/* 800B4144 000B1084 C0 83 48 B0 */ lfs f4, __float_nan@l(r3)
|
|
.L_800B4148:
|
|
/* 800B4148 000B1088 EC 26 48 2A */ fadds f1, f6, f9
|
|
/* 800B414C 000B108C C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B4150 000B1090 EC 45 40 2A */ fadds f2, f5, f8
|
|
/* 800B4154 000B1094 EC 67 50 2A */ fadds f3, f7, f10
|
|
/* 800B4158 000B1098 EC 21 00 72 */ fmuls f1, f1, f1
|
|
/* 800B415C 000B109C EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 800B4160 000B10A0 EC A3 08 FA */ fmadds f5, f3, f3, f1
|
|
/* 800B4164 000B10A4 FC 05 00 40 */ fcmpo cr0, f5, f0
|
|
/* 800B4168 000B10A8 40 81 00 4C */ ble .L_800B41B4
|
|
/* 800B416C 000B10AC FC 20 28 34 */ frsqrte f1, f5
|
|
/* 800B4170 000B10B0 C8 62 8C 98 */ lfd f3, lbl_80516FF8@sda21(r2)
|
|
/* 800B4174 000B10B4 C8 42 8C A0 */ lfd f2, lbl_80517000@sda21(r2)
|
|
/* 800B4178 000B10B8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B417C 000B10BC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B4180 000B10C0 FC 05 10 3C */ fnmsub f0, f5, f0, f2
|
|
/* 800B4184 000B10C4 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B4188 000B10C8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B418C 000B10CC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B4190 000B10D0 FC 05 10 3C */ fnmsub f0, f5, f0, f2
|
|
/* 800B4194 000B10D4 FC 21 00 32 */ fmul f1, f1, f0
|
|
/* 800B4198 000B10D8 FC 01 00 72 */ fmul f0, f1, f1
|
|
/* 800B419C 000B10DC FC 23 00 72 */ fmul f1, f3, f1
|
|
/* 800B41A0 000B10E0 FC 05 10 3C */ fnmsub f0, f5, f0, f2
|
|
/* 800B41A4 000B10E4 FC 01 00 32 */ fmul f0, f1, f0
|
|
/* 800B41A8 000B10E8 FC 05 00 32 */ fmul f0, f5, f0
|
|
/* 800B41AC 000B10EC FC 00 00 18 */ frsp f0, f0
|
|
/* 800B41B0 000B10F0 48 00 00 90 */ b .L_800B4240
|
|
.L_800B41B4:
|
|
/* 800B41B4 000B10F4 C8 02 8C A8 */ lfd f0, lbl_80517008@sda21(r2)
|
|
/* 800B41B8 000B10F8 FC 05 00 40 */ fcmpo cr0, f5, f0
|
|
/* 800B41BC 000B10FC 40 80 00 10 */ bge .L_800B41CC
|
|
/* 800B41C0 000B1100 3C 60 80 51 */ lis r3, __float_nan@ha
|
|
/* 800B41C4 000B1104 C0 03 48 B0 */ lfs f0, __float_nan@l(r3)
|
|
/* 800B41C8 000B1108 48 00 00 78 */ b .L_800B4240
|
|
.L_800B41CC:
|
|
/* 800B41CC 000B110C D0 A1 00 08 */ stfs f5, 8(r1)
|
|
/* 800B41D0 000B1110 3C 00 7F 80 */ lis r0, 0x7f80
|
|
/* 800B41D4 000B1114 80 A1 00 08 */ lwz r5, 8(r1)
|
|
/* 800B41D8 000B1118 54 A3 00 50 */ rlwinm r3, r5, 0, 1, 8
|
|
/* 800B41DC 000B111C 7C 03 00 00 */ cmpw r3, r0
|
|
/* 800B41E0 000B1120 41 82 00 14 */ beq .L_800B41F4
|
|
/* 800B41E4 000B1124 40 80 00 40 */ bge .L_800B4224
|
|
/* 800B41E8 000B1128 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 800B41EC 000B112C 41 82 00 20 */ beq .L_800B420C
|
|
/* 800B41F0 000B1130 48 00 00 34 */ b .L_800B4224
|
|
.L_800B41F4:
|
|
/* 800B41F4 000B1134 54 A0 02 7F */ clrlwi. r0, r5, 9
|
|
/* 800B41F8 000B1138 41 82 00 0C */ beq .L_800B4204
|
|
/* 800B41FC 000B113C 38 00 00 01 */ li r0, 1
|
|
/* 800B4200 000B1140 48 00 00 28 */ b .L_800B4228
|
|
.L_800B4204:
|
|
/* 800B4204 000B1144 38 00 00 02 */ li r0, 2
|
|
/* 800B4208 000B1148 48 00 00 20 */ b .L_800B4228
|
|
.L_800B420C:
|
|
/* 800B420C 000B114C 54 A0 02 7F */ clrlwi. r0, r5, 9
|
|
/* 800B4210 000B1150 41 82 00 0C */ beq .L_800B421C
|
|
/* 800B4214 000B1154 38 00 00 05 */ li r0, 5
|
|
/* 800B4218 000B1158 48 00 00 10 */ b .L_800B4228
|
|
.L_800B421C:
|
|
/* 800B421C 000B115C 38 00 00 03 */ li r0, 3
|
|
/* 800B4220 000B1160 48 00 00 08 */ b .L_800B4228
|
|
.L_800B4224:
|
|
/* 800B4224 000B1164 38 00 00 04 */ li r0, 4
|
|
.L_800B4228:
|
|
/* 800B4228 000B1168 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B422C 000B116C 40 82 00 10 */ bne .L_800B423C
|
|
/* 800B4230 000B1170 3C 60 80 51 */ lis r3, __float_nan@ha
|
|
/* 800B4234 000B1174 C0 03 48 B0 */ lfs f0, __float_nan@l(r3)
|
|
/* 800B4238 000B1178 48 00 00 08 */ b .L_800B4240
|
|
.L_800B423C:
|
|
/* 800B423C 000B117C FC 00 28 90 */ fmr f0, f5
|
|
.L_800B4240:
|
|
/* 800B4240 000B1180 54 83 C2 3E */ srwi r3, r4, 8
|
|
/* 800B4244 000B1184 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4248 000B1188 7C 63 19 D6 */ mullw r3, r3, r3
|
|
/* 800B424C 000B118C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B4250 000B1190 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B4254 000B1194 EC 84 00 28 */ fsubs f4, f4, f0
|
|
/* 800B4258 000B1198 C0 6D 81 F0 */ lfs f3, dopplarParameter__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B425C 000B119C C0 A2 8C 80 */ lfs f5, lbl_80516FE0@sda21(r2)
|
|
/* 800B4260 000B11A0 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B4264 000B11A4 C0 02 8C B0 */ lfs f0, lbl_80517010@sda21(r2)
|
|
/* 800B4268 000B11A8 C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800B426C 000B11AC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B4270 000B11B0 EC 23 08 24 */ fdivs f1, f3, f1
|
|
/* 800B4274 000B11B4 EC 24 08 24 */ fdivs f1, f4, f1
|
|
/* 800B4278 000B11B8 EC 25 08 28 */ fsubs f1, f5, f1
|
|
/* 800B427C 000B11BC EC 25 08 24 */ fdivs f1, f5, f1
|
|
/* 800B4280 000B11C0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B4284 000B11C4 40 80 00 0C */ bge .L_800B4290
|
|
/* 800B4288 000B11C8 FC 20 00 90 */ fmr f1, f0
|
|
/* 800B428C 000B11CC 48 00 00 14 */ b .L_800B42A0
|
|
.L_800B4290:
|
|
/* 800B4290 000B11D0 C0 02 8C B4 */ lfs f0, lbl_80517014@sda21(r2)
|
|
/* 800B4294 000B11D4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B4298 000B11D8 40 81 00 08 */ ble .L_800B42A0
|
|
/* 800B429C 000B11DC FC 20 00 90 */ fmr f1, f0
|
|
.L_800B42A0:
|
|
/* 800B42A0 000B11E0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B42A4 000B11E4 4E 80 00 20 */ blr
|
|
|
|
.global setDistanceDolbyCommon__8JAISoundFv
|
|
setDistanceDolbyCommon__8JAISoundFv:
|
|
/* 800B42A8 000B11E8 80 03 00 3C */ lwz r0, 0x3c(r3)
|
|
/* 800B42AC 000B11EC 80 63 00 34 */ lwz r3, 0x34(r3)
|
|
/* 800B42B0 000B11F0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B42B4 000B11F4 41 82 00 14 */ beq .L_800B42C8
|
|
/* 800B42B8 000B11F8 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 800B42BC 000B11FC C0 4D 81 BC */ lfs f2, seDolbyFrontDistanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B42C0 000B1200 FC 01 10 40 */ fcmpo cr0, f1, f2
|
|
/* 800B42C4 000B1204 40 80 00 0C */ bge .L_800B42D0
|
|
.L_800B42C8:
|
|
/* 800B42C8 000B1208 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B42CC 000B120C 4E 80 00 20 */ blr
|
|
.L_800B42D0:
|
|
/* 800B42D0 000B1210 C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B42D4 000B1214 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B42D8 000B1218 40 80 00 18 */ bge .L_800B42F0
|
|
/* 800B42DC 000B121C EC 02 08 28 */ fsubs f0, f2, f1
|
|
/* 800B42E0 000B1220 C0 2D 81 B8 */ lfs f1, seDolbyCenterValue__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B42E4 000B1224 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B42E8 000B1228 EC 20 10 24 */ fdivs f1, f0, f2
|
|
/* 800B42EC 000B122C 4E 80 00 20 */ blr
|
|
.L_800B42F0:
|
|
/* 800B42F0 000B1230 C0 0D 81 C0 */ lfs f0, seDolbyBehindDistanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B42F4 000B1234 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B42F8 000B1238 40 80 00 1C */ bge .L_800B4314
|
|
/* 800B42FC 000B123C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B4300 000B1240 C0 4D 81 B8 */ lfs f2, seDolbyCenterValue__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4304 000B1244 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B4308 000B1248 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B430C 000B124C EC 21 10 3A */ fmadds f1, f1, f0, f2
|
|
/* 800B4310 000B1250 4E 80 00 20 */ blr
|
|
.L_800B4314:
|
|
/* 800B4314 000B1254 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B4318 000B1258 4E 80 00 20 */ blr
|
|
|
|
.global setSeqInterVolume__11JAISequenceFUcfUl
|
|
setSeqInterVolume__11JAISequenceFUcfUl:
|
|
/* 800B431C 000B125C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4320 000B1260 7C 08 02 A6 */ mflr r0
|
|
/* 800B4324 000B1264 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4328 000B1268 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B432C 000B126C 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B4330 000B1270 54 84 25 36 */ rlwinm r4, r4, 4, 0x14, 0x1b
|
|
/* 800B4334 000B1274 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4338 000B1278 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B433C 000B127C 38 64 01 58 */ addi r3, r4, 0x158
|
|
/* 800B4340 000B1280 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B4344 000B1284 7C 7E 1A 14 */ add r3, r30, r3
|
|
/* 800B4348 000B1288 48 00 15 11 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B434C 000B128C 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B4350 000B1290 40 82 00 1C */ bne .L_800B436C
|
|
/* 800B4354 000B1294 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B4358 000B1298 38 80 00 01 */ li r4, 1
|
|
/* 800B435C 000B129C 80 BE 02 CC */ lwz r5, 0x2cc(r30)
|
|
/* 800B4360 000B12A0 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B4364 000B12A4 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B4368 000B12A8 90 1E 02 CC */ stw r0, 0x2cc(r30)
|
|
.L_800B436C:
|
|
/* 800B436C 000B12AC 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B4370 000B12B0 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B4374 000B12B4 41 82 00 18 */ beq .L_800B438C
|
|
/* 800B4378 000B12B8 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B437C 000B12BC 41 82 00 10 */ beq .L_800B438C
|
|
/* 800B4380 000B12C0 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B4384 000B12C4 64 00 00 04 */ oris r0, r0, 4
|
|
/* 800B4388 000B12C8 90 04 00 08 */ stw r0, 8(r4)
|
|
.L_800B438C:
|
|
/* 800B438C 000B12CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4390 000B12D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B4394 000B12D4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4398 000B12D8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B439C 000B12DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B43A0 000B12E0 4E 80 00 20 */ blr
|
|
|
|
.global setSeqInterPan__11JAISequenceFUcfUl
|
|
setSeqInterPan__11JAISequenceFUcfUl:
|
|
/* 800B43A4 000B12E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B43A8 000B12E8 7C 08 02 A6 */ mflr r0
|
|
/* 800B43AC 000B12EC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B43B0 000B12F0 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B43B4 000B12F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B43B8 000B12F8 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B43BC 000B12FC 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B43C0 000B1300 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B43C4 000B1304 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B43C8 000B1308 80 63 02 98 */ lwz r3, 0x298(r3)
|
|
/* 800B43CC 000B130C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B43D0 000B1310 48 00 14 89 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B43D4 000B1314 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B43D8 000B1318 40 82 00 1C */ bne .L_800B43F4
|
|
/* 800B43DC 000B131C 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B43E0 000B1320 38 80 00 01 */ li r4, 1
|
|
/* 800B43E4 000B1324 80 BE 02 D0 */ lwz r5, 0x2d0(r30)
|
|
/* 800B43E8 000B1328 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B43EC 000B132C 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B43F0 000B1330 90 1E 02 D0 */ stw r0, 0x2d0(r30)
|
|
.L_800B43F4:
|
|
/* 800B43F4 000B1334 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B43F8 000B1338 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B43FC 000B133C 41 82 00 18 */ beq .L_800B4414
|
|
/* 800B4400 000B1340 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B4404 000B1344 41 82 00 10 */ beq .L_800B4414
|
|
/* 800B4408 000B1348 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B440C 000B134C 64 00 00 08 */ oris r0, r0, 8
|
|
/* 800B4410 000B1350 90 04 00 08 */ stw r0, 8(r4)
|
|
.L_800B4414:
|
|
/* 800B4414 000B1354 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4418 000B1358 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B441C 000B135C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4420 000B1360 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4424 000B1364 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4428 000B1368 4E 80 00 20 */ blr
|
|
|
|
.global setSeqInterPitch__11JAISequenceFUcfUl
|
|
setSeqInterPitch__11JAISequenceFUcfUl:
|
|
/* 800B442C 000B136C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4430 000B1370 7C 08 02 A6 */ mflr r0
|
|
/* 800B4434 000B1374 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4438 000B1378 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B443C 000B137C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B4440 000B1380 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B4444 000B1384 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B4448 000B1388 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B444C 000B138C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4450 000B1390 80 63 02 9C */ lwz r3, 0x29c(r3)
|
|
/* 800B4454 000B1394 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B4458 000B1398 48 00 14 01 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B445C 000B139C 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B4460 000B13A0 40 82 00 1C */ bne .L_800B447C
|
|
/* 800B4464 000B13A4 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B4468 000B13A8 38 80 00 01 */ li r4, 1
|
|
/* 800B446C 000B13AC 80 BE 02 D4 */ lwz r5, 0x2d4(r30)
|
|
/* 800B4470 000B13B0 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B4474 000B13B4 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B4478 000B13B8 90 1E 02 D4 */ stw r0, 0x2d4(r30)
|
|
.L_800B447C:
|
|
/* 800B447C 000B13BC 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B4480 000B13C0 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B4484 000B13C4 41 82 00 18 */ beq .L_800B449C
|
|
/* 800B4488 000B13C8 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B448C 000B13CC 41 82 00 10 */ beq .L_800B449C
|
|
/* 800B4490 000B13D0 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B4494 000B13D4 64 00 00 10 */ oris r0, r0, 0x10
|
|
/* 800B4498 000B13D8 90 04 00 08 */ stw r0, 8(r4)
|
|
.L_800B449C:
|
|
/* 800B449C 000B13DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B44A0 000B13E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B44A4 000B13E4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B44A8 000B13E8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B44AC 000B13EC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B44B0 000B13F0 4E 80 00 20 */ blr
|
|
|
|
.global setTrackInterruptSwitch__11JAISequenceFUcUc
|
|
setTrackInterruptSwitch__11JAISequenceFUcUc:
|
|
/* 800B44B4 000B13F4 80 C3 03 00 */ lwz r6, 0x300(r3)
|
|
/* 800B44B8 000B13F8 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B44BC 000B13FC 7C A6 01 AE */ stbx r5, r6, r0
|
|
/* 800B44C0 000B1400 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B44C4 000B1404 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B44C8 000B1408 4D 82 00 20 */ beqlr
|
|
/* 800B44CC 000B140C 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B44D0 000B1410 64 00 00 80 */ oris r0, r0, 0x80
|
|
/* 800B44D4 000B1414 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 800B44D8 000B1418 4E 80 00 20 */ blr
|
|
|
|
.global setTrackFxmix__11JAISequenceFUcfUl
|
|
setTrackFxmix__11JAISequenceFUcfUl:
|
|
/* 800B44DC 000B141C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B44E0 000B1420 7C 08 02 A6 */ mflr r0
|
|
/* 800B44E4 000B1424 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B44E8 000B1428 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B44EC 000B142C 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B44F0 000B1430 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B44F4 000B1434 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B44F8 000B1438 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B44FC 000B143C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B4500 000B1440 41 80 00 20 */ blt .L_800B4520
|
|
/* 800B4504 000B1444 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B4508 000B1448 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B450C 000B144C 38 60 00 01 */ li r3, 1
|
|
/* 800B4510 000B1450 80 84 00 04 */ lwz r4, 4(r4)
|
|
/* 800B4514 000B1454 7C 60 00 30 */ slw r0, r3, r0
|
|
/* 800B4518 000B1458 7C 80 00 39 */ and. r0, r4, r0
|
|
/* 800B451C 000B145C 41 82 00 58 */ beq .L_800B4574
|
|
.L_800B4520:
|
|
/* 800B4520 000B1460 80 7E 02 B4 */ lwz r3, 0x2b4(r30)
|
|
/* 800B4524 000B1464 57 E0 25 36 */ rlwinm r0, r31, 4, 0x14, 0x1b
|
|
/* 800B4528 000B1468 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B452C 000B146C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B4530 000B1470 48 00 13 29 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4534 000B1474 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B4538 000B1478 40 82 00 1C */ bne .L_800B4554
|
|
/* 800B453C 000B147C 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B4540 000B1480 38 80 00 01 */ li r4, 1
|
|
/* 800B4544 000B1484 80 BE 02 EC */ lwz r5, 0x2ec(r30)
|
|
/* 800B4548 000B1488 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B454C 000B148C 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B4550 000B1490 90 1E 02 EC */ stw r0, 0x2ec(r30)
|
|
.L_800B4554:
|
|
/* 800B4554 000B1494 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B4558 000B1498 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B455C 000B149C 41 82 00 18 */ beq .L_800B4574
|
|
/* 800B4560 000B14A0 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B4564 000B14A4 41 82 00 10 */ beq .L_800B4574
|
|
/* 800B4568 000B14A8 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B456C 000B14AC 60 00 08 00 */ ori r0, r0, 0x800
|
|
/* 800B4570 000B14B0 90 04 00 08 */ stw r0, 8(r4)
|
|
.L_800B4574:
|
|
/* 800B4574 000B14B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4578 000B14B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B457C 000B14BC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4580 000B14C0 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4584 000B14C4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4588 000B14C8 4E 80 00 20 */ blr
|
|
|
|
.global setTrackPortData__11JAISequenceFUcUcUs
|
|
setTrackPortData__11JAISequenceFUcUcUs:
|
|
/* 800B458C 000B14CC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B4590 000B14D0 7C 08 02 A6 */ mflr r0
|
|
/* 800B4594 000B14D4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B4598 000B14D8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B459C 000B14DC 7C DF 33 78 */ mr r31, r6
|
|
/* 800B45A0 000B14E0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B45A4 000B14E4 7C BE 2B 78 */ mr r30, r5
|
|
/* 800B45A8 000B14E8 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B45AC 000B14EC 7C 9D 23 78 */ mr r29, r4
|
|
/* 800B45B0 000B14F0 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 800B45B4 000B14F4 7C 7C 1B 78 */ mr r28, r3
|
|
/* 800B45B8 000B14F8 80 E3 03 08 */ lwz r7, 0x308(r3)
|
|
/* 800B45BC 000B14FC 28 07 00 00 */ cmplwi r7, 0
|
|
/* 800B45C0 000B1500 41 82 00 7C */ beq .L_800B463C
|
|
/* 800B45C4 000B1504 88 1C 00 15 */ lbz r0, 0x15(r28)
|
|
/* 800B45C8 000B1508 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B45CC 000B150C 41 80 00 1C */ blt .L_800B45E8
|
|
/* 800B45D0 000B1510 48 00 0F 05 */ bl getTrackPortRoute__8JAISoundFUcUc
|
|
/* 800B45D4 000B1514 7C 64 1B 78 */ mr r4, r3
|
|
/* 800B45D8 000B1518 7F E5 FB 78 */ mr r5, r31
|
|
/* 800B45DC 000B151C 38 7C 03 0C */ addi r3, r28, 0x30c
|
|
/* 800B45E0 000B1520 4B FE DB AD */ bl writePortApp__8JASTrackFUlUs
|
|
/* 800B45E4 000B1524 48 00 00 44 */ b .L_800B4628
|
|
.L_800B45E8:
|
|
/* 800B45E8 000B1528 80 87 00 08 */ lwz r4, 8(r7)
|
|
/* 800B45EC 000B152C 57 A3 06 3E */ clrlwi r3, r29, 0x18
|
|
/* 800B45F0 000B1530 38 A0 00 01 */ li r5, 1
|
|
/* 800B45F4 000B1534 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 800B45F8 000B1538 60 86 10 00 */ ori r6, r4, 0x1000
|
|
/* 800B45FC 000B153C 57 A4 15 BA */ rlwinm r4, r29, 2, 0x16, 0x1d
|
|
/* 800B4600 000B1540 90 C7 00 08 */ stw r6, 8(r7)
|
|
/* 800B4604 000B1544 7C A3 18 30 */ slw r3, r5, r3
|
|
/* 800B4608 000B1548 7C A0 00 30 */ slw r0, r5, r0
|
|
/* 800B460C 000B154C 80 BC 02 F8 */ lwz r5, 0x2f8(r28)
|
|
/* 800B4610 000B1550 7C A3 1B 78 */ or r3, r5, r3
|
|
/* 800B4614 000B1554 90 7C 02 F8 */ stw r3, 0x2f8(r28)
|
|
/* 800B4618 000B1558 80 BC 02 FC */ lwz r5, 0x2fc(r28)
|
|
/* 800B461C 000B155C 7C 65 20 2E */ lwzx r3, r5, r4
|
|
/* 800B4620 000B1560 7C 60 03 78 */ or r0, r3, r0
|
|
/* 800B4624 000B1564 7C 05 21 2E */ stwx r0, r5, r4
|
|
.L_800B4628:
|
|
/* 800B4628 000B1568 80 9C 02 BC */ lwz r4, 0x2bc(r28)
|
|
/* 800B462C 000B156C 57 A3 15 BA */ rlwinm r3, r29, 2, 0x16, 0x1d
|
|
/* 800B4630 000B1570 57 C0 0D FC */ rlwinm r0, r30, 1, 0x17, 0x1e
|
|
/* 800B4634 000B1574 7C 64 18 2E */ lwzx r3, r4, r3
|
|
/* 800B4638 000B1578 7F E3 03 2E */ sthx r31, r3, r0
|
|
.L_800B463C:
|
|
/* 800B463C 000B157C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B4640 000B1580 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B4644 000B1584 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B4648 000B1588 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B464C 000B158C 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 800B4650 000B1590 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4654 000B1594 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B4658 000B1598 4E 80 00 20 */ blr
|
|
|
|
.global setSeInterVolume__5JAISeFUcfUlUc
|
|
setSeInterVolume__5JAISeFUcfUlUc:
|
|
/* 800B465C 000B159C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800B4660 000B15A0 7C 08 02 A6 */ mflr r0
|
|
/* 800B4664 000B15A4 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B4668 000B15A8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 800B466C 000B15AC F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 800B4670 000B15B0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800B4674 000B15B4 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800B4678 000B15B8 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800B467C 000B15BC 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 800B4680 000B15C0 54 C6 06 3F */ clrlwi. r6, r6, 0x18
|
|
/* 800B4684 000B15C4 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B4688 000B15C8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B468C 000B15CC 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B4690 000B15D0 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B4694 000B15D4 41 82 00 E0 */ beq .L_800B4774
|
|
/* 800B4698 000B15D8 3C 60 00 19 */ lis r3, 0x0019660D@ha
|
|
/* 800B469C 000B15DC 80 8D 8B 88 */ lwz r4, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B46A0 000B15E0 38 03 66 0D */ addi r0, r3, 0x0019660D@l
|
|
/* 800B46A4 000B15E4 3C A0 02 04 */ lis r5, 0x02040811@ha
|
|
/* 800B46A8 000B15E8 7C 64 01 D6 */ mullw r3, r4, r0
|
|
/* 800B46AC 000B15EC C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B46B0 000B15F0 38 85 08 11 */ addi r4, r5, 0x02040811@l
|
|
/* 800B46B4 000B15F4 C0 42 8C C4 */ lfs f2, lbl_80517024@sda21(r2)
|
|
/* 800B46B8 000B15F8 3C 63 3C 6F */ addis r3, r3, 0x3c6f
|
|
/* 800B46BC 000B15FC 38 03 F3 5F */ addi r0, r3, -3233
|
|
/* 800B46C0 000B1600 1C 66 03 E8 */ mulli r3, r6, 0x3e8
|
|
/* 800B46C4 000B1604 90 0D 8B 88 */ stw r0, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B46C8 000B1608 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 800B46CC 000B160C 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 800B46D0 000B1610 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B46D4 000B1614 7C 84 18 16 */ mulhwu r4, r4, r3
|
|
/* 800B46D8 000B1618 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B46DC 000B161C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B46E0 000B1620 7C 04 18 50 */ subf r0, r4, r3
|
|
/* 800B46E4 000B1624 54 00 F8 7E */ srwi r0, r0, 1
|
|
/* 800B46E8 000B1628 EC 22 00 32 */ fmuls f1, f2, f0
|
|
/* 800B46EC 000B162C 7C 00 22 14 */ add r0, r0, r4
|
|
/* 800B46F0 000B1630 54 1C D1 BE */ srwi r28, r0, 6
|
|
/* 800B46F4 000B1634 48 00 D4 59 */ bl __cvt_fp2unsigned
|
|
/* 800B46F8 000B1638 57 85 08 3C */ slwi r5, r28, 1
|
|
/* 800B46FC 000B163C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4700 000B1640 7C 83 2B 96 */ divwu r4, r3, r5
|
|
/* 800B4704 000B1644 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B4708 000B1648 C8 82 8C B8 */ lfd f4, lbl_80517018@sda21(r2)
|
|
/* 800B470C 000B164C 93 81 00 1C */ stw r28, 0x1c(r1)
|
|
/* 800B4710 000B1650 C0 22 8C C8 */ lfs f1, lbl_80517028@sda21(r2)
|
|
/* 800B4714 000B1654 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B4718 000B1658 7C 04 29 D6 */ mullw r0, r4, r5
|
|
/* 800B471C 000B165C C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B4720 000B1660 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B4724 000B1664 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B4728 000B1668 7C 60 18 50 */ subf r3, r0, r3
|
|
/* 800B472C 000B166C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B4730 000B1670 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4734 000B1674 C8 61 00 10 */ lfd f3, 0x10(r1)
|
|
/* 800B4738 000B1678 EC 63 20 28 */ fsubs f3, f3, f4
|
|
/* 800B473C 000B167C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B4740 000B1680 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 800B4744 000B1684 EC 3F 10 2A */ fadds f1, f31, f2
|
|
/* 800B4748 000B1688 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B474C 000B168C 40 81 00 0C */ ble .L_800B4758
|
|
/* 800B4750 000B1690 FF E0 00 90 */ fmr f31, f0
|
|
/* 800B4754 000B1694 48 00 00 20 */ b .L_800B4774
|
|
.L_800B4758:
|
|
/* 800B4758 000B1698 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B475C 000B169C EC 01 10 28 */ fsubs f0, f1, f2
|
|
/* 800B4760 000B16A0 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 800B4764 000B16A4 40 80 00 0C */ bge .L_800B4770
|
|
/* 800B4768 000B16A8 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B476C 000B16AC 48 00 00 08 */ b .L_800B4774
|
|
.L_800B4770:
|
|
/* 800B4770 000B16B0 EF FF 10 2A */ fadds f31, f31, f2
|
|
.L_800B4774:
|
|
/* 800B4774 000B16B4 57 C3 25 36 */ rlwinm r3, r30, 4, 0x14, 0x1b
|
|
/* 800B4778 000B16B8 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800B477C 000B16BC 38 63 01 6C */ addi r3, r3, 0x16c
|
|
/* 800B4780 000B16C0 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4784 000B16C4 7C 7D 1A 14 */ add r3, r29, r3
|
|
/* 800B4788 000B16C8 48 00 10 D1 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B478C 000B16CC E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 800B4790 000B16D0 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B4794 000B16D4 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 800B4798 000B16D8 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800B479C 000B16DC 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800B47A0 000B16E0 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800B47A4 000B16E4 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 800B47A8 000B16E8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B47AC 000B16EC 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800B47B0 000B16F0 4E 80 00 20 */ blr
|
|
|
|
.global setSeInterPan__5JAISeFUcfUlUc
|
|
setSeInterPan__5JAISeFUcfUlUc:
|
|
/* 800B47B4 000B16F4 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800B47B8 000B16F8 7C 08 02 A6 */ mflr r0
|
|
/* 800B47BC 000B16FC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B47C0 000B1700 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 800B47C4 000B1704 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 800B47C8 000B1708 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800B47CC 000B170C 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800B47D0 000B1710 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800B47D4 000B1714 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 800B47D8 000B1718 54 C6 06 3F */ clrlwi. r6, r6, 0x18
|
|
/* 800B47DC 000B171C FF E0 08 90 */ fmr f31, f1
|
|
/* 800B47E0 000B1720 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B47E4 000B1724 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B47E8 000B1728 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B47EC 000B172C 41 82 00 E0 */ beq .L_800B48CC
|
|
/* 800B47F0 000B1730 3C 60 00 19 */ lis r3, 0x0019660D@ha
|
|
/* 800B47F4 000B1734 80 8D 8B 88 */ lwz r4, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B47F8 000B1738 38 03 66 0D */ addi r0, r3, 0x0019660D@l
|
|
/* 800B47FC 000B173C 3C A0 02 04 */ lis r5, 0x02040811@ha
|
|
/* 800B4800 000B1740 7C 64 01 D6 */ mullw r3, r4, r0
|
|
/* 800B4804 000B1744 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B4808 000B1748 38 85 08 11 */ addi r4, r5, 0x02040811@l
|
|
/* 800B480C 000B174C C0 42 8C C4 */ lfs f2, lbl_80517024@sda21(r2)
|
|
/* 800B4810 000B1750 3C 63 3C 6F */ addis r3, r3, 0x3c6f
|
|
/* 800B4814 000B1754 38 03 F3 5F */ addi r0, r3, -3233
|
|
/* 800B4818 000B1758 1C 66 03 E8 */ mulli r3, r6, 0x3e8
|
|
/* 800B481C 000B175C 90 0D 8B 88 */ stw r0, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B4820 000B1760 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 800B4824 000B1764 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 800B4828 000B1768 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B482C 000B176C 7C 84 18 16 */ mulhwu r4, r4, r3
|
|
/* 800B4830 000B1770 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B4834 000B1774 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B4838 000B1778 7C 04 18 50 */ subf r0, r4, r3
|
|
/* 800B483C 000B177C 54 00 F8 7E */ srwi r0, r0, 1
|
|
/* 800B4840 000B1780 EC 22 00 32 */ fmuls f1, f2, f0
|
|
/* 800B4844 000B1784 7C 00 22 14 */ add r0, r0, r4
|
|
/* 800B4848 000B1788 54 1C D1 BE */ srwi r28, r0, 6
|
|
/* 800B484C 000B178C 48 00 D3 01 */ bl __cvt_fp2unsigned
|
|
/* 800B4850 000B1790 57 85 08 3C */ slwi r5, r28, 1
|
|
/* 800B4854 000B1794 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4858 000B1798 7C 83 2B 96 */ divwu r4, r3, r5
|
|
/* 800B485C 000B179C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B4860 000B17A0 C8 82 8C B8 */ lfd f4, lbl_80517018@sda21(r2)
|
|
/* 800B4864 000B17A4 93 81 00 1C */ stw r28, 0x1c(r1)
|
|
/* 800B4868 000B17A8 C0 22 8C C8 */ lfs f1, lbl_80517028@sda21(r2)
|
|
/* 800B486C 000B17AC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B4870 000B17B0 7C 04 29 D6 */ mullw r0, r4, r5
|
|
/* 800B4874 000B17B4 C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B4878 000B17B8 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B487C 000B17BC EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B4880 000B17C0 7C 60 18 50 */ subf r3, r0, r3
|
|
/* 800B4884 000B17C4 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B4888 000B17C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B488C 000B17CC C8 61 00 10 */ lfd f3, 0x10(r1)
|
|
/* 800B4890 000B17D0 EC 63 20 28 */ fsubs f3, f3, f4
|
|
/* 800B4894 000B17D4 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B4898 000B17D8 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 800B489C 000B17DC EC 3F 10 2A */ fadds f1, f31, f2
|
|
/* 800B48A0 000B17E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B48A4 000B17E4 40 81 00 0C */ ble .L_800B48B0
|
|
/* 800B48A8 000B17E8 FF E0 00 90 */ fmr f31, f0
|
|
/* 800B48AC 000B17EC 48 00 00 20 */ b .L_800B48CC
|
|
.L_800B48B0:
|
|
/* 800B48B0 000B17F0 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B48B4 000B17F4 EC 01 10 28 */ fsubs f0, f1, f2
|
|
/* 800B48B8 000B17F8 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 800B48BC 000B17FC 40 80 00 0C */ bge .L_800B48C8
|
|
/* 800B48C0 000B1800 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B48C4 000B1804 48 00 00 08 */ b .L_800B48CC
|
|
.L_800B48C8:
|
|
/* 800B48C8 000B1808 EF FF 10 2A */ fadds f31, f31, f2
|
|
.L_800B48CC:
|
|
/* 800B48CC 000B180C 57 C3 25 36 */ rlwinm r3, r30, 4, 0x14, 0x1b
|
|
/* 800B48D0 000B1810 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800B48D4 000B1814 38 63 01 EC */ addi r3, r3, 0x1ec
|
|
/* 800B48D8 000B1818 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B48DC 000B181C 7C 7D 1A 14 */ add r3, r29, r3
|
|
/* 800B48E0 000B1820 48 00 0F 79 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B48E4 000B1824 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 800B48E8 000B1828 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B48EC 000B182C CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 800B48F0 000B1830 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800B48F4 000B1834 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800B48F8 000B1838 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800B48FC 000B183C 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 800B4900 000B1840 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4904 000B1844 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800B4908 000B1848 4E 80 00 20 */ blr
|
|
|
|
.global setSeInterDolby__5JAISeFUcfUlUc
|
|
setSeInterDolby__5JAISeFUcfUlUc:
|
|
/* 800B490C 000B184C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800B4910 000B1850 7C 08 02 A6 */ mflr r0
|
|
/* 800B4914 000B1854 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B4918 000B1858 DB E1 00 30 */ stfd f31, 0x30(r1)
|
|
/* 800B491C 000B185C F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
|
/* 800B4920 000B1860 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800B4924 000B1864 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800B4928 000B1868 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 800B492C 000B186C 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 800B4930 000B1870 54 C6 06 3F */ clrlwi. r6, r6, 0x18
|
|
/* 800B4934 000B1874 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B4938 000B1878 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B493C 000B187C 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B4940 000B1880 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B4944 000B1884 41 82 00 E0 */ beq .L_800B4A24
|
|
/* 800B4948 000B1888 3C 60 00 19 */ lis r3, 0x0019660D@ha
|
|
/* 800B494C 000B188C 80 8D 8B 88 */ lwz r4, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B4950 000B1890 38 03 66 0D */ addi r0, r3, 0x0019660D@l
|
|
/* 800B4954 000B1894 3C A0 02 04 */ lis r5, 0x02040811@ha
|
|
/* 800B4958 000B1898 7C 64 01 D6 */ mullw r3, r4, r0
|
|
/* 800B495C 000B189C C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B4960 000B18A0 38 85 08 11 */ addi r4, r5, 0x02040811@l
|
|
/* 800B4964 000B18A4 C0 42 8C C4 */ lfs f2, lbl_80517024@sda21(r2)
|
|
/* 800B4968 000B18A8 3C 63 3C 6F */ addis r3, r3, 0x3c6f
|
|
/* 800B496C 000B18AC 38 03 F3 5F */ addi r0, r3, -3233
|
|
/* 800B4970 000B18B0 1C 66 03 E8 */ mulli r3, r6, 0x3e8
|
|
/* 800B4974 000B18B4 90 0D 8B 88 */ stw r0, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B4978 000B18B8 54 00 BA 7E */ srwi r0, r0, 9
|
|
/* 800B497C 000B18BC 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 800B4980 000B18C0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B4984 000B18C4 7C 84 18 16 */ mulhwu r4, r4, r3
|
|
/* 800B4988 000B18C8 C0 21 00 08 */ lfs f1, 8(r1)
|
|
/* 800B498C 000B18CC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B4990 000B18D0 7C 04 18 50 */ subf r0, r4, r3
|
|
/* 800B4994 000B18D4 54 00 F8 7E */ srwi r0, r0, 1
|
|
/* 800B4998 000B18D8 EC 22 00 32 */ fmuls f1, f2, f0
|
|
/* 800B499C 000B18DC 7C 00 22 14 */ add r0, r0, r4
|
|
/* 800B49A0 000B18E0 54 1C D1 BE */ srwi r28, r0, 6
|
|
/* 800B49A4 000B18E4 48 00 D1 A9 */ bl __cvt_fp2unsigned
|
|
/* 800B49A8 000B18E8 57 85 08 3C */ slwi r5, r28, 1
|
|
/* 800B49AC 000B18EC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B49B0 000B18F0 7C 83 2B 96 */ divwu r4, r3, r5
|
|
/* 800B49B4 000B18F4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B49B8 000B18F8 C8 82 8C B8 */ lfd f4, lbl_80517018@sda21(r2)
|
|
/* 800B49BC 000B18FC 93 81 00 1C */ stw r28, 0x1c(r1)
|
|
/* 800B49C0 000B1900 C0 22 8C C8 */ lfs f1, lbl_80517028@sda21(r2)
|
|
/* 800B49C4 000B1904 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B49C8 000B1908 7C 04 29 D6 */ mullw r0, r4, r5
|
|
/* 800B49CC 000B190C C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B49D0 000B1910 C0 02 8C 80 */ lfs f0, lbl_80516FE0@sda21(r2)
|
|
/* 800B49D4 000B1914 EC 42 20 28 */ fsubs f2, f2, f4
|
|
/* 800B49D8 000B1918 7C 60 18 50 */ subf r3, r0, r3
|
|
/* 800B49DC 000B191C 38 03 00 01 */ addi r0, r3, 1
|
|
/* 800B49E0 000B1920 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B49E4 000B1924 C8 61 00 10 */ lfd f3, 0x10(r1)
|
|
/* 800B49E8 000B1928 EC 63 20 28 */ fsubs f3, f3, f4
|
|
/* 800B49EC 000B192C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B49F0 000B1930 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 800B49F4 000B1934 EC 3F 10 2A */ fadds f1, f31, f2
|
|
/* 800B49F8 000B1938 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B49FC 000B193C 40 81 00 0C */ ble .L_800B4A08
|
|
/* 800B4A00 000B1940 FF E0 00 90 */ fmr f31, f0
|
|
/* 800B4A04 000B1944 48 00 00 20 */ b .L_800B4A24
|
|
.L_800B4A08:
|
|
/* 800B4A08 000B1948 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B4A0C 000B194C EC 01 10 28 */ fsubs f0, f1, f2
|
|
/* 800B4A10 000B1950 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 800B4A14 000B1954 40 80 00 0C */ bge .L_800B4A20
|
|
/* 800B4A18 000B1958 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B4A1C 000B195C 48 00 00 08 */ b .L_800B4A24
|
|
.L_800B4A20:
|
|
/* 800B4A20 000B1960 EF FF 10 2A */ fadds f31, f31, f2
|
|
.L_800B4A24:
|
|
/* 800B4A24 000B1964 57 C3 25 36 */ rlwinm r3, r30, 4, 0x14, 0x1b
|
|
/* 800B4A28 000B1968 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800B4A2C 000B196C 38 63 03 EC */ addi r3, r3, 0x3ec
|
|
/* 800B4A30 000B1970 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4A34 000B1974 7C 7D 1A 14 */ add r3, r29, r3
|
|
/* 800B4A38 000B1978 48 00 0E 21 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4A3C 000B197C E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
|
/* 800B4A40 000B1980 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B4A44 000B1984 CB E1 00 30 */ lfd f31, 0x30(r1)
|
|
/* 800B4A48 000B1988 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800B4A4C 000B198C 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800B4A50 000B1990 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 800B4A54 000B1994 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 800B4A58 000B1998 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4A5C 000B199C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800B4A60 000B19A0 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistanceParameters__5JAISeFv
|
|
setSeDistanceParameters__5JAISeFv:
|
|
/* 800B4A64 000B19A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4A68 000B19A8 7C 08 02 A6 */ mflr r0
|
|
/* 800B4A6C 000B19AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4A70 000B19B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B4A74 000B19B4 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4A78 000B19B8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4A7C 000B19BC 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B4A80 000B19C0 8B E3 00 19 */ lbz r31, 0x19(r3)
|
|
/* 800B4A84 000B19C4 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800B4A88 000B19C8 40 82 00 08 */ bne .L_800B4A90
|
|
/* 800B4A8C 000B19CC 3B E0 00 00 */ li r31, 0
|
|
.L_800B4A90:
|
|
/* 800B4A90 000B19D0 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4A94 000B19D4 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4A98 000B19D8 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4A9C 000B19DC 81 8C 00 D8 */ lwz r12, 0xd8(r12)
|
|
/* 800B4AA0 000B19E0 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4AA4 000B19E4 4E 80 04 21 */ bctrl
|
|
/* 800B4AA8 000B19E8 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4AAC 000B19EC 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4AB0 000B19F0 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4AB4 000B19F4 81 8C 00 DC */ lwz r12, 0xdc(r12)
|
|
/* 800B4AB8 000B19F8 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4ABC 000B19FC 4E 80 04 21 */ bctrl
|
|
/* 800B4AC0 000B1A00 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4AC4 000B1A04 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4AC8 000B1A08 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4ACC 000B1A0C 81 8C 00 E0 */ lwz r12, 0xe0(r12)
|
|
/* 800B4AD0 000B1A10 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4AD4 000B1A14 4E 80 04 21 */ bctrl
|
|
/* 800B4AD8 000B1A18 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4ADC 000B1A1C 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4AE0 000B1A20 81 8C 00 F0 */ lwz r12, 0xf0(r12)
|
|
/* 800B4AE4 000B1A24 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4AE8 000B1A28 4E 80 04 21 */ bctrl
|
|
/* 800B4AEC 000B1A2C 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4AF0 000B1A30 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4AF4 000B1A34 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4AF8 000B1A38 81 8C 00 E4 */ lwz r12, 0xe4(r12)
|
|
/* 800B4AFC 000B1A3C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4B00 000B1A40 4E 80 04 21 */ bctrl
|
|
/* 800B4B04 000B1A44 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4B08 000B1A48 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4B0C 000B1A4C 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4B10 000B1A50 81 8C 00 E8 */ lwz r12, 0xe8(r12)
|
|
/* 800B4B14 000B1A54 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4B18 000B1A58 4E 80 04 21 */ bctrl
|
|
/* 800B4B1C 000B1A5C 80 7E 00 44 */ lwz r3, 0x44(r30)
|
|
/* 800B4B20 000B1A60 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B4B24 000B1A64 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
|
|
/* 800B4B28 000B1A68 40 82 00 38 */ bne .L_800B4B60
|
|
/* 800B4B2C 000B1A6C 80 6D 8B 68 */ lwz r3, msBasic__8JAIBasic@sda21(r13)
|
|
/* 800B4B30 000B1A70 80 9E 00 30 */ lwz r4, 0x30(r30)
|
|
/* 800B4B34 000B1A74 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 800B4B38 000B1A78 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B4B3C 000B1A7C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4B40 000B1A80 4E 80 04 21 */ bctrl
|
|
/* 800B4B44 000B1A84 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4B48 000B1A88 38 80 00 00 */ li r4, 0
|
|
/* 800B4B4C 000B1A8C 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4B50 000B1A90 38 A0 00 03 */ li r5, 3
|
|
/* 800B4B54 000B1A94 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 800B4B58 000B1A98 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4B5C 000B1A9C 4E 80 04 21 */ bctrl
|
|
.L_800B4B60:
|
|
/* 800B4B60 000B1AA0 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4B64 000B1AA4 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4B68 000B1AA8 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4B6C 000B1AAC 81 8C 00 EC */ lwz r12, 0xec(r12)
|
|
/* 800B4B70 000B1AB0 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4B74 000B1AB4 4E 80 04 21 */ bctrl
|
|
/* 800B4B78 000B1AB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4B7C 000B1ABC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B4B80 000B1AC0 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4B84 000B1AC4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4B88 000B1AC8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4B8C 000B1ACC 4E 80 00 20 */ blr
|
|
|
|
.global setFxmix__5JAISeFfUlUc
|
|
setFxmix__5JAISeFfUlUc:
|
|
/* 800B4B90 000B1AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4B94 000B1AD4 7C 08 02 A6 */ mflr r0
|
|
/* 800B4B98 000B1AD8 54 A5 25 36 */ rlwinm r5, r5, 4, 0x14, 0x1b
|
|
/* 800B4B9C 000B1ADC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4BA0 000B1AE0 7C 60 1B 78 */ mr r0, r3
|
|
/* 800B4BA4 000B1AE4 38 65 02 EC */ addi r3, r5, 0x2ec
|
|
/* 800B4BA8 000B1AE8 7C 60 1A 14 */ add r3, r0, r3
|
|
/* 800B4BAC 000B1AEC 48 00 0C AD */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4BB0 000B1AF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4BB4 000B1AF4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4BB8 000B1AF8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4BBC 000B1AFC 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistanceVolume__5JAISeFUc
|
|
setSeDistanceVolume__5JAISeFUc:
|
|
/* 800B4BC0 000B1B00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4BC4 000B1B04 7C 08 02 A6 */ mflr r0
|
|
/* 800B4BC8 000B1B08 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4BCC 000B1B0C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B4BD0 000B1B10 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B4BD4 000B1B14 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4BD8 000B1B18 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4BDC 000B1B1C 80 83 00 44 */ lwz r4, 0x44(r3)
|
|
/* 800B4BE0 000B1B20 80 84 00 00 */ lwz r4, 0(r4)
|
|
/* 800B4BE4 000B1B24 54 80 07 BD */ rlwinm. r0, r4, 0, 0x1e, 0x1e
|
|
/* 800B4BE8 000B1B28 40 82 00 20 */ bne .L_800B4C08
|
|
/* 800B4BEC 000B1B2C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B4BF0 000B1B30 54 84 87 7E */ rlwinm r4, r4, 0x10, 0x1d, 0x1f
|
|
/* 800B4BF4 000B1B34 C0 2D 81 B0 */ lfs f1, distanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4BF8 000B1B38 81 8C 00 BC */ lwz r12, 0xbc(r12)
|
|
/* 800B4BFC 000B1B3C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4C00 000B1B40 4E 80 04 21 */ bctrl
|
|
/* 800B4C04 000B1B44 48 00 00 08 */ b .L_800B4C0C
|
|
.L_800B4C08:
|
|
/* 800B4C08 000B1B48 C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
.L_800B4C0C:
|
|
/* 800B4C0C 000B1B4C 38 7E 01 AC */ addi r3, r30, 0x1ac
|
|
/* 800B4C10 000B1B50 57 E4 06 3E */ clrlwi r4, r31, 0x18
|
|
/* 800B4C14 000B1B54 48 00 0C 45 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4C18 000B1B58 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4C1C 000B1B5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B4C20 000B1B60 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4C24 000B1B64 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4C28 000B1B68 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4C2C 000B1B6C 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistancePan__5JAISeFUc
|
|
setSeDistancePan__5JAISeFUc:
|
|
/* 800B4C30 000B1B70 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4C34 000B1B74 7C 08 02 A6 */ mflr r0
|
|
/* 800B4C38 000B1B78 C0 22 8C 88 */ lfs f1, lbl_80516FE8@sda21(r2)
|
|
/* 800B4C3C 000B1B7C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4C40 000B1B80 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B4C44 000B1B84 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B4C48 000B1B88 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4C4C 000B1B8C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4C50 000B1B90 88 03 00 1A */ lbz r0, 0x1a(r3)
|
|
/* 800B4C54 000B1B94 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B4C58 000B1B98 40 82 00 18 */ bne .L_800B4C70
|
|
/* 800B4C5C 000B1B9C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B4C60 000B1BA0 81 8C 00 C0 */ lwz r12, 0xc0(r12)
|
|
/* 800B4C64 000B1BA4 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4C68 000B1BA8 4E 80 04 21 */ bctrl
|
|
/* 800B4C6C 000B1BAC 48 00 00 14 */ b .L_800B4C80
|
|
.L_800B4C70:
|
|
/* 800B4C70 000B1BB0 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 800B4C74 000B1BB4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B4C78 000B1BB8 41 82 00 08 */ beq .L_800B4C80
|
|
/* 800B4C7C 000B1BBC C0 23 00 38 */ lfs f1, 0x38(r3)
|
|
.L_800B4C80:
|
|
/* 800B4C80 000B1BC0 38 7E 02 2C */ addi r3, r30, 0x22c
|
|
/* 800B4C84 000B1BC4 57 E4 06 3E */ clrlwi r4, r31, 0x18
|
|
/* 800B4C88 000B1BC8 48 00 0B D1 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4C8C 000B1BCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4C90 000B1BD0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B4C94 000B1BD4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4C98 000B1BD8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4C9C 000B1BDC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4CA0 000B1BE0 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistancePitch__5JAISeFUc
|
|
setSeDistancePitch__5JAISeFUc:
|
|
/* 800B4CA4 000B1BE4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B4CA8 000B1BE8 7C 08 02 A6 */ mflr r0
|
|
/* 800B4CAC 000B1BEC C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B4CB0 000B1BF0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B4CB4 000B1BF4 80 A3 00 44 */ lwz r5, 0x44(r3)
|
|
/* 800B4CB8 000B1BF8 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B4CBC 000B1BFC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
|
/* 800B4CC0 000B1C00 41 82 00 74 */ beq .L_800B4D34
|
|
/* 800B4CC4 000B1C04 3C A0 00 19 */ lis r5, 0x0019660D@ha
|
|
/* 800B4CC8 000B1C08 80 CD 8B 88 */ lwz r6, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B4CCC 000B1C0C 38 A5 66 0D */ addi r5, r5, 0x0019660D@l
|
|
/* 800B4CD0 000B1C10 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4CD4 000B1C14 7C A6 29 D6 */ mullw r5, r6, r5
|
|
/* 800B4CD8 000B1C18 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B4CDC 000B1C1C C0 82 8C CC */ lfs f4, lbl_8051702C@sda21(r2)
|
|
/* 800B4CE0 000B1C20 C8 62 8C 90 */ lfd f3, lbl_80516FF0@sda21(r2)
|
|
/* 800B4CE4 000B1C24 C0 02 8C D0 */ lfs f0, lbl_80517030@sda21(r2)
|
|
/* 800B4CE8 000B1C28 3C A5 3C 6F */ addis r5, r5, 0x3c6f
|
|
/* 800B4CEC 000B1C2C 38 A5 F3 5F */ addi r5, r5, -3233
|
|
/* 800B4CF0 000B1C30 54 A0 BA 7E */ srwi r0, r5, 9
|
|
/* 800B4CF4 000B1C34 90 AD 8B 88 */ stw r5, random__Q27JAInter5Const@sda21(r13)
|
|
/* 800B4CF8 000B1C38 64 00 3F 80 */ oris r0, r0, 0x3f80
|
|
/* 800B4CFC 000B1C3C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B4D00 000B1C40 C0 41 00 08 */ lfs f2, 8(r1)
|
|
/* 800B4D04 000B1C44 EC 42 08 28 */ fsubs f2, f2, f1
|
|
/* 800B4D08 000B1C48 EC 44 00 B2 */ fmuls f2, f4, f2
|
|
/* 800B4D0C 000B1C4C FC 40 10 1E */ fctiwz f2, f2
|
|
/* 800B4D10 000B1C50 D8 41 00 10 */ stfd f2, 0x10(r1)
|
|
/* 800B4D14 000B1C54 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4D18 000B1C58 54 00 07 3E */ clrlwi r0, r0, 0x1c
|
|
/* 800B4D1C 000B1C5C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 800B4D20 000B1C60 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 800B4D24 000B1C64 C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B4D28 000B1C68 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B4D2C 000B1C6C EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B4D30 000B1C70 EC 21 00 28 */ fsubs f1, f1, f0
|
|
.L_800B4D34:
|
|
/* 800B4D34 000B1C74 80 A3 00 44 */ lwz r5, 0x44(r3)
|
|
/* 800B4D38 000B1C78 80 C5 00 00 */ lwz r6, 0(r5)
|
|
/* 800B4D3C 000B1C7C 54 C0 04 63 */ rlwinm. r0, r6, 0, 0x11, 0x11
|
|
/* 800B4D40 000B1C80 41 82 00 50 */ beq .L_800B4D90
|
|
/* 800B4D44 000B1C84 54 C0 07 BD */ rlwinm. r0, r6, 0, 0x1e, 0x1e
|
|
/* 800B4D48 000B1C88 40 82 00 48 */ bne .L_800B4D90
|
|
/* 800B4D4C 000B1C8C 54 C0 05 AF */ rlwinm. r0, r6, 0, 0x16, 0x17
|
|
/* 800B4D50 000B1C90 40 82 00 40 */ bne .L_800B4D90
|
|
/* 800B4D54 000B1C94 80 0D 81 D4 */ lwz r0, audioCameraMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4D58 000B1C98 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B4D5C 000B1C9C 40 82 00 34 */ bne .L_800B4D90
|
|
/* 800B4D60 000B1CA0 80 A3 00 34 */ lwz r5, 0x34(r3)
|
|
/* 800B4D64 000B1CA4 C0 0D 81 B0 */ lfs f0, distanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4D68 000B1CA8 C0 45 00 18 */ lfs f2, 0x18(r5)
|
|
/* 800B4D6C 000B1CAC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 800B4D70 000B1CB0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 800B4D74 000B1CB4 40 82 00 10 */ bne .L_800B4D84
|
|
/* 800B4D78 000B1CB8 C0 0D 81 F8 */ lfs f0, seDistancepitchMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4D7C 000B1CBC EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 800B4D80 000B1CC0 48 00 00 10 */ b .L_800B4D90
|
|
.L_800B4D84:
|
|
/* 800B4D84 000B1CC4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B4D88 000B1CC8 C0 4D 81 F8 */ lfs f2, seDistancepitchMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4D8C 000B1CCC EC 22 08 3A */ fmadds f1, f2, f0, f1
|
|
.L_800B4D90:
|
|
/* 800B4D90 000B1CD0 54 C0 06 33 */ rlwinm. r0, r6, 0, 0x18, 0x19
|
|
/* 800B4D94 000B1CD4 41 82 00 2C */ beq .L_800B4DC0
|
|
/* 800B4D98 000B1CD8 88 A3 00 17 */ lbz r5, 0x17(r3)
|
|
/* 800B4D9C 000B1CDC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4DA0 000B1CE0 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B4DA4 000B1CE4 C8 62 8C B8 */ lfd f3, lbl_80517018@sda21(r2)
|
|
/* 800B4DA8 000B1CE8 90 A1 00 1C */ stw r5, 0x1c(r1)
|
|
/* 800B4DAC 000B1CEC C0 02 8C D0 */ lfs f0, lbl_80517030@sda21(r2)
|
|
/* 800B4DB0 000B1CF0 C8 41 00 18 */ lfd f2, 0x18(r1)
|
|
/* 800B4DB4 000B1CF4 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 800B4DB8 000B1CF8 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B4DBC 000B1CFC EC 21 00 2A */ fadds f1, f1, f0
|
|
.L_800B4DC0:
|
|
/* 800B4DC0 000B1D00 38 63 02 AC */ addi r3, r3, 0x2ac
|
|
/* 800B4DC4 000B1D04 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B4DC8 000B1D08 48 00 0A 91 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4DCC 000B1D0C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B4DD0 000B1D10 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4DD4 000B1D14 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B4DD8 000B1D18 4E 80 00 20 */ blr
|
|
|
|
.global setSePositionDopplar__5JAISeFv
|
|
setSePositionDopplar__5JAISeFv:
|
|
/* 800B4DDC 000B1D1C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4DE0 000B1D20 7C 08 02 A6 */ mflr r0
|
|
/* 800B4DE4 000B1D24 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4DE8 000B1D28 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B4DEC 000B1D2C 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B4DF0 000B1D30 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4DF4 000B1D34 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B4DF8 000B1D38 83 ED 81 C4 */ lwz r31, dopplarMoveTime__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4DFC 000B1D3C 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800B4E00 000B1D40 40 82 00 08 */ bne .L_800B4E08
|
|
/* 800B4E04 000B1D44 3B E0 00 01 */ li r31, 1
|
|
.L_800B4E08:
|
|
/* 800B4E08 000B1D48 80 7E 00 44 */ lwz r3, 0x44(r30)
|
|
/* 800B4E0C 000B1D4C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 800B4E10 000B1D50 54 04 05 AF */ rlwinm. r4, r0, 0, 0x16, 0x17
|
|
/* 800B4E14 000B1D54 41 82 00 30 */ beq .L_800B4E44
|
|
/* 800B4E18 000B1D58 80 0D 81 D4 */ lwz r0, audioCameraMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4E1C 000B1D5C 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B4E20 000B1D60 40 82 00 24 */ bne .L_800B4E44
|
|
/* 800B4E24 000B1D64 81 9E 00 10 */ lwz r12, 0x10(r30)
|
|
/* 800B4E28 000B1D68 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B4E2C 000B1D6C 81 8C 00 B8 */ lwz r12, 0xb8(r12)
|
|
/* 800B4E30 000B1D70 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4E34 000B1D74 4E 80 04 21 */ bctrl
|
|
/* 800B4E38 000B1D78 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B4E3C 000B1D7C 38 7E 02 7C */ addi r3, r30, 0x27c
|
|
/* 800B4E40 000B1D80 48 00 0A 19 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
.L_800B4E44:
|
|
/* 800B4E44 000B1D84 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B4E48 000B1D88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B4E4C 000B1D8C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B4E50 000B1D90 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4E54 000B1D94 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B4E58 000B1D98 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistanceFxmix__5JAISeFUc
|
|
setSeDistanceFxmix__5JAISeFUc:
|
|
/* 800B4E5C 000B1D9C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B4E60 000B1DA0 7C 08 02 A6 */ mflr r0
|
|
/* 800B4E64 000B1DA4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B4E68 000B1DA8 80 A3 00 44 */ lwz r5, 0x44(r3)
|
|
/* 800B4E6C 000B1DAC A0 CD 8B B8 */ lhz r6, seDefaultFx__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4E70 000B1DB0 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B4E74 000B1DB4 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 800B4E78 000B1DB8 40 82 00 5C */ bne .L_800B4ED4
|
|
/* 800B4E7C 000B1DBC 80 0D 81 D4 */ lwz r0, audioCameraMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4E80 000B1DC0 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B4E84 000B1DC4 40 82 00 50 */ bne .L_800B4ED4
|
|
/* 800B4E88 000B1DC8 80 A3 00 34 */ lwz r5, 0x34(r3)
|
|
/* 800B4E8C 000B1DCC C0 0D 81 B0 */ lfs f0, distanceMax__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4E90 000B1DD0 C0 25 00 18 */ lfs f1, 0x18(r5)
|
|
/* 800B4E94 000B1DD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 800B4E98 000B1DD8 40 80 00 38 */ bge .L_800B4ED0
|
|
/* 800B4E9C 000B1DDC EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B4EA0 000B1DE0 A0 AD 81 66 */ lhz r5, seDistanceFxParameter__18JAIGlobalParameter@sda21(r13)
|
|
/* 800B4EA4 000B1DE4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4EA8 000B1DE8 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B4EAC 000B1DEC 90 A1 00 0C */ stw r5, 0xc(r1)
|
|
/* 800B4EB0 000B1DF0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B4EB4 000B1DF4 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B4EB8 000B1DF8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B4EBC 000B1DFC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B4EC0 000B1E00 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B4EC4 000B1E04 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 800B4EC8 000B1E08 80 C1 00 14 */ lwz r6, 0x14(r1)
|
|
/* 800B4ECC 000B1E0C 48 00 00 08 */ b .L_800B4ED4
|
|
.L_800B4ED0:
|
|
/* 800B4ED0 000B1E10 A0 CD 81 66 */ lhz r6, seDistanceFxParameter__18JAIGlobalParameter@sda21(r13)
|
|
.L_800B4ED4:
|
|
/* 800B4ED4 000B1E14 54 C0 04 3E */ clrlwi r0, r6, 0x10
|
|
/* 800B4ED8 000B1E18 28 00 00 7F */ cmplwi r0, 0x7f
|
|
/* 800B4EDC 000B1E1C 40 81 00 08 */ ble .L_800B4EE4
|
|
/* 800B4EE0 000B1E20 38 C0 00 7F */ li r6, 0x7f
|
|
.L_800B4EE4:
|
|
/* 800B4EE4 000B1E24 54 C5 06 3E */ clrlwi r5, r6, 0x18
|
|
/* 800B4EE8 000B1E28 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4EEC 000B1E2C 90 A1 00 14 */ stw r5, 0x14(r1)
|
|
/* 800B4EF0 000B1E30 38 63 03 2C */ addi r3, r3, 0x32c
|
|
/* 800B4EF4 000B1E34 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B4EF8 000B1E38 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B4EFC 000B1E3C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B4F00 000B1E40 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B4F04 000B1E44 C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800B4F08 000B1E48 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B4F0C 000B1E4C EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B4F10 000B1E50 48 00 09 49 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4F14 000B1E54 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B4F18 000B1E58 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4F1C 000B1E5C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B4F20 000B1E60 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistanceFir__5JAISeFUc
|
|
setSeDistanceFir__5JAISeFUc:
|
|
/* 800B4F24 000B1E64 4E 80 00 20 */ blr
|
|
|
|
.global setSeDistanceDolby__5JAISeFUc
|
|
setSeDistanceDolby__5JAISeFUc:
|
|
/* 800B4F28 000B1E68 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B4F2C 000B1E6C 7C 08 02 A6 */ mflr r0
|
|
/* 800B4F30 000B1E70 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B4F34 000B1E74 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B4F38 000B1E78 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B4F3C 000B1E7C 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B4F40 000B1E80 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B4F44 000B1E84 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B4F48 000B1E88 88 03 00 1A */ lbz r0, 0x1a(r3)
|
|
/* 800B4F4C 000B1E8C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B4F50 000B1E90 40 82 00 18 */ bne .L_800B4F68
|
|
/* 800B4F54 000B1E94 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B4F58 000B1E98 81 8C 00 C4 */ lwz r12, 0xc4(r12)
|
|
/* 800B4F5C 000B1E9C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B4F60 000B1EA0 4E 80 04 21 */ bctrl
|
|
/* 800B4F64 000B1EA4 48 00 00 14 */ b .L_800B4F78
|
|
.L_800B4F68:
|
|
/* 800B4F68 000B1EA8 80 7E 00 38 */ lwz r3, 0x38(r30)
|
|
/* 800B4F6C 000B1EAC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B4F70 000B1EB0 41 82 00 08 */ beq .L_800B4F78
|
|
/* 800B4F74 000B1EB4 C0 23 00 3C */ lfs f1, 0x3c(r3)
|
|
.L_800B4F78:
|
|
/* 800B4F78 000B1EB8 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 800B4F7C 000B1EBC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B4F80 000B1EC0 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B4F84 000B1EC4 38 7E 04 2C */ addi r3, r30, 0x42c
|
|
/* 800B4F88 000B1EC8 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B4F8C 000B1ECC 57 E4 06 3E */ clrlwi r4, r31, 0x18
|
|
/* 800B4F90 000B1ED0 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B4F94 000B1ED4 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B4F98 000B1ED8 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 800B4F9C 000B1EDC 54 00 06 3E */ clrlwi r0, r0, 0x18
|
|
/* 800B4FA0 000B1EE0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4FA4 000B1EE4 C8 21 00 10 */ lfd f1, 0x10(r1)
|
|
/* 800B4FA8 000B1EE8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B4FAC 000B1EEC EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B4FB0 000B1EF0 48 00 08 A9 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B4FB4 000B1EF4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B4FB8 000B1EF8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B4FBC 000B1EFC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B4FC0 000B1F00 7C 08 03 A6 */ mtlr r0
|
|
/* 800B4FC4 000B1F04 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B4FC8 000B1F08 4E 80 00 20 */ blr
|
|
|
|
.global setStreamPrepareFlag__9JAIStreamFUc
|
|
setStreamPrepareFlag__9JAIStreamFUc:
|
|
/* 800B4FCC 000B1F0C 80 6D 8C 48 */ lwz r3, streamUpdate__Q27JAInter9StreamMgr@sda21(r13)
|
|
/* 800B4FD0 000B1F10 98 83 00 02 */ stb r4, 2(r3)
|
|
/* 800B4FD4 000B1F14 4E 80 00 20 */ blr
|
|
|
|
.global checkStreamReady__9JAIStreamFv
|
|
checkStreamReady__9JAIStreamFv:
|
|
/* 800B4FD8 000B1F18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B4FDC 000B1F1C 7C 08 02 A6 */ mflr r0
|
|
/* 800B4FE0 000B1F20 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B4FE4 000B1F24 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B4FE8 000B1F28 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B4FEC 000B1F2C 40 82 00 18 */ bne .L_800B5004
|
|
/* 800B4FF0 000B1F30 48 00 3E C5 */ bl getSystemStatus__Q27JAInter9StreamMgrFv
|
|
/* 800B4FF4 000B1F34 28 03 00 01 */ cmplwi r3, 1
|
|
/* 800B4FF8 000B1F38 40 82 00 0C */ bne .L_800B5004
|
|
/* 800B4FFC 000B1F3C 38 60 00 01 */ li r3, 1
|
|
/* 800B5000 000B1F40 48 00 00 08 */ b .L_800B5008
|
|
.L_800B5004:
|
|
/* 800B5004 000B1F44 38 60 00 00 */ li r3, 0
|
|
.L_800B5008:
|
|
/* 800B5008 000B1F48 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B500C 000B1F4C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5010 000B1F50 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5014 000B1F54 4E 80 00 20 */ blr
|
|
|
|
.global setChannelVolume__9JAIStreamFUcfUl
|
|
setChannelVolume__9JAIStreamFUcfUl:
|
|
/* 800B5018 000B1F58 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B501C 000B1F5C 7C 08 02 A6 */ mflr r0
|
|
/* 800B5020 000B1F60 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B5024 000B1F64 DB E1 00 18 */ stfd f31, 0x18(r1)
|
|
/* 800B5028 000B1F68 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B502C 000B1F6C 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B5030 000B1F70 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B5034 000B1F74 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B5038 000B1F78 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B503C 000B1F7C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800B5040 000B1F80 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B5044 000B1F84 48 00 3E 99 */ bl getChannelMax__Q27JAInter9StreamMgrFv
|
|
/* 800B5048 000B1F88 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800B504C 000B1F8C 80 7D 01 C8 */ lwz r3, 0x1c8(r29)
|
|
/* 800B5050 000B1F90 57 C0 25 36 */ rlwinm r0, r30, 4, 0x14, 0x1b
|
|
/* 800B5054 000B1F94 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B5058 000B1F98 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B505C 000B1F9C 48 00 07 FD */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B5060 000B1FA0 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B5064 000B1FA4 40 82 00 1C */ bne .L_800B5080
|
|
/* 800B5068 000B1FA8 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 800B506C 000B1FAC 38 80 00 01 */ li r4, 1
|
|
/* 800B5070 000B1FB0 80 BD 01 B8 */ lwz r5, 0x1b8(r29)
|
|
/* 800B5074 000B1FB4 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5078 000B1FB8 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B507C 000B1FBC 90 1D 01 B8 */ stw r0, 0x1b8(r29)
|
|
.L_800B5080:
|
|
/* 800B5080 000B1FC0 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B5084 000B1FC4 41 82 00 14 */ beq .L_800B5098
|
|
/* 800B5088 000B1FC8 80 7D 01 B4 */ lwz r3, 0x1b4(r29)
|
|
/* 800B508C 000B1FCC 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5090 000B1FD0 60 00 00 40 */ ori r0, r0, 0x40
|
|
/* 800B5094 000B1FD4 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5098:
|
|
/* 800B5098 000B1FD8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B509C 000B1FDC CB E1 00 18 */ lfd f31, 0x18(r1)
|
|
/* 800B50A0 000B1FE0 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B50A4 000B1FE4 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B50A8 000B1FE8 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800B50AC 000B1FEC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B50B0 000B1FF0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B50B4 000B1FF4 4E 80 00 20 */ blr
|
|
|
|
.global setChannelPan__9JAIStreamFUcfUl
|
|
setChannelPan__9JAIStreamFUcfUl:
|
|
/* 800B50B8 000B1FF8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B50BC 000B1FFC 7C 08 02 A6 */ mflr r0
|
|
/* 800B50C0 000B2000 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B50C4 000B2004 DB E1 00 18 */ stfd f31, 0x18(r1)
|
|
/* 800B50C8 000B2008 FF E0 08 90 */ fmr f31, f1
|
|
/* 800B50CC 000B200C 93 E1 00 14 */ stw r31, 0x14(r1)
|
|
/* 800B50D0 000B2010 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B50D4 000B2014 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 800B50D8 000B2018 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B50DC 000B201C 93 A1 00 0C */ stw r29, 0xc(r1)
|
|
/* 800B50E0 000B2020 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B50E4 000B2024 48 00 3D F9 */ bl getChannelMax__Q27JAInter9StreamMgrFv
|
|
/* 800B50E8 000B2028 FC 20 F8 90 */ fmr f1, f31
|
|
/* 800B50EC 000B202C 80 7D 01 CC */ lwz r3, 0x1cc(r29)
|
|
/* 800B50F0 000B2030 57 C0 25 36 */ rlwinm r0, r30, 4, 0x14, 0x1b
|
|
/* 800B50F4 000B2034 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B50F8 000B2038 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B50FC 000B203C 48 00 07 5D */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B5100 000B2040 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B5104 000B2044 40 82 00 1C */ bne .L_800B5120
|
|
/* 800B5108 000B2048 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 800B510C 000B204C 38 80 00 01 */ li r4, 1
|
|
/* 800B5110 000B2050 80 BD 01 BC */ lwz r5, 0x1bc(r29)
|
|
/* 800B5114 000B2054 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5118 000B2058 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B511C 000B205C 90 1D 01 BC */ stw r0, 0x1bc(r29)
|
|
.L_800B5120:
|
|
/* 800B5120 000B2060 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B5124 000B2064 41 82 00 14 */ beq .L_800B5138
|
|
/* 800B5128 000B2068 80 7D 01 B4 */ lwz r3, 0x1b4(r29)
|
|
/* 800B512C 000B206C 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5130 000B2070 60 00 00 80 */ ori r0, r0, 0x80
|
|
/* 800B5134 000B2074 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5138:
|
|
/* 800B5138 000B2078 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B513C 000B207C CB E1 00 18 */ lfd f31, 0x18(r1)
|
|
/* 800B5140 000B2080 83 E1 00 14 */ lwz r31, 0x14(r1)
|
|
/* 800B5144 000B2084 83 C1 00 10 */ lwz r30, 0x10(r1)
|
|
/* 800B5148 000B2088 83 A1 00 0C */ lwz r29, 0xc(r1)
|
|
/* 800B514C 000B208C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5150 000B2090 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B5154 000B2094 4E 80 00 20 */ blr
|
|
|
|
.global setPauseMode__8JAISoundFUcUc
|
|
setPauseMode__8JAISoundFUcUc:
|
|
/* 800B5158 000B2098 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B515C 000B209C 7C 08 02 A6 */ mflr r0
|
|
/* 800B5160 000B20A0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B5164 000B20A4 3C 00 C0 00 */ lis r0, 0xc000
|
|
/* 800B5168 000B20A8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B516C 000B20AC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800B5170 000B20B0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B5174 000B20B4 7C 9E 23 78 */ mr r30, r4
|
|
/* 800B5178 000B20B8 80 C3 00 20 */ lwz r6, 0x20(r3)
|
|
/* 800B517C 000B20BC 54 C4 00 02 */ rlwinm r4, r6, 0, 0, 1
|
|
/* 800B5180 000B20C0 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800B5184 000B20C4 41 82 00 E0 */ beq .L_800B5264
|
|
/* 800B5188 000B20C8 40 80 01 A0 */ bge .L_800B5328
|
|
/* 800B518C 000B20CC 3C 60 80 00 */ lis r3, 0x80000001@ha
|
|
/* 800B5190 000B20D0 38 03 00 01 */ addi r0, r3, 0x80000001@l
|
|
/* 800B5194 000B20D4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 800B5198 000B20D8 40 80 01 90 */ bge .L_800B5328
|
|
/* 800B519C 000B20DC 34 1F 00 48 */ addic. r0, r31, 0x48
|
|
/* 800B51A0 000B20E0 41 82 01 88 */ beq .L_800B5328
|
|
/* 800B51A4 000B20E4 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
|
/* 800B51A8 000B20E8 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B51AC 000B20EC 40 82 00 08 */ bne .L_800B51B4
|
|
/* 800B51B0 000B20F0 3B C0 00 04 */ li r30, 4
|
|
.L_800B51B4:
|
|
/* 800B51B4 000B20F4 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 800B51B8 000B20F8 41 82 00 54 */ beq .L_800B520C
|
|
/* 800B51BC 000B20FC 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B51C0 000B2100 41 82 00 38 */ beq .L_800B51F8
|
|
/* 800B51C4 000B2104 40 80 00 98 */ bge .L_800B525C
|
|
/* 800B51C8 000B2108 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B51CC 000B210C 40 80 00 08 */ bge .L_800B51D4
|
|
/* 800B51D0 000B2110 48 00 00 8C */ b .L_800B525C
|
|
.L_800B51D4:
|
|
/* 800B51D4 000B2114 7F E3 FB 78 */ mr r3, r31
|
|
/* 800B51D8 000B2118 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B51DC 000B211C 81 9F 00 10 */ lwz r12, 0x10(r31)
|
|
/* 800B51E0 000B2120 38 A0 00 01 */ li r5, 1
|
|
/* 800B51E4 000B2124 38 C0 00 0B */ li r6, 0xb
|
|
/* 800B51E8 000B2128 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
|
/* 800B51EC 000B212C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B51F0 000B2130 4E 80 04 21 */ bctrl
|
|
/* 800B51F4 000B2134 48 00 00 68 */ b .L_800B525C
|
|
.L_800B51F8:
|
|
/* 800B51F8 000B2138 38 7F 03 0C */ addi r3, r31, 0x30c
|
|
/* 800B51FC 000B213C 38 80 00 01 */ li r4, 1
|
|
/* 800B5200 000B2140 38 A0 00 01 */ li r5, 1
|
|
/* 800B5204 000B2144 4B FE D0 C1 */ bl pause__8JASTrackFbb
|
|
/* 800B5208 000B2148 48 00 00 54 */ b .L_800B525C
|
|
.L_800B520C:
|
|
/* 800B520C 000B214C 88 1F 02 C1 */ lbz r0, 0x2c1(r31)
|
|
/* 800B5210 000B2150 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B5214 000B2154 41 82 00 38 */ beq .L_800B524C
|
|
/* 800B5218 000B2158 40 80 00 44 */ bge .L_800B525C
|
|
/* 800B521C 000B215C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B5220 000B2160 40 80 00 08 */ bge .L_800B5228
|
|
/* 800B5224 000B2164 48 00 00 38 */ b .L_800B525C
|
|
.L_800B5228:
|
|
/* 800B5228 000B2168 7F E3 FB 78 */ mr r3, r31
|
|
/* 800B522C 000B216C C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B5230 000B2170 81 9F 00 10 */ lwz r12, 0x10(r31)
|
|
/* 800B5234 000B2174 38 80 00 01 */ li r4, 1
|
|
/* 800B5238 000B2178 38 A0 00 0B */ li r5, 0xb
|
|
/* 800B523C 000B217C 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B5240 000B2180 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5244 000B2184 4E 80 04 21 */ bctrl
|
|
/* 800B5248 000B2188 48 00 00 14 */ b .L_800B525C
|
|
.L_800B524C:
|
|
/* 800B524C 000B218C 38 7F 03 0C */ addi r3, r31, 0x30c
|
|
/* 800B5250 000B2190 38 80 00 00 */ li r4, 0
|
|
/* 800B5254 000B2194 38 A0 00 01 */ li r5, 1
|
|
/* 800B5258 000B2198 4B FE D0 6D */ bl pause__8JASTrackFbb
|
|
.L_800B525C:
|
|
/* 800B525C 000B219C 9B DF 02 C1 */ stb r30, 0x2c1(r31)
|
|
/* 800B5260 000B21A0 48 00 00 C8 */ b .L_800B5328
|
|
.L_800B5264:
|
|
/* 800B5264 000B21A4 34 1F 00 48 */ addic. r0, r31, 0x48
|
|
/* 800B5268 000B21A8 41 82 00 C0 */ beq .L_800B5328
|
|
/* 800B526C 000B21AC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 800B5270 000B21B0 41 82 00 6C */ beq .L_800B52DC
|
|
/* 800B5274 000B21B4 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B5278 000B21B8 41 82 00 54 */ beq .L_800B52CC
|
|
/* 800B527C 000B21BC 40 80 00 A8 */ bge .L_800B5324
|
|
/* 800B5280 000B21C0 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B5284 000B21C4 40 80 00 08 */ bge .L_800B528C
|
|
/* 800B5288 000B21C8 48 00 00 9C */ b .L_800B5324
|
|
.L_800B528C:
|
|
/* 800B528C 000B21CC 54 A4 06 3E */ clrlwi r4, r5, 0x18
|
|
/* 800B5290 000B21D0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5294 000B21D4 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5298 000B21D8 38 80 00 01 */ li r4, 1
|
|
/* 800B529C 000B21DC 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B52A0 000B21E0 38 A0 00 0B */ li r5, 0xb
|
|
/* 800B52A4 000B21E4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B52A8 000B21E8 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B52AC 000B21EC C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B52B0 000B21F0 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B52B4 000B21F4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B52B8 000B21F8 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B52BC 000B21FC EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B52C0 000B2200 7D 89 03 A6 */ mtctr r12
|
|
/* 800B52C4 000B2204 4E 80 04 21 */ bctrl
|
|
/* 800B52C8 000B2208 48 00 00 5C */ b .L_800B5324
|
|
.L_800B52CC:
|
|
/* 800B52CC 000B220C 48 00 3B E1 */ bl getStreamObjectPointer__Q27JAInter9StreamMgrFv
|
|
/* 800B52D0 000B2210 38 80 00 01 */ li r4, 1
|
|
/* 800B52D4 000B2214 4B FF 40 D5 */ bl pause__13JASAramStreamFb
|
|
/* 800B52D8 000B2218 48 00 00 4C */ b .L_800B5324
|
|
.L_800B52DC:
|
|
/* 800B52DC 000B221C 88 1F 00 48 */ lbz r0, 0x48(r31)
|
|
/* 800B52E0 000B2220 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 800B52E4 000B2224 41 82 00 34 */ beq .L_800B5318
|
|
/* 800B52E8 000B2228 40 80 00 3C */ bge .L_800B5324
|
|
/* 800B52EC 000B222C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 800B52F0 000B2230 40 80 00 08 */ bge .L_800B52F8
|
|
/* 800B52F4 000B2234 48 00 00 30 */ b .L_800B5324
|
|
.L_800B52F8:
|
|
/* 800B52F8 000B2238 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B52FC 000B223C 38 80 00 01 */ li r4, 1
|
|
/* 800B5300 000B2240 C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B5304 000B2244 38 A0 00 0B */ li r5, 0xb
|
|
/* 800B5308 000B2248 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B530C 000B224C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5310 000B2250 4E 80 04 21 */ bctrl
|
|
/* 800B5314 000B2254 48 00 00 10 */ b .L_800B5324
|
|
.L_800B5318:
|
|
/* 800B5318 000B2258 48 00 3B 95 */ bl getStreamObjectPointer__Q27JAInter9StreamMgrFv
|
|
/* 800B531C 000B225C 38 80 00 00 */ li r4, 0
|
|
/* 800B5320 000B2260 4B FF 40 89 */ bl pause__13JASAramStreamFb
|
|
.L_800B5324:
|
|
/* 800B5324 000B2264 9B DF 00 48 */ stb r30, 0x48(r31)
|
|
.L_800B5328:
|
|
/* 800B5328 000B2268 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B532C 000B226C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B5330 000B2270 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B5334 000B2274 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5338 000B2278 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B533C 000B227C 4E 80 00 20 */ blr
|
|
|
|
.global setVolume__9JAIStreamFfUlUc
|
|
setVolume__9JAIStreamFfUlUc:
|
|
/* 800B5340 000B2280 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5344 000B2284 7C 08 02 A6 */ mflr r0
|
|
/* 800B5348 000B2288 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B534C 000B228C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B5350 000B2290 7C BF 2B 78 */ mr r31, r5
|
|
/* 800B5354 000B2294 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B5358 000B2298 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B535C 000B229C 54 A3 25 36 */ rlwinm r3, r5, 4, 0x14, 0x1b
|
|
/* 800B5360 000B22A0 38 63 00 64 */ addi r3, r3, 0x64
|
|
/* 800B5364 000B22A4 7C 7E 1A 14 */ add r3, r30, r3
|
|
/* 800B5368 000B22A8 48 00 04 F1 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B536C 000B22AC 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B5370 000B22B0 40 82 00 1C */ bne .L_800B538C
|
|
/* 800B5374 000B22B4 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B5378 000B22B8 38 80 00 01 */ li r4, 1
|
|
/* 800B537C 000B22BC 80 BE 00 50 */ lwz r5, 0x50(r30)
|
|
/* 800B5380 000B22C0 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5384 000B22C4 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5388 000B22C8 90 1E 00 50 */ stw r0, 0x50(r30)
|
|
.L_800B538C:
|
|
/* 800B538C 000B22CC 80 9E 01 B4 */ lwz r4, 0x1b4(r30)
|
|
/* 800B5390 000B22D0 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B5394 000B22D4 41 82 00 18 */ beq .L_800B53AC
|
|
/* 800B5398 000B22D8 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B539C 000B22DC 41 82 00 10 */ beq .L_800B53AC
|
|
/* 800B53A0 000B22E0 80 04 00 18 */ lwz r0, 0x18(r4)
|
|
/* 800B53A4 000B22E4 64 00 00 04 */ oris r0, r0, 4
|
|
/* 800B53A8 000B22E8 90 04 00 18 */ stw r0, 0x18(r4)
|
|
.L_800B53AC:
|
|
/* 800B53AC 000B22EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B53B0 000B22F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B53B4 000B22F4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B53B8 000B22F8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B53BC 000B22FC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B53C0 000B2300 4E 80 00 20 */ blr
|
|
|
|
.global setVolumeU7__11JAISequenceFUcUlUc
|
|
setVolumeU7__11JAISequenceFUcUlUc:
|
|
/* 800B53C4 000B2304 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B53C8 000B2308 7C 08 02 A6 */ mflr r0
|
|
/* 800B53CC 000B230C 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B53D0 000B2310 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B53D4 000B2314 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B53D8 000B2318 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B53DC 000B231C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B53E0 000B2320 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B53E4 000B2324 54 C4 25 36 */ rlwinm r4, r6, 4, 0x14, 0x1b
|
|
/* 800B53E8 000B2328 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B53EC 000B232C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B53F0 000B2330 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B53F4 000B2334 7C DF 33 78 */ mr r31, r6
|
|
/* 800B53F8 000B2338 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B53FC 000B233C 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B5400 000B2340 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B5404 000B2344 38 64 01 58 */ addi r3, r4, 0x158
|
|
/* 800B5408 000B2348 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B540C 000B234C EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B5410 000B2350 7C 7E 1A 14 */ add r3, r30, r3
|
|
/* 800B5414 000B2354 48 00 04 45 */ bl set__Q27JAInter11MoveParaSetFfUl
|
|
/* 800B5418 000B2358 2C 03 00 01 */ cmpwi r3, 1
|
|
/* 800B541C 000B235C 40 82 00 1C */ bne .L_800B5438
|
|
/* 800B5420 000B2360 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B5424 000B2364 38 80 00 01 */ li r4, 1
|
|
/* 800B5428 000B2368 80 BE 02 CC */ lwz r5, 0x2cc(r30)
|
|
/* 800B542C 000B236C 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5430 000B2370 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5434 000B2374 90 1E 02 CC */ stw r0, 0x2cc(r30)
|
|
.L_800B5438:
|
|
/* 800B5438 000B2378 80 9E 03 08 */ lwz r4, 0x308(r30)
|
|
/* 800B543C 000B237C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B5440 000B2380 41 82 00 18 */ beq .L_800B5458
|
|
/* 800B5444 000B2384 2C 03 00 02 */ cmpwi r3, 2
|
|
/* 800B5448 000B2388 41 82 00 10 */ beq .L_800B5458
|
|
/* 800B544C 000B238C 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 800B5450 000B2390 64 00 00 04 */ oris r0, r0, 4
|
|
/* 800B5454 000B2394 90 04 00 08 */ stw r0, 8(r4)
|
|
.L_800B5458:
|
|
/* 800B5458 000B2398 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B545C 000B239C 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B5460 000B23A0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B5464 000B23A4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5468 000B23A8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B546C 000B23AC 4E 80 00 20 */ blr
|
|
|
|
.global setSeqPrepareFlag__11JAISequenceFUc
|
|
setSeqPrepareFlag__11JAISequenceFUc:
|
|
/* 800B5470 000B23B0 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B5474 000B23B4 98 83 00 02 */ stb r4, 2(r3)
|
|
/* 800B5478 000B23B8 4E 80 00 20 */ blr
|
|
|
|
.global checkSeqReady__11JAISequenceFv
|
|
checkSeqReady__11JAISequenceFv:
|
|
/* 800B547C 000B23BC 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5480 000B23C0 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800B5484 000B23C4 40 82 00 1C */ bne .L_800B54A0
|
|
/* 800B5488 000B23C8 80 63 02 C4 */ lwz r3, 0x2c4(r3)
|
|
/* 800B548C 000B23CC 3C 03 00 01 */ addis r0, r3, 1
|
|
/* 800B5490 000B23D0 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 800B5494 000B23D4 40 82 00 0C */ bne .L_800B54A0
|
|
/* 800B5498 000B23D8 38 60 00 01 */ li r3, 1
|
|
/* 800B549C 000B23DC 4E 80 00 20 */ blr
|
|
.L_800B54A0:
|
|
/* 800B54A0 000B23E0 38 60 00 00 */ li r3, 0
|
|
/* 800B54A4 000B23E4 4E 80 00 20 */ blr
|
|
|
|
.global getSeqInterVolume__11JAISequenceFUc
|
|
getSeqInterVolume__11JAISequenceFUc:
|
|
/* 800B54A8 000B23E8 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B54AC 000B23EC 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B54B0 000B23F0 41 82 00 0C */ beq .L_800B54BC
|
|
/* 800B54B4 000B23F4 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B54B8 000B23F8 40 82 00 14 */ bne .L_800B54CC
|
|
.L_800B54BC:
|
|
/* 800B54BC 000B23FC 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B54C0 000B2400 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B54C4 000B2404 C0 23 01 5C */ lfs f1, 0x15c(r3)
|
|
/* 800B54C8 000B2408 4E 80 00 20 */ blr
|
|
.L_800B54CC:
|
|
/* 800B54CC 000B240C C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B54D0 000B2410 4E 80 00 20 */ blr
|
|
|
|
.global getTrackPortRoute__8JAISoundFUcUc
|
|
getTrackPortRoute__8JAISoundFUcUc:
|
|
/* 800B54D4 000B2414 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 800B54D8 000B2418 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
|
|
/* 800B54DC 000B241C 41 82 00 20 */ beq .L_800B54FC
|
|
/* 800B54E0 000B2420 54 83 E7 3E */ rlwinm r3, r4, 0x1c, 0x1c, 0x1f
|
|
/* 800B54E4 000B2424 54 80 26 36 */ rlwinm r0, r4, 4, 0x18, 0x1b
|
|
/* 800B54E8 000B2428 54 A5 82 1E */ rlwinm r5, r5, 0x10, 8, 0xf
|
|
/* 800B54EC 000B242C 3C 83 20 00 */ addis r4, r3, 0x2000
|
|
/* 800B54F0 000B2430 7C 60 2A 14 */ add r3, r0, r5
|
|
/* 800B54F4 000B2434 7C 64 1A 14 */ add r3, r4, r3
|
|
/* 800B54F8 000B2438 4E 80 00 20 */ blr
|
|
.L_800B54FC:
|
|
/* 800B54FC 000B243C 54 83 07 3E */ clrlwi r3, r4, 0x1c
|
|
/* 800B5500 000B2440 54 A0 82 1E */ rlwinm r0, r5, 0x10, 8, 0xf
|
|
/* 800B5504 000B2444 3C 63 10 00 */ addis r3, r3, 0x1000
|
|
/* 800B5508 000B2448 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B550C 000B244C 4E 80 00 20 */ blr
|
|
|
|
.global checkSoundHandle__8JAISoundFUlPv
|
|
checkSoundHandle__8JAISoundFUlPv:
|
|
/* 800B5510 000B2450 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5514 000B2454 7C 08 02 A6 */ mflr r0
|
|
/* 800B5518 000B2458 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B551C 000B245C 54 80 00 02 */ rlwinm r0, r4, 0, 0, 1
|
|
/* 800B5520 000B2460 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B5524 000B2464 3B E0 00 00 */ li r31, 0
|
|
/* 800B5528 000B2468 80 C3 00 20 */ lwz r6, 0x20(r3)
|
|
/* 800B552C 000B246C 54 C4 00 02 */ rlwinm r4, r6, 0, 0, 1
|
|
/* 800B5530 000B2470 7C 04 00 40 */ cmplw r4, r0
|
|
/* 800B5534 000B2474 41 82 00 1C */ beq .L_800B5550
|
|
/* 800B5538 000B2478 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B553C 000B247C 38 80 00 00 */ li r4, 0
|
|
/* 800B5540 000B2480 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 800B5544 000B2484 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5548 000B2488 4E 80 04 21 */ bctrl
|
|
/* 800B554C 000B248C 48 00 00 34 */ b .L_800B5580
|
|
.L_800B5550:
|
|
/* 800B5550 000B2490 80 83 00 44 */ lwz r4, 0x44(r3)
|
|
/* 800B5554 000B2494 88 05 00 04 */ lbz r0, 4(r5)
|
|
/* 800B5558 000B2498 88 84 00 04 */ lbz r4, 4(r4)
|
|
/* 800B555C 000B249C 7C 04 00 40 */ cmplw r4, r0
|
|
/* 800B5560 000B24A0 41 81 00 1C */ bgt .L_800B557C
|
|
/* 800B5564 000B24A4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5568 000B24A8 38 80 00 00 */ li r4, 0
|
|
/* 800B556C 000B24AC 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 800B5570 000B24B0 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5574 000B24B4 4E 80 04 21 */ bctrl
|
|
/* 800B5578 000B24B8 48 00 00 08 */ b .L_800B5580
|
|
.L_800B557C:
|
|
/* 800B557C 000B24BC 3B E0 00 01 */ li r31, 1
|
|
.L_800B5580:
|
|
/* 800B5580 000B24C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5584 000B24C4 7F E3 FB 78 */ mr r3, r31
|
|
/* 800B5588 000B24C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B558C 000B24CC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5590 000B24D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5594 000B24D4 4E 80 00 20 */ blr
|
|
|
|
.global getFadeCounter__11JAISequenceFv
|
|
getFadeCounter__11JAISequenceFv:
|
|
/* 800B5598 000B24D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B559C 000B24DC 7C 08 02 A6 */ mflr r0
|
|
/* 800B55A0 000B24E0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B55A4 000B24E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B55A8 000B24E8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800B55AC 000B24EC 88 63 00 14 */ lbz r3, 0x14(r3)
|
|
/* 800B55B0 000B24F0 4B FF E2 79 */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
|
|
/* 800B55B4 000B24F4 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B55B8 000B24F8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800B55BC 000B24FC 41 82 00 0C */ beq .L_800B55C8
|
|
/* 800B55C0 000B2500 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 800B55C4 000B2504 48 00 00 0C */ b .L_800B55D0
|
|
.L_800B55C8:
|
|
/* 800B55C8 000B2508 80 7F 01 D4 */ lwz r3, 0x1d4(r31)
|
|
/* 800B55CC 000B250C 38 63 FF FF */ addi r3, r3, -1
|
|
.L_800B55D0:
|
|
/* 800B55D0 000B2510 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B55D4 000B2514 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B55D8 000B2518 7C 08 03 A6 */ mtlr r0
|
|
/* 800B55DC 000B251C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B55E0 000B2520 4E 80 00 20 */ blr
|
|
|
|
.global getFadeCounter__5JAISeFv
|
|
getFadeCounter__5JAISeFv:
|
|
/* 800B55E4 000B2524 80 63 01 D8 */ lwz r3, 0x1d8(r3)
|
|
/* 800B55E8 000B2528 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800B55EC 000B252C 4E 80 00 20 */ blr
|
|
|
|
.global getFadeCounter__9JAIStreamFv
|
|
getFadeCounter__9JAIStreamFv:
|
|
/* 800B55F0 000B2530 80 83 01 B4 */ lwz r4, 0x1b4(r3)
|
|
/* 800B55F4 000B2534 80 04 00 18 */ lwz r0, 0x18(r4)
|
|
/* 800B55F8 000B2538 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800B55FC 000B253C 41 82 00 0C */ beq .L_800B5608
|
|
/* 800B5600 000B2540 80 63 00 28 */ lwz r3, 0x28(r3)
|
|
/* 800B5604 000B2544 4E 80 00 20 */ blr
|
|
.L_800B5608:
|
|
/* 800B5608 000B2548 80 63 00 E0 */ lwz r3, 0xe0(r3)
|
|
/* 800B560C 000B254C 38 63 FF FF */ addi r3, r3, -1
|
|
/* 800B5610 000B2550 4E 80 00 20 */ blr
|
|
|
|
.global initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo
|
|
initParameter__8JAISoundFPvPQ27JAInter5ActorUlUlUcPQ27JAInter9SoundInfo:
|
|
/* 800B5614 000B2554 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5618 000B2558 7C 08 02 A6 */ mflr r0
|
|
/* 800B561C 000B255C 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B5620 000B2560 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5624 000B2564 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B5628 000B2568 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800B562C 000B256C 90 C3 00 20 */ stw r6, 0x20(r3)
|
|
/* 800B5630 000B2570 41 82 00 48 */ beq .L_800B5678
|
|
/* 800B5634 000B2574 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B5638 000B2578 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 800B563C 000B257C 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 800B5640 000B2580 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5644 000B2584 41 82 00 18 */ beq .L_800B565C
|
|
/* 800B5648 000B2588 80 05 00 04 */ lwz r0, 4(r5)
|
|
/* 800B564C 000B258C 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 800B5650 000B2590 80 05 00 0C */ lwz r0, 0xc(r5)
|
|
/* 800B5654 000B2594 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 800B5658 000B2598 48 00 00 14 */ b .L_800B566C
|
|
.L_800B565C:
|
|
/* 800B565C 000B259C 38 00 00 00 */ li r0, 0
|
|
/* 800B5660 000B25A0 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 800B5664 000B25A4 80 05 00 0C */ lwz r0, 0xc(r5)
|
|
/* 800B5668 000B25A8 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
.L_800B566C:
|
|
/* 800B566C 000B25AC 88 05 00 10 */ lbz r0, 0x10(r5)
|
|
/* 800B5670 000B25B0 98 1F 00 1A */ stb r0, 0x1a(r31)
|
|
/* 800B5674 000B25B4 48 00 00 18 */ b .L_800B568C
|
|
.L_800B5678:
|
|
/* 800B5678 000B25B8 38 00 00 00 */ li r0, 0
|
|
/* 800B567C 000B25BC 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 800B5680 000B25C0 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 800B5684 000B25C4 98 1F 00 1A */ stb r0, 0x1a(r31)
|
|
/* 800B5688 000B25C8 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
.L_800B568C:
|
|
/* 800B568C 000B25CC 90 9F 00 40 */ stw r4, 0x40(r31)
|
|
/* 800B5690 000B25D0 38 00 00 0A */ li r0, 0xa
|
|
/* 800B5694 000B25D4 90 FF 00 28 */ stw r7, 0x28(r31)
|
|
/* 800B5698 000B25D8 99 1F 00 18 */ stb r8, 0x18(r31)
|
|
/* 800B569C 000B25DC 91 3F 00 44 */ stw r9, 0x44(r31)
|
|
/* 800B56A0 000B25E0 98 1F 00 16 */ stb r0, 0x16(r31)
|
|
/* 800B56A4 000B25E4 4B FF 84 B9 */ bl getParamDistanceParameterMoveTime__18JAIGlobalParameterFv
|
|
/* 800B56A8 000B25E8 98 7F 00 19 */ stb r3, 0x19(r31)
|
|
/* 800B56AC 000B25EC 38 00 00 00 */ li r0, 0
|
|
/* 800B56B0 000B25F0 B0 1F 00 1C */ sth r0, 0x1c(r31)
|
|
/* 800B56B4 000B25F4 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
/* 800B56B8 000B25F8 80 1F 00 3C */ lwz r0, 0x3c(r31)
|
|
/* 800B56BC 000B25FC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B56C0 000B2600 41 82 00 1C */ beq .L_800B56DC
|
|
/* 800B56C4 000B2604 4B FF 84 11 */ bl getParamDistanceMax__18JAIGlobalParameterFv
|
|
/* 800B56C8 000B2608 C0 02 8C D8 */ lfs f0, lbl_80517038@sda21(r2)
|
|
/* 800B56CC 000B260C 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 800B56D0 000B2610 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B56D4 000B2614 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 800B56D8 000B2618 48 00 00 10 */ b .L_800B56E8
|
|
.L_800B56DC:
|
|
/* 800B56DC 000B261C C0 02 8C 84 */ lfs f0, lbl_80516FE4@sda21(r2)
|
|
/* 800B56E0 000B2620 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
/* 800B56E4 000B2624 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
.L_800B56E8:
|
|
/* 800B56E8 000B2628 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B56EC 000B262C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B56F0 000B2630 7C 08 03 A6 */ mtlr r0
|
|
/* 800B56F4 000B2634 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B56F8 000B2638 4E 80 00 20 */ blr
|
|
|
|
.global init__Q27JAInter9LinkSoundFv
|
|
init__Q27JAInter9LinkSoundFv:
|
|
/* 800B56FC 000B263C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5700 000B2640 7C 08 02 A6 */ mflr r0
|
|
/* 800B5704 000B2644 38 A0 00 20 */ li r5, 0x20
|
|
/* 800B5708 000B2648 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B570C 000B264C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B5710 000B2650 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B5714 000B2654 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B5718 000B2658 38 60 00 0C */ li r3, 0xc
|
|
/* 800B571C 000B265C 80 8D 8B 6C */ lwz r4, msCurrentHeap__8JAIBasic@sda21(r13)
|
|
/* 800B5720 000B2660 4B F6 E8 21 */ bl __nw__FUlP7JKRHeapi
|
|
/* 800B5724 000B2664 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800B5728 000B2668 41 82 00 08 */ beq .L_800B5730
|
|
/* 800B572C 000B266C 4B F7 11 A5 */ bl initiate__10JSUPtrListFv
|
|
.L_800B5730:
|
|
/* 800B5730 000B2670 93 FE 00 00 */ stw r31, 0(r30)
|
|
/* 800B5734 000B2674 38 60 00 0C */ li r3, 0xc
|
|
/* 800B5738 000B2678 38 A0 00 20 */ li r5, 0x20
|
|
/* 800B573C 000B267C 80 8D 8B 6C */ lwz r4, msCurrentHeap__8JAIBasic@sda21(r13)
|
|
/* 800B5740 000B2680 4B F6 E8 01 */ bl __nw__FUlP7JKRHeapi
|
|
/* 800B5744 000B2684 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800B5748 000B2688 41 82 00 08 */ beq .L_800B5750
|
|
/* 800B574C 000B268C 4B F7 11 85 */ bl initiate__10JSUPtrListFv
|
|
.L_800B5750:
|
|
/* 800B5750 000B2690 93 FE 00 04 */ stw r31, 4(r30)
|
|
/* 800B5754 000B2694 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5758 000B2698 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B575C 000B269C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B5760 000B26A0 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5764 000B26A4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5768 000B26A8 4E 80 00 20 */ blr
|
|
|
|
.global getSound__Q27JAInter9LinkSoundFv
|
|
getSound__Q27JAInter9LinkSoundFv:
|
|
/* 800B576C 000B26AC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B5770 000B26B0 7C 08 02 A6 */ mflr r0
|
|
/* 800B5774 000B26B4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B5778 000B26B8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B577C 000B26BC 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B5780 000B26C0 3B C0 00 00 */ li r30, 0
|
|
/* 800B5784 000B26C4 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B5788 000B26C8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800B578C 000B26CC 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 800B5790 000B26D0 83 E3 00 00 */ lwz r31, 0(r3)
|
|
/* 800B5794 000B26D4 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 800B5798 000B26D8 41 82 00 30 */ beq .L_800B57C8
|
|
/* 800B579C 000B26DC 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B57A0 000B26E0 4B F7 14 85 */ bl remove__10JSUPtrListFP10JSUPtrLink
|
|
/* 800B57A4 000B26E4 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 800B57A8 000B26E8 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B57AC 000B26EC 4B F7 11 F1 */ bl prepend__10JSUPtrListFP10JSUPtrLink
|
|
/* 800B57B0 000B26F0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 800B57B4 000B26F4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B57B8 000B26F8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B57BC 000B26FC 81 8C 00 CC */ lwz r12, 0xcc(r12)
|
|
/* 800B57C0 000B2700 7D 89 03 A6 */ mtctr r12
|
|
/* 800B57C4 000B2704 4E 80 04 21 */ bctrl
|
|
.L_800B57C8:
|
|
/* 800B57C8 000B2708 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B57CC 000B270C 7F C3 F3 78 */ mr r3, r30
|
|
/* 800B57D0 000B2710 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B57D4 000B2714 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B57D8 000B2718 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B57DC 000B271C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B57E0 000B2720 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B57E4 000B2724 4E 80 00 20 */ blr
|
|
|
|
.global onGet__8JAISoundFv
|
|
onGet__8JAISoundFv:
|
|
/* 800B57E8 000B2728 4E 80 00 20 */ blr
|
|
|
|
.global releaseSound__Q27JAInter9LinkSoundFP8JAISound
|
|
releaseSound__Q27JAInter9LinkSoundFP8JAISound:
|
|
/* 800B57EC 000B272C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B57F0 000B2730 7C 08 02 A6 */ mflr r0
|
|
/* 800B57F4 000B2734 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B57F8 000B2738 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800B57FC 000B273C 7C 9F 23 79 */ or. r31, r4, r4
|
|
/* 800B5800 000B2740 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800B5804 000B2744 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B5808 000B2748 41 82 00 20 */ beq .L_800B5828
|
|
/* 800B580C 000B274C 80 7E 00 04 */ lwz r3, 4(r30)
|
|
/* 800B5810 000B2750 4B F7 14 15 */ bl remove__10JSUPtrListFP10JSUPtrLink
|
|
/* 800B5814 000B2754 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 800B5818 000B2758 41 82 00 10 */ beq .L_800B5828
|
|
/* 800B581C 000B275C 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 800B5820 000B2760 7F E4 FB 78 */ mr r4, r31
|
|
/* 800B5824 000B2764 4B F7 11 79 */ bl prepend__10JSUPtrListFP10JSUPtrLink
|
|
.L_800B5828:
|
|
/* 800B5828 000B2768 7F E3 FB 78 */ mr r3, r31
|
|
/* 800B582C 000B276C 81 9F 00 10 */ lwz r12, 0x10(r31)
|
|
/* 800B5830 000B2770 81 8C 00 D0 */ lwz r12, 0xd0(r12)
|
|
/* 800B5834 000B2774 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5838 000B2778 4E 80 04 21 */ bctrl
|
|
/* 800B583C 000B277C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5840 000B2780 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800B5844 000B2784 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800B5848 000B2788 7C 08 03 A6 */ mtlr r0
|
|
/* 800B584C 000B278C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5850 000B2790 4E 80 00 20 */ blr
|
|
|
|
.global onRelease__8JAISoundFv
|
|
onRelease__8JAISoundFv:
|
|
/* 800B5854 000B2794 4E 80 00 20 */ blr
|
|
|
|
.global set__Q27JAInter11MoveParaSetFfUl
|
|
set__Q27JAInter11MoveParaSetFfUl:
|
|
/* 800B5858 000B2798 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B585C 000B279C 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
/* 800B5860 000B27A0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5864 000B27A4 40 82 00 18 */ bne .L_800B587C
|
|
/* 800B5868 000B27A8 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 800B586C 000B27AC FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5870 000B27B0 40 82 00 0C */ bne .L_800B587C
|
|
/* 800B5874 000B27B4 38 60 00 02 */ li r3, 2
|
|
/* 800B5878 000B27B8 48 00 00 70 */ b .L_800B58E8
|
|
.L_800B587C:
|
|
/* 800B587C 000B27BC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5880 000B27C0 41 82 00 18 */ beq .L_800B5898
|
|
/* 800B5884 000B27C4 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800B5888 000B27C8 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B588C 000B27CC 40 82 00 0C */ bne .L_800B5898
|
|
/* 800B5890 000B27D0 38 60 00 02 */ li r3, 2
|
|
/* 800B5894 000B27D4 48 00 00 54 */ b .L_800B58E8
|
|
.L_800B5898:
|
|
/* 800B5898 000B27D8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B589C 000B27DC D0 23 00 00 */ stfs f1, 0(r3)
|
|
/* 800B58A0 000B27E0 40 82 00 10 */ bne .L_800B58B0
|
|
/* 800B58A4 000B27E4 D0 23 00 04 */ stfs f1, 4(r3)
|
|
/* 800B58A8 000B27E8 38 60 00 00 */ li r3, 0
|
|
/* 800B58AC 000B27EC 48 00 00 3C */ b .L_800B58E8
|
|
.L_800B58B0:
|
|
/* 800B58B0 000B27F0 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B58B4 000B27F4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B58B8 000B27F8 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B58BC 000B27FC C0 63 00 04 */ lfs f3, 4(r3)
|
|
/* 800B58C0 000B2800 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B58C4 000B2804 C0 43 00 00 */ lfs f2, 0(r3)
|
|
/* 800B58C8 000B2808 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B58CC 000B280C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B58D0 000B2810 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B58D4 000B2814 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B58D8 000B2818 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B58DC 000B281C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 800B58E0 000B2820 90 83 00 0C */ stw r4, 0xc(r3)
|
|
/* 800B58E4 000B2824 38 60 00 01 */ li r3, 1
|
|
.L_800B58E8:
|
|
/* 800B58E8 000B2828 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B58EC 000B282C 4E 80 00 20 */ blr
|
|
|
|
.global move__Q27JAInter11MoveParaSetFv
|
|
move__Q27JAInter11MoveParaSetFv:
|
|
/* 800B58F0 000B2830 80 83 00 0C */ lwz r4, 0xc(r3)
|
|
/* 800B58F4 000B2834 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B58F8 000B2838 40 82 00 0C */ bne .L_800B5904
|
|
/* 800B58FC 000B283C 38 00 00 00 */ li r0, 0
|
|
/* 800B5900 000B2840 48 00 00 34 */ b .L_800B5934
|
|
.L_800B5904:
|
|
/* 800B5904 000B2844 34 04 FF FF */ addic. r0, r4, -1
|
|
/* 800B5908 000B2848 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 800B590C 000B284C 41 82 00 1C */ beq .L_800B5928
|
|
/* 800B5910 000B2850 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B5914 000B2854 38 00 00 01 */ li r0, 1
|
|
/* 800B5918 000B2858 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800B591C 000B285C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 800B5920 000B2860 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 800B5924 000B2864 48 00 00 10 */ b .L_800B5934
|
|
.L_800B5928:
|
|
/* 800B5928 000B2868 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 800B592C 000B286C 38 00 00 00 */ li r0, 0
|
|
/* 800B5930 000B2870 D0 03 00 04 */ stfs f0, 4(r3)
|
|
.L_800B5934:
|
|
/* 800B5934 000B2874 7C 03 03 78 */ mr r3, r0
|
|
/* 800B5938 000B2878 4E 80 00 20 */ blr
|
|
|
|
.global getVolume__9JAIStreamFUc
|
|
getVolume__9JAIStreamFUc:
|
|
/* 800B593C 000B287C 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5940 000B2880 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5944 000B2884 41 82 00 0C */ beq .L_800B5950
|
|
/* 800B5948 000B2888 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B594C 000B288C 40 82 00 14 */ bne .L_800B5960
|
|
.L_800B5950:
|
|
/* 800B5950 000B2890 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B5954 000B2894 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B5958 000B2898 C0 23 00 68 */ lfs f1, 0x68(r3)
|
|
/* 800B595C 000B289C 4E 80 00 20 */ blr
|
|
.L_800B5960:
|
|
/* 800B5960 000B28A0 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B5964 000B28A4 4E 80 00 20 */ blr
|
|
|
|
.global setPan__9JAIStreamFfUlUc
|
|
setPan__9JAIStreamFfUlUc:
|
|
/* 800B5968 000B28A8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B596C 000B28AC 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B5970 000B28B0 80 C3 01 A8 */ lwz r6, 0x1a8(r3)
|
|
/* 800B5974 000B28B4 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B5978 000B28B8 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B597C 000B28BC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5980 000B28C0 40 82 00 18 */ bne .L_800B5998
|
|
/* 800B5984 000B28C4 C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B5988 000B28C8 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B598C 000B28CC 40 82 00 0C */ bne .L_800B5998
|
|
/* 800B5990 000B28D0 38 C0 00 02 */ li r6, 2
|
|
/* 800B5994 000B28D4 48 00 00 70 */ b .L_800B5A04
|
|
.L_800B5998:
|
|
/* 800B5998 000B28D8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B599C 000B28DC 41 82 00 18 */ beq .L_800B59B4
|
|
/* 800B59A0 000B28E0 C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B59A4 000B28E4 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B59A8 000B28E8 40 82 00 0C */ bne .L_800B59B4
|
|
/* 800B59AC 000B28EC 38 C0 00 02 */ li r6, 2
|
|
/* 800B59B0 000B28F0 48 00 00 54 */ b .L_800B5A04
|
|
.L_800B59B4:
|
|
/* 800B59B4 000B28F4 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B59B8 000B28F8 D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B59BC 000B28FC 40 82 00 10 */ bne .L_800B59CC
|
|
/* 800B59C0 000B2900 D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B59C4 000B2904 38 C0 00 00 */ li r6, 0
|
|
/* 800B59C8 000B2908 48 00 00 3C */ b .L_800B5A04
|
|
.L_800B59CC:
|
|
/* 800B59CC 000B290C 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B59D0 000B2910 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B59D4 000B2914 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B59D8 000B2918 38 C0 00 01 */ li r6, 1
|
|
/* 800B59DC 000B291C C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B59E0 000B2920 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B59E4 000B2924 C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B59E8 000B2928 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B59EC 000B292C C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B59F0 000B2930 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B59F4 000B2934 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B59F8 000B2938 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B59FC 000B293C D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B5A00 000B2940 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B5A04:
|
|
/* 800B5A04 000B2944 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B5A08 000B2948 40 82 00 1C */ bne .L_800B5A24
|
|
/* 800B5A0C 000B294C 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B5A10 000B2950 38 80 00 01 */ li r4, 1
|
|
/* 800B5A14 000B2954 80 A3 00 58 */ lwz r5, 0x58(r3)
|
|
/* 800B5A18 000B2958 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5A1C 000B295C 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5A20 000B2960 90 03 00 58 */ stw r0, 0x58(r3)
|
|
.L_800B5A24:
|
|
/* 800B5A24 000B2964 80 63 01 B4 */ lwz r3, 0x1b4(r3)
|
|
/* 800B5A28 000B2968 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B5A2C 000B296C 41 82 00 18 */ beq .L_800B5A44
|
|
/* 800B5A30 000B2970 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B5A34 000B2974 41 82 00 10 */ beq .L_800B5A44
|
|
/* 800B5A38 000B2978 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5A3C 000B297C 64 00 00 08 */ oris r0, r0, 8
|
|
/* 800B5A40 000B2980 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5A44:
|
|
/* 800B5A44 000B2984 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5A48 000B2988 4E 80 00 20 */ blr
|
|
|
|
.global getPan__9JAIStreamFUc
|
|
getPan__9JAIStreamFUc:
|
|
/* 800B5A4C 000B298C 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5A50 000B2990 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5A54 000B2994 41 82 00 0C */ beq .L_800B5A60
|
|
/* 800B5A58 000B2998 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B5A5C 000B299C 40 82 00 18 */ bne .L_800B5A74
|
|
.L_800B5A60:
|
|
/* 800B5A60 000B29A0 80 63 01 A8 */ lwz r3, 0x1a8(r3)
|
|
/* 800B5A64 000B29A4 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B5A68 000B29A8 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B5A6C 000B29AC C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B5A70 000B29B0 4E 80 00 20 */ blr
|
|
.L_800B5A74:
|
|
/* 800B5A74 000B29B4 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B5A78 000B29B8 4E 80 00 20 */ blr
|
|
|
|
.global setPitch__9JAIStreamFfUlUc
|
|
setPitch__9JAIStreamFfUlUc:
|
|
/* 800B5A7C 000B29BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5A80 000B29C0 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B5A84 000B29C4 80 C3 01 A4 */ lwz r6, 0x1a4(r3)
|
|
/* 800B5A88 000B29C8 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B5A8C 000B29CC 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B5A90 000B29D0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5A94 000B29D4 40 82 00 18 */ bne .L_800B5AAC
|
|
/* 800B5A98 000B29D8 C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B5A9C 000B29DC FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5AA0 000B29E0 40 82 00 0C */ bne .L_800B5AAC
|
|
/* 800B5AA4 000B29E4 38 C0 00 02 */ li r6, 2
|
|
/* 800B5AA8 000B29E8 48 00 00 70 */ b .L_800B5B18
|
|
.L_800B5AAC:
|
|
/* 800B5AAC 000B29EC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5AB0 000B29F0 41 82 00 18 */ beq .L_800B5AC8
|
|
/* 800B5AB4 000B29F4 C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B5AB8 000B29F8 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5ABC 000B29FC 40 82 00 0C */ bne .L_800B5AC8
|
|
/* 800B5AC0 000B2A00 38 C0 00 02 */ li r6, 2
|
|
/* 800B5AC4 000B2A04 48 00 00 54 */ b .L_800B5B18
|
|
.L_800B5AC8:
|
|
/* 800B5AC8 000B2A08 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B5ACC 000B2A0C D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B5AD0 000B2A10 40 82 00 10 */ bne .L_800B5AE0
|
|
/* 800B5AD4 000B2A14 D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B5AD8 000B2A18 38 C0 00 00 */ li r6, 0
|
|
/* 800B5ADC 000B2A1C 48 00 00 3C */ b .L_800B5B18
|
|
.L_800B5AE0:
|
|
/* 800B5AE0 000B2A20 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B5AE4 000B2A24 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5AE8 000B2A28 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5AEC 000B2A2C 38 C0 00 01 */ li r6, 1
|
|
/* 800B5AF0 000B2A30 C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B5AF4 000B2A34 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5AF8 000B2A38 C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B5AFC 000B2A3C C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B5B00 000B2A40 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B5B04 000B2A44 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B5B08 000B2A48 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B5B0C 000B2A4C EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B5B10 000B2A50 D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B5B14 000B2A54 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B5B18:
|
|
/* 800B5B18 000B2A58 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B5B1C 000B2A5C 40 82 00 1C */ bne .L_800B5B38
|
|
/* 800B5B20 000B2A60 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B5B24 000B2A64 38 80 00 01 */ li r4, 1
|
|
/* 800B5B28 000B2A68 80 A3 00 54 */ lwz r5, 0x54(r3)
|
|
/* 800B5B2C 000B2A6C 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5B30 000B2A70 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5B34 000B2A74 90 03 00 54 */ stw r0, 0x54(r3)
|
|
.L_800B5B38:
|
|
/* 800B5B38 000B2A78 80 63 01 B4 */ lwz r3, 0x1b4(r3)
|
|
/* 800B5B3C 000B2A7C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B5B40 000B2A80 41 82 00 18 */ beq .L_800B5B58
|
|
/* 800B5B44 000B2A84 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B5B48 000B2A88 41 82 00 10 */ beq .L_800B5B58
|
|
/* 800B5B4C 000B2A8C 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5B50 000B2A90 64 00 00 10 */ oris r0, r0, 0x10
|
|
/* 800B5B54 000B2A94 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5B58:
|
|
/* 800B5B58 000B2A98 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5B5C 000B2A9C 4E 80 00 20 */ blr
|
|
|
|
.global getPitch__9JAIStreamFUc
|
|
getPitch__9JAIStreamFUc:
|
|
/* 800B5B60 000B2AA0 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5B64 000B2AA4 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5B68 000B2AA8 41 82 00 0C */ beq .L_800B5B74
|
|
/* 800B5B6C 000B2AAC 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B5B70 000B2AB0 40 82 00 18 */ bne .L_800B5B88
|
|
.L_800B5B74:
|
|
/* 800B5B74 000B2AB4 80 63 01 A4 */ lwz r3, 0x1a4(r3)
|
|
/* 800B5B78 000B2AB8 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B5B7C 000B2ABC 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B5B80 000B2AC0 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B5B84 000B2AC4 4E 80 00 20 */ blr
|
|
.L_800B5B88:
|
|
/* 800B5B88 000B2AC8 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B5B8C 000B2ACC 4E 80 00 20 */ blr
|
|
|
|
.global setFxmix__9JAIStreamFfUlUc
|
|
setFxmix__9JAIStreamFfUlUc:
|
|
/* 800B5B90 000B2AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5B94 000B2AD4 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B5B98 000B2AD8 80 C3 01 AC */ lwz r6, 0x1ac(r3)
|
|
/* 800B5B9C 000B2ADC 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B5BA0 000B2AE0 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B5BA4 000B2AE4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5BA8 000B2AE8 40 82 00 18 */ bne .L_800B5BC0
|
|
/* 800B5BAC 000B2AEC C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B5BB0 000B2AF0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5BB4 000B2AF4 40 82 00 0C */ bne .L_800B5BC0
|
|
/* 800B5BB8 000B2AF8 38 C0 00 02 */ li r6, 2
|
|
/* 800B5BBC 000B2AFC 48 00 00 70 */ b .L_800B5C2C
|
|
.L_800B5BC0:
|
|
/* 800B5BC0 000B2B00 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5BC4 000B2B04 41 82 00 18 */ beq .L_800B5BDC
|
|
/* 800B5BC8 000B2B08 C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B5BCC 000B2B0C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5BD0 000B2B10 40 82 00 0C */ bne .L_800B5BDC
|
|
/* 800B5BD4 000B2B14 38 C0 00 02 */ li r6, 2
|
|
/* 800B5BD8 000B2B18 48 00 00 54 */ b .L_800B5C2C
|
|
.L_800B5BDC:
|
|
/* 800B5BDC 000B2B1C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B5BE0 000B2B20 D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B5BE4 000B2B24 40 82 00 10 */ bne .L_800B5BF4
|
|
/* 800B5BE8 000B2B28 D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B5BEC 000B2B2C 38 C0 00 00 */ li r6, 0
|
|
/* 800B5BF0 000B2B30 48 00 00 3C */ b .L_800B5C2C
|
|
.L_800B5BF4:
|
|
/* 800B5BF4 000B2B34 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B5BF8 000B2B38 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5BFC 000B2B3C 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5C00 000B2B40 38 C0 00 01 */ li r6, 1
|
|
/* 800B5C04 000B2B44 C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B5C08 000B2B48 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5C0C 000B2B4C C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B5C10 000B2B50 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B5C14 000B2B54 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B5C18 000B2B58 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B5C1C 000B2B5C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B5C20 000B2B60 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B5C24 000B2B64 D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B5C28 000B2B68 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B5C2C:
|
|
/* 800B5C2C 000B2B6C 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B5C30 000B2B70 40 82 00 1C */ bne .L_800B5C4C
|
|
/* 800B5C34 000B2B74 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B5C38 000B2B78 38 80 00 01 */ li r4, 1
|
|
/* 800B5C3C 000B2B7C 80 A3 00 5C */ lwz r5, 0x5c(r3)
|
|
/* 800B5C40 000B2B80 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5C44 000B2B84 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5C48 000B2B88 90 03 00 5C */ stw r0, 0x5c(r3)
|
|
.L_800B5C4C:
|
|
/* 800B5C4C 000B2B8C 80 63 01 B4 */ lwz r3, 0x1b4(r3)
|
|
/* 800B5C50 000B2B90 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B5C54 000B2B94 41 82 00 18 */ beq .L_800B5C6C
|
|
/* 800B5C58 000B2B98 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B5C5C 000B2B9C 41 82 00 10 */ beq .L_800B5C6C
|
|
/* 800B5C60 000B2BA0 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5C64 000B2BA4 64 00 00 20 */ oris r0, r0, 0x20
|
|
/* 800B5C68 000B2BA8 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5C6C:
|
|
/* 800B5C6C 000B2BAC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5C70 000B2BB0 4E 80 00 20 */ blr
|
|
|
|
.global getFxmix__9JAIStreamFUc
|
|
getFxmix__9JAIStreamFUc:
|
|
/* 800B5C74 000B2BB4 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5C78 000B2BB8 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5C7C 000B2BBC 41 82 00 0C */ beq .L_800B5C88
|
|
/* 800B5C80 000B2BC0 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B5C84 000B2BC4 40 82 00 18 */ bne .L_800B5C9C
|
|
.L_800B5C88:
|
|
/* 800B5C88 000B2BC8 80 63 01 AC */ lwz r3, 0x1ac(r3)
|
|
/* 800B5C8C 000B2BCC 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B5C90 000B2BD0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B5C94 000B2BD4 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B5C98 000B2BD8 4E 80 00 20 */ blr
|
|
.L_800B5C9C:
|
|
/* 800B5C9C 000B2BDC C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B5CA0 000B2BE0 4E 80 00 20 */ blr
|
|
|
|
.global setDolby__9JAIStreamFfUlUc
|
|
setDolby__9JAIStreamFfUlUc:
|
|
/* 800B5CA4 000B2BE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5CA8 000B2BE8 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B5CAC 000B2BEC 80 C3 01 B0 */ lwz r6, 0x1b0(r3)
|
|
/* 800B5CB0 000B2BF0 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B5CB4 000B2BF4 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B5CB8 000B2BF8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5CBC 000B2BFC 40 82 00 18 */ bne .L_800B5CD4
|
|
/* 800B5CC0 000B2C00 C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B5CC4 000B2C04 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5CC8 000B2C08 40 82 00 0C */ bne .L_800B5CD4
|
|
/* 800B5CCC 000B2C0C 38 C0 00 02 */ li r6, 2
|
|
/* 800B5CD0 000B2C10 48 00 00 70 */ b .L_800B5D40
|
|
.L_800B5CD4:
|
|
/* 800B5CD4 000B2C14 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B5CD8 000B2C18 41 82 00 18 */ beq .L_800B5CF0
|
|
/* 800B5CDC 000B2C1C C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B5CE0 000B2C20 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B5CE4 000B2C24 40 82 00 0C */ bne .L_800B5CF0
|
|
/* 800B5CE8 000B2C28 38 C0 00 02 */ li r6, 2
|
|
/* 800B5CEC 000B2C2C 48 00 00 54 */ b .L_800B5D40
|
|
.L_800B5CF0:
|
|
/* 800B5CF0 000B2C30 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B5CF4 000B2C34 D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B5CF8 000B2C38 40 82 00 10 */ bne .L_800B5D08
|
|
/* 800B5CFC 000B2C3C D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B5D00 000B2C40 38 C0 00 00 */ li r6, 0
|
|
/* 800B5D04 000B2C44 48 00 00 3C */ b .L_800B5D40
|
|
.L_800B5D08:
|
|
/* 800B5D08 000B2C48 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B5D0C 000B2C4C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5D10 000B2C50 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5D14 000B2C54 38 C0 00 01 */ li r6, 1
|
|
/* 800B5D18 000B2C58 C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B5D1C 000B2C5C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5D20 000B2C60 C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B5D24 000B2C64 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B5D28 000B2C68 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B5D2C 000B2C6C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B5D30 000B2C70 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B5D34 000B2C74 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B5D38 000B2C78 D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B5D3C 000B2C7C 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B5D40:
|
|
/* 800B5D40 000B2C80 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B5D44 000B2C84 40 82 00 1C */ bne .L_800B5D60
|
|
/* 800B5D48 000B2C88 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B5D4C 000B2C8C 38 80 00 01 */ li r4, 1
|
|
/* 800B5D50 000B2C90 80 A3 00 60 */ lwz r5, 0x60(r3)
|
|
/* 800B5D54 000B2C94 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B5D58 000B2C98 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B5D5C 000B2C9C 90 03 00 60 */ stw r0, 0x60(r3)
|
|
.L_800B5D60:
|
|
/* 800B5D60 000B2CA0 80 63 01 B4 */ lwz r3, 0x1b4(r3)
|
|
/* 800B5D64 000B2CA4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B5D68 000B2CA8 41 82 00 18 */ beq .L_800B5D80
|
|
/* 800B5D6C 000B2CAC 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B5D70 000B2CB0 41 82 00 10 */ beq .L_800B5D80
|
|
/* 800B5D74 000B2CB4 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 800B5D78 000B2CB8 64 00 00 40 */ oris r0, r0, 0x40
|
|
/* 800B5D7C 000B2CBC 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_800B5D80:
|
|
/* 800B5D80 000B2CC0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5D84 000B2CC4 4E 80 00 20 */ blr
|
|
|
|
.global getDolby__9JAIStreamFUc
|
|
getDolby__9JAIStreamFUc:
|
|
/* 800B5D88 000B2CC8 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B5D8C 000B2CCC 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B5D90 000B2CD0 41 82 00 0C */ beq .L_800B5D9C
|
|
/* 800B5D94 000B2CD4 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B5D98 000B2CD8 40 82 00 18 */ bne .L_800B5DB0
|
|
.L_800B5D9C:
|
|
/* 800B5D9C 000B2CDC 80 63 01 B0 */ lwz r3, 0x1b0(r3)
|
|
/* 800B5DA0 000B2CE0 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B5DA4 000B2CE4 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B5DA8 000B2CE8 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B5DAC 000B2CEC 4E 80 00 20 */ blr
|
|
.L_800B5DB0:
|
|
/* 800B5DB0 000B2CF0 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B5DB4 000B2CF4 4E 80 00 20 */ blr
|
|
|
|
.global setVolumeU7__9JAIStreamFUcUlUc
|
|
setVolumeU7__9JAIStreamFUcUlUc:
|
|
/* 800B5DB8 000B2CF8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5DBC 000B2CFC 7C 08 02 A6 */ mflr r0
|
|
/* 800B5DC0 000B2D00 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B5DC4 000B2D04 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B5DC8 000B2D08 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5DCC 000B2D0C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5DD0 000B2D10 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5DD4 000B2D14 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5DD8 000B2D18 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B5DDC 000B2D1C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5DE0 000B2D20 7C C5 33 78 */ mr r5, r6
|
|
/* 800B5DE4 000B2D24 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5DE8 000B2D28 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B5DEC 000B2D2C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B5DF0 000B2D30 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B5DF4 000B2D34 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B5DF8 000B2D38 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5DFC 000B2D3C 4E 80 04 21 */ bctrl
|
|
/* 800B5E00 000B2D40 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5E04 000B2D44 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5E08 000B2D48 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5E0C 000B2D4C 4E 80 00 20 */ blr
|
|
|
|
.global getVolumeU7__9JAIStreamFUc
|
|
getVolumeU7__9JAIStreamFUc:
|
|
/* 800B5E10 000B2D50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5E14 000B2D54 7C 08 02 A6 */ mflr r0
|
|
/* 800B5E18 000B2D58 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5E1C 000B2D5C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5E20 000B2D60 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 800B5E24 000B2D64 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5E28 000B2D68 4E 80 04 21 */ bctrl
|
|
/* 800B5E2C 000B2D6C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5E30 000B2D70 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5E34 000B2D74 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5E38 000B2D78 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B5E3C 000B2D7C 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B5E40 000B2D80 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5E44 000B2D84 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5E48 000B2D88 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5E4C 000B2D8C 4E 80 00 20 */ blr
|
|
|
|
.global setPanU7__9JAIStreamFUcUlUc
|
|
setPanU7__9JAIStreamFUcUlUc:
|
|
/* 800B5E50 000B2D90 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5E54 000B2D94 7C 08 02 A6 */ mflr r0
|
|
/* 800B5E58 000B2D98 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B5E5C 000B2D9C C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B5E60 000B2DA0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5E64 000B2DA4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5E68 000B2DA8 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5E6C 000B2DAC 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5E70 000B2DB0 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B5E74 000B2DB4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5E78 000B2DB8 7C C5 33 78 */ mr r5, r6
|
|
/* 800B5E7C 000B2DBC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5E80 000B2DC0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 800B5E84 000B2DC4 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B5E88 000B2DC8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B5E8C 000B2DCC EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B5E90 000B2DD0 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5E94 000B2DD4 4E 80 04 21 */ bctrl
|
|
/* 800B5E98 000B2DD8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5E9C 000B2DDC 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5EA0 000B2DE0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5EA4 000B2DE4 4E 80 00 20 */ blr
|
|
|
|
.global getPanU7__9JAIStreamFUc
|
|
getPanU7__9JAIStreamFUc:
|
|
/* 800B5EA8 000B2DE8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5EAC 000B2DEC 7C 08 02 A6 */ mflr r0
|
|
/* 800B5EB0 000B2DF0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5EB4 000B2DF4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5EB8 000B2DF8 81 8C 00 28 */ lwz r12, 0x28(r12)
|
|
/* 800B5EBC 000B2DFC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5EC0 000B2E00 4E 80 04 21 */ bctrl
|
|
/* 800B5EC4 000B2E04 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5EC8 000B2E08 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5ECC 000B2E0C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5ED0 000B2E10 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B5ED4 000B2E14 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B5ED8 000B2E18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5EDC 000B2E1C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5EE0 000B2E20 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5EE4 000B2E24 4E 80 00 20 */ blr
|
|
|
|
.global setFxmixU7__9JAIStreamFUcUlUc
|
|
setFxmixU7__9JAIStreamFUcUlUc:
|
|
/* 800B5EE8 000B2E28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5EEC 000B2E2C 7C 08 02 A6 */ mflr r0
|
|
/* 800B5EF0 000B2E30 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B5EF4 000B2E34 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B5EF8 000B2E38 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5EFC 000B2E3C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5F00 000B2E40 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5F04 000B2E44 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5F08 000B2E48 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B5F0C 000B2E4C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5F10 000B2E50 7C C5 33 78 */ mr r5, r6
|
|
/* 800B5F14 000B2E54 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5F18 000B2E58 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 800B5F1C 000B2E5C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B5F20 000B2E60 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B5F24 000B2E64 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B5F28 000B2E68 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5F2C 000B2E6C 4E 80 04 21 */ bctrl
|
|
/* 800B5F30 000B2E70 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5F34 000B2E74 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5F38 000B2E78 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5F3C 000B2E7C 4E 80 00 20 */ blr
|
|
|
|
.global getFxmixU7__9JAIStreamFUc
|
|
getFxmixU7__9JAIStreamFUc:
|
|
/* 800B5F40 000B2E80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5F44 000B2E84 7C 08 02 A6 */ mflr r0
|
|
/* 800B5F48 000B2E88 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5F4C 000B2E8C 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5F50 000B2E90 81 8C 00 38 */ lwz r12, 0x38(r12)
|
|
/* 800B5F54 000B2E94 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5F58 000B2E98 4E 80 04 21 */ bctrl
|
|
/* 800B5F5C 000B2E9C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5F60 000B2EA0 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5F64 000B2EA4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B5F68 000B2EA8 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B5F6C 000B2EAC 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B5F70 000B2EB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5F74 000B2EB4 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5F78 000B2EB8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5F7C 000B2EBC 4E 80 00 20 */ blr
|
|
|
|
.global setDolbyU7__9JAIStreamFUcUlUc
|
|
setDolbyU7__9JAIStreamFUcUlUc:
|
|
/* 800B5F80 000B2EC0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5F84 000B2EC4 7C 08 02 A6 */ mflr r0
|
|
/* 800B5F88 000B2EC8 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B5F8C 000B2ECC C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B5F90 000B2ED0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5F94 000B2ED4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B5F98 000B2ED8 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5F9C 000B2EDC 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B5FA0 000B2EE0 7C A4 2B 78 */ mr r4, r5
|
|
/* 800B5FA4 000B2EE4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5FA8 000B2EE8 7C C5 33 78 */ mr r5, r6
|
|
/* 800B5FAC 000B2EEC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B5FB0 000B2EF0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 800B5FB4 000B2EF4 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B5FB8 000B2EF8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B5FBC 000B2EFC EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B5FC0 000B2F00 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5FC4 000B2F04 4E 80 04 21 */ bctrl
|
|
/* 800B5FC8 000B2F08 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B5FCC 000B2F0C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B5FD0 000B2F10 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B5FD4 000B2F14 4E 80 00 20 */ blr
|
|
|
|
.global getDolbyU7__9JAIStreamFUc
|
|
getDolbyU7__9JAIStreamFUc:
|
|
/* 800B5FD8 000B2F18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B5FDC 000B2F1C 7C 08 02 A6 */ mflr r0
|
|
/* 800B5FE0 000B2F20 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B5FE4 000B2F24 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B5FE8 000B2F28 81 8C 00 40 */ lwz r12, 0x40(r12)
|
|
/* 800B5FEC 000B2F2C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B5FF0 000B2F30 4E 80 04 21 */ bctrl
|
|
/* 800B5FF4 000B2F34 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B5FF8 000B2F38 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B5FFC 000B2F3C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6000 000B2F40 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6004 000B2F44 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B6008 000B2F48 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B600C 000B2F4C 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6010 000B2F50 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6014 000B2F54 4E 80 00 20 */ blr
|
|
|
|
.global setPortData__9JAIStreamFUcUs
|
|
setPortData__9JAIStreamFUcUs:
|
|
/* 800B6018 000B2F58 4E 80 00 20 */ blr
|
|
|
|
.global getPortData__9JAIStreamFUc
|
|
getPortData__9JAIStreamFUc:
|
|
/* 800B601C 000B2F5C 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
|
/* 800B6020 000B2F60 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
|
|
/* 800B6024 000B2F64 4E 80 00 20 */ blr
|
|
|
|
.global setTempoProportion__8JAISoundFfUl
|
|
setTempoProportion__8JAISoundFfUl:
|
|
/* 800B6028 000B2F68 4E 80 00 20 */ blr
|
|
|
|
.global getTempoProportion__8JAISoundFv
|
|
getTempoProportion__8JAISoundFv:
|
|
/* 800B602C 000B2F6C C0 22 8C 80 */ lfs f1, lbl_80516FE0@sda21(r2)
|
|
/* 800B6030 000B2F70 4E 80 00 20 */ blr
|
|
|
|
.global setDirectVolume__8JAISoundFfUl
|
|
setDirectVolume__8JAISoundFfUl:
|
|
/* 800B6034 000B2F74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6038 000B2F78 7C 08 02 A6 */ mflr r0
|
|
/* 800B603C 000B2F7C 38 A0 00 06 */ li r5, 6
|
|
/* 800B6040 000B2F80 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6044 000B2F84 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6048 000B2F88 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B604C 000B2F8C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6050 000B2F90 4E 80 04 21 */ bctrl
|
|
/* 800B6054 000B2F94 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6058 000B2F98 7C 08 03 A6 */ mtlr r0
|
|
/* 800B605C 000B2F9C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6060 000B2FA0 4E 80 00 20 */ blr
|
|
|
|
.global setDirectPan__8JAISoundFfUl
|
|
setDirectPan__8JAISoundFfUl:
|
|
/* 800B6064 000B2FA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6068 000B2FA8 7C 08 02 A6 */ mflr r0
|
|
/* 800B606C 000B2FAC 38 A0 00 06 */ li r5, 6
|
|
/* 800B6070 000B2FB0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6074 000B2FB4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6078 000B2FB8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 800B607C 000B2FBC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6080 000B2FC0 4E 80 04 21 */ bctrl
|
|
/* 800B6084 000B2FC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6088 000B2FC8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B608C 000B2FCC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6090 000B2FD0 4E 80 00 20 */ blr
|
|
|
|
.global setDirectPitch__8JAISoundFfUl
|
|
setDirectPitch__8JAISoundFfUl:
|
|
/* 800B6094 000B2FD4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6098 000B2FD8 7C 08 02 A6 */ mflr r0
|
|
/* 800B609C 000B2FDC 38 A0 00 06 */ li r5, 6
|
|
/* 800B60A0 000B2FE0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B60A4 000B2FE4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B60A8 000B2FE8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 800B60AC 000B2FEC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B60B0 000B2FF0 4E 80 04 21 */ bctrl
|
|
/* 800B60B4 000B2FF4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B60B8 000B2FF8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B60BC 000B2FFC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B60C0 000B3000 4E 80 00 20 */ blr
|
|
|
|
.global setDirectFxmix__8JAISoundFfUl
|
|
setDirectFxmix__8JAISoundFfUl:
|
|
/* 800B60C4 000B3004 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B60C8 000B3008 7C 08 02 A6 */ mflr r0
|
|
/* 800B60CC 000B300C 38 A0 00 06 */ li r5, 6
|
|
/* 800B60D0 000B3010 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B60D4 000B3014 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B60D8 000B3018 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 800B60DC 000B301C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B60E0 000B3020 4E 80 04 21 */ bctrl
|
|
/* 800B60E4 000B3024 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B60E8 000B3028 7C 08 03 A6 */ mtlr r0
|
|
/* 800B60EC 000B302C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B60F0 000B3030 4E 80 00 20 */ blr
|
|
|
|
.global setDirectDolby__8JAISoundFfUl
|
|
setDirectDolby__8JAISoundFfUl:
|
|
/* 800B60F4 000B3034 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B60F8 000B3038 7C 08 02 A6 */ mflr r0
|
|
/* 800B60FC 000B303C 38 A0 00 06 */ li r5, 6
|
|
/* 800B6100 000B3040 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6104 000B3044 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6108 000B3048 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 800B610C 000B304C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6110 000B3050 4E 80 04 21 */ bctrl
|
|
/* 800B6114 000B3054 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6118 000B3058 7C 08 03 A6 */ mtlr r0
|
|
/* 800B611C 000B305C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6120 000B3060 4E 80 00 20 */ blr
|
|
|
|
.global setDemoVolume__8JAISoundFfUl
|
|
setDemoVolume__8JAISoundFfUl:
|
|
/* 800B6124 000B3064 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6128 000B3068 7C 08 02 A6 */ mflr r0
|
|
/* 800B612C 000B306C 38 A0 00 02 */ li r5, 2
|
|
/* 800B6130 000B3070 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6134 000B3074 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6138 000B3078 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 800B613C 000B307C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6140 000B3080 4E 80 04 21 */ bctrl
|
|
/* 800B6144 000B3084 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6148 000B3088 7C 08 03 A6 */ mtlr r0
|
|
/* 800B614C 000B308C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6150 000B3090 4E 80 00 20 */ blr
|
|
|
|
.global setDemoPan__8JAISoundFfUl
|
|
setDemoPan__8JAISoundFfUl:
|
|
/* 800B6154 000B3094 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6158 000B3098 7C 08 02 A6 */ mflr r0
|
|
/* 800B615C 000B309C 38 A0 00 02 */ li r5, 2
|
|
/* 800B6160 000B30A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6164 000B30A4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6168 000B30A8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 800B616C 000B30AC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6170 000B30B0 4E 80 04 21 */ bctrl
|
|
/* 800B6174 000B30B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6178 000B30B8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B617C 000B30BC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6180 000B30C0 4E 80 00 20 */ blr
|
|
|
|
.global setDemoPitch__8JAISoundFfUl
|
|
setDemoPitch__8JAISoundFfUl:
|
|
/* 800B6184 000B30C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6188 000B30C8 7C 08 02 A6 */ mflr r0
|
|
/* 800B618C 000B30CC 38 A0 00 02 */ li r5, 2
|
|
/* 800B6190 000B30D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6194 000B30D4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6198 000B30D8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 800B619C 000B30DC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B61A0 000B30E0 4E 80 04 21 */ bctrl
|
|
/* 800B61A4 000B30E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B61A8 000B30E8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B61AC 000B30EC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B61B0 000B30F0 4E 80 00 20 */ blr
|
|
|
|
.global setDemoFxmix__8JAISoundFfUl
|
|
setDemoFxmix__8JAISoundFfUl:
|
|
/* 800B61B4 000B30F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B61B8 000B30F8 7C 08 02 A6 */ mflr r0
|
|
/* 800B61BC 000B30FC 38 A0 00 02 */ li r5, 2
|
|
/* 800B61C0 000B3100 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B61C4 000B3104 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B61C8 000B3108 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 800B61CC 000B310C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B61D0 000B3110 4E 80 04 21 */ bctrl
|
|
/* 800B61D4 000B3114 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B61D8 000B3118 7C 08 03 A6 */ mtlr r0
|
|
/* 800B61DC 000B311C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B61E0 000B3120 4E 80 00 20 */ blr
|
|
|
|
.global setDemoDolby__8JAISoundFfUl
|
|
setDemoDolby__8JAISoundFfUl:
|
|
/* 800B61E4 000B3124 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B61E8 000B3128 7C 08 02 A6 */ mflr r0
|
|
/* 800B61EC 000B312C 38 A0 00 02 */ li r5, 2
|
|
/* 800B61F0 000B3130 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B61F4 000B3134 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B61F8 000B3138 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 800B61FC 000B313C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6200 000B3140 4E 80 04 21 */ bctrl
|
|
/* 800B6204 000B3144 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6208 000B3148 7C 08 03 A6 */ mtlr r0
|
|
/* 800B620C 000B314C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6210 000B3150 4E 80 00 20 */ blr
|
|
|
|
.global setDemoVolumeU7__8JAISoundFUcUl
|
|
setDemoVolumeU7__8JAISoundFUcUl:
|
|
/* 800B6214 000B3154 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6218 000B3158 7C 08 02 A6 */ mflr r0
|
|
/* 800B621C 000B315C 38 C0 00 02 */ li r6, 2
|
|
/* 800B6220 000B3160 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6224 000B3164 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6228 000B3168 81 8C 00 4C */ lwz r12, 0x4c(r12)
|
|
/* 800B622C 000B316C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6230 000B3170 4E 80 04 21 */ bctrl
|
|
/* 800B6234 000B3174 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6238 000B3178 7C 08 03 A6 */ mtlr r0
|
|
/* 800B623C 000B317C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6240 000B3180 4E 80 00 20 */ blr
|
|
|
|
.global setDemoPanU7__8JAISoundFUcUl
|
|
setDemoPanU7__8JAISoundFUcUl:
|
|
/* 800B6244 000B3184 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6248 000B3188 7C 08 02 A6 */ mflr r0
|
|
/* 800B624C 000B318C 38 C0 00 02 */ li r6, 2
|
|
/* 800B6250 000B3190 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6254 000B3194 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6258 000B3198 81 8C 00 54 */ lwz r12, 0x54(r12)
|
|
/* 800B625C 000B319C 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6260 000B31A0 4E 80 04 21 */ bctrl
|
|
/* 800B6264 000B31A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6268 000B31A8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B626C 000B31AC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6270 000B31B0 4E 80 00 20 */ blr
|
|
|
|
.global setDemoFxmixU7__8JAISoundFUcUl
|
|
setDemoFxmixU7__8JAISoundFUcUl:
|
|
/* 800B6274 000B31B4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6278 000B31B8 7C 08 02 A6 */ mflr r0
|
|
/* 800B627C 000B31BC 38 C0 00 02 */ li r6, 2
|
|
/* 800B6280 000B31C0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B6284 000B31C4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B6288 000B31C8 81 8C 00 5C */ lwz r12, 0x5c(r12)
|
|
/* 800B628C 000B31CC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B6290 000B31D0 4E 80 04 21 */ bctrl
|
|
/* 800B6294 000B31D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6298 000B31D8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B629C 000B31DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B62A0 000B31E0 4E 80 00 20 */ blr
|
|
|
|
.global setDemoDolbyU7__8JAISoundFUcUl
|
|
setDemoDolbyU7__8JAISoundFUcUl:
|
|
/* 800B62A4 000B31E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B62A8 000B31E8 7C 08 02 A6 */ mflr r0
|
|
/* 800B62AC 000B31EC 38 C0 00 02 */ li r6, 2
|
|
/* 800B62B0 000B31F0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B62B4 000B31F4 81 83 00 10 */ lwz r12, 0x10(r3)
|
|
/* 800B62B8 000B31F8 81 8C 00 64 */ lwz r12, 0x64(r12)
|
|
/* 800B62BC 000B31FC 7D 89 03 A6 */ mtctr r12
|
|
/* 800B62C0 000B3200 4E 80 04 21 */ bctrl
|
|
/* 800B62C4 000B3204 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B62C8 000B3208 7C 08 03 A6 */ mtlr r0
|
|
/* 800B62CC 000B320C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B62D0 000B3210 4E 80 00 20 */ blr
|
|
|
|
.global setDistanceParameterMoveTime__8JAISoundFUc
|
|
setDistanceParameterMoveTime__8JAISoundFUc:
|
|
/* 800B62D4 000B3214 98 83 00 19 */ stb r4, 0x19(r3)
|
|
/* 800B62D8 000B3218 4E 80 00 20 */ blr
|
|
|
|
.global setAdjustPriority__8JAISoundFs
|
|
setAdjustPriority__8JAISoundFs:
|
|
/* 800B62DC 000B321C B0 83 00 1C */ sth r4, 0x1c(r3)
|
|
/* 800B62E0 000B3220 4E 80 00 20 */ blr
|
|
|
|
.global getVolume__5JAISeFUc
|
|
getVolume__5JAISeFUc:
|
|
/* 800B62E4 000B3224 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B62E8 000B3228 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B62EC 000B322C C0 23 01 70 */ lfs f1, 0x170(r3)
|
|
/* 800B62F0 000B3230 4E 80 00 20 */ blr
|
|
|
|
.global setPan__5JAISeFfUlUc
|
|
setPan__5JAISeFfUlUc:
|
|
/* 800B62F4 000B3234 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B62F8 000B3238 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B62FC 000B323C 7C C3 02 14 */ add r6, r3, r0
|
|
/* 800B6300 000B3240 80 A6 01 F8 */ lwz r5, 0x1f8(r6)
|
|
/* 800B6304 000B3244 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B6308 000B3248 40 82 00 10 */ bne .L_800B6318
|
|
/* 800B630C 000B324C C0 06 01 F0 */ lfs f0, 0x1f0(r6)
|
|
/* 800B6310 000B3250 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6314 000B3254 41 82 00 68 */ beq .L_800B637C
|
|
.L_800B6318:
|
|
/* 800B6318 000B3258 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B631C 000B325C 41 82 00 14 */ beq .L_800B6330
|
|
/* 800B6320 000B3260 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B6324 000B3264 C0 05 01 EC */ lfs f0, 0x1ec(r5)
|
|
/* 800B6328 000B3268 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B632C 000B326C 41 82 00 50 */ beq .L_800B637C
|
|
.L_800B6330:
|
|
/* 800B6330 000B3270 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B6334 000B3274 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B6338 000B3278 D0 25 01 EC */ stfs f1, 0x1ec(r5)
|
|
/* 800B633C 000B327C 40 82 00 0C */ bne .L_800B6348
|
|
/* 800B6340 000B3280 D0 25 01 F0 */ stfs f1, 0x1f0(r5)
|
|
/* 800B6344 000B3284 48 00 00 38 */ b .L_800B637C
|
|
.L_800B6348:
|
|
/* 800B6348 000B3288 38 64 00 01 */ addi r3, r4, 1
|
|
/* 800B634C 000B328C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6350 000B3290 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B6354 000B3294 C0 65 01 F0 */ lfs f3, 0x1f0(r5)
|
|
/* 800B6358 000B3298 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B635C 000B329C C0 45 01 EC */ lfs f2, 0x1ec(r5)
|
|
/* 800B6360 000B32A0 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6364 000B32A4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6368 000B32A8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B636C 000B32AC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6370 000B32B0 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6374 000B32B4 D0 05 01 F4 */ stfs f0, 0x1f4(r5)
|
|
/* 800B6378 000B32B8 90 66 01 F8 */ stw r3, 0x1f8(r6)
|
|
.L_800B637C:
|
|
/* 800B637C 000B32BC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6380 000B32C0 4E 80 00 20 */ blr
|
|
|
|
.global getPan__5JAISeFUc
|
|
getPan__5JAISeFUc:
|
|
/* 800B6384 000B32C4 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6388 000B32C8 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B638C 000B32CC C0 23 01 F0 */ lfs f1, 0x1f0(r3)
|
|
/* 800B6390 000B32D0 4E 80 00 20 */ blr
|
|
|
|
.global setPitch__5JAISeFfUlUc
|
|
setPitch__5JAISeFfUlUc:
|
|
/* 800B6394 000B32D4 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B6398 000B32D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B639C 000B32DC 7C C3 02 14 */ add r6, r3, r0
|
|
/* 800B63A0 000B32E0 80 A6 02 78 */ lwz r5, 0x278(r6)
|
|
/* 800B63A4 000B32E4 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B63A8 000B32E8 40 82 00 10 */ bne .L_800B63B8
|
|
/* 800B63AC 000B32EC C0 06 02 70 */ lfs f0, 0x270(r6)
|
|
/* 800B63B0 000B32F0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B63B4 000B32F4 41 82 00 68 */ beq .L_800B641C
|
|
.L_800B63B8:
|
|
/* 800B63B8 000B32F8 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B63BC 000B32FC 41 82 00 14 */ beq .L_800B63D0
|
|
/* 800B63C0 000B3300 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B63C4 000B3304 C0 05 02 6C */ lfs f0, 0x26c(r5)
|
|
/* 800B63C8 000B3308 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B63CC 000B330C 41 82 00 50 */ beq .L_800B641C
|
|
.L_800B63D0:
|
|
/* 800B63D0 000B3310 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B63D4 000B3314 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B63D8 000B3318 D0 25 02 6C */ stfs f1, 0x26c(r5)
|
|
/* 800B63DC 000B331C 40 82 00 0C */ bne .L_800B63E8
|
|
/* 800B63E0 000B3320 D0 25 02 70 */ stfs f1, 0x270(r5)
|
|
/* 800B63E4 000B3324 48 00 00 38 */ b .L_800B641C
|
|
.L_800B63E8:
|
|
/* 800B63E8 000B3328 38 64 00 01 */ addi r3, r4, 1
|
|
/* 800B63EC 000B332C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B63F0 000B3330 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B63F4 000B3334 C0 65 02 70 */ lfs f3, 0x270(r5)
|
|
/* 800B63F8 000B3338 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B63FC 000B333C C0 45 02 6C */ lfs f2, 0x26c(r5)
|
|
/* 800B6400 000B3340 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6404 000B3344 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6408 000B3348 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B640C 000B334C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6410 000B3350 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6414 000B3354 D0 05 02 74 */ stfs f0, 0x274(r5)
|
|
/* 800B6418 000B3358 90 66 02 78 */ stw r3, 0x278(r6)
|
|
.L_800B641C:
|
|
/* 800B641C 000B335C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6420 000B3360 4E 80 00 20 */ blr
|
|
|
|
.global getPitch__5JAISeFUc
|
|
getPitch__5JAISeFUc:
|
|
/* 800B6424 000B3364 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6428 000B3368 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B642C 000B336C C0 23 02 70 */ lfs f1, 0x270(r3)
|
|
/* 800B6430 000B3370 4E 80 00 20 */ blr
|
|
|
|
.global getFxmix__5JAISeFUc
|
|
getFxmix__5JAISeFUc:
|
|
/* 800B6434 000B3374 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6438 000B3378 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B643C 000B337C C0 23 02 F0 */ lfs f1, 0x2f0(r3)
|
|
/* 800B6440 000B3380 4E 80 00 20 */ blr
|
|
|
|
.global setDolby__5JAISeFfUlUc
|
|
setDolby__5JAISeFfUlUc:
|
|
/* 800B6444 000B3384 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B6448 000B3388 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B644C 000B338C 7C C3 02 14 */ add r6, r3, r0
|
|
/* 800B6450 000B3390 80 A6 03 F8 */ lwz r5, 0x3f8(r6)
|
|
/* 800B6454 000B3394 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B6458 000B3398 40 82 00 10 */ bne .L_800B6468
|
|
/* 800B645C 000B339C C0 06 03 F0 */ lfs f0, 0x3f0(r6)
|
|
/* 800B6460 000B33A0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6464 000B33A4 41 82 00 68 */ beq .L_800B64CC
|
|
.L_800B6468:
|
|
/* 800B6468 000B33A8 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B646C 000B33AC 41 82 00 14 */ beq .L_800B6480
|
|
/* 800B6470 000B33B0 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B6474 000B33B4 C0 05 03 EC */ lfs f0, 0x3ec(r5)
|
|
/* 800B6478 000B33B8 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B647C 000B33BC 41 82 00 50 */ beq .L_800B64CC
|
|
.L_800B6480:
|
|
/* 800B6480 000B33C0 7C A3 02 14 */ add r5, r3, r0
|
|
/* 800B6484 000B33C4 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B6488 000B33C8 D0 25 03 EC */ stfs f1, 0x3ec(r5)
|
|
/* 800B648C 000B33CC 40 82 00 0C */ bne .L_800B6498
|
|
/* 800B6490 000B33D0 D0 25 03 F0 */ stfs f1, 0x3f0(r5)
|
|
/* 800B6494 000B33D4 48 00 00 38 */ b .L_800B64CC
|
|
.L_800B6498:
|
|
/* 800B6498 000B33D8 38 64 00 01 */ addi r3, r4, 1
|
|
/* 800B649C 000B33DC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B64A0 000B33E0 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B64A4 000B33E4 C0 65 03 F0 */ lfs f3, 0x3f0(r5)
|
|
/* 800B64A8 000B33E8 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B64AC 000B33EC C0 45 03 EC */ lfs f2, 0x3ec(r5)
|
|
/* 800B64B0 000B33F0 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B64B4 000B33F4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B64B8 000B33F8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B64BC 000B33FC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B64C0 000B3400 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B64C4 000B3404 D0 05 03 F4 */ stfs f0, 0x3f4(r5)
|
|
/* 800B64C8 000B3408 90 66 03 F8 */ stw r3, 0x3f8(r6)
|
|
.L_800B64CC:
|
|
/* 800B64CC 000B340C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B64D0 000B3410 4E 80 00 20 */ blr
|
|
|
|
.global getDolby__5JAISeFUc
|
|
getDolby__5JAISeFUc:
|
|
/* 800B64D4 000B3414 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B64D8 000B3418 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B64DC 000B341C C0 23 03 F0 */ lfs f1, 0x3f0(r3)
|
|
/* 800B64E0 000B3420 4E 80 00 20 */ blr
|
|
|
|
.global setVolumeU7__5JAISeFUcUlUc
|
|
setVolumeU7__5JAISeFUcUlUc:
|
|
/* 800B64E4 000B3424 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B64E8 000B3428 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B64EC 000B342C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B64F0 000B3430 54 C6 25 36 */ rlwinm r6, r6, 4, 0x14, 0x1b
|
|
/* 800B64F4 000B3434 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B64F8 000B3438 7C E3 32 14 */ add r7, r3, r6
|
|
/* 800B64FC 000B343C C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B6500 000B3440 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6504 000B3444 80 07 01 78 */ lwz r0, 0x178(r7)
|
|
/* 800B6508 000B3448 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B650C 000B344C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6510 000B3450 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6514 000B3454 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B6518 000B3458 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B651C 000B345C 40 82 00 10 */ bne .L_800B652C
|
|
/* 800B6520 000B3460 C0 07 01 70 */ lfs f0, 0x170(r7)
|
|
/* 800B6524 000B3464 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6528 000B3468 41 82 00 68 */ beq .L_800B6590
|
|
.L_800B652C:
|
|
/* 800B652C 000B346C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6530 000B3470 41 82 00 14 */ beq .L_800B6544
|
|
/* 800B6534 000B3474 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B6538 000B3478 C0 04 01 6C */ lfs f0, 0x16c(r4)
|
|
/* 800B653C 000B347C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6540 000B3480 41 82 00 50 */ beq .L_800B6590
|
|
.L_800B6544:
|
|
/* 800B6544 000B3484 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B6548 000B3488 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B654C 000B348C D0 24 01 6C */ stfs f1, 0x16c(r4)
|
|
/* 800B6550 000B3490 40 82 00 0C */ bne .L_800B655C
|
|
/* 800B6554 000B3494 D0 24 01 70 */ stfs f1, 0x170(r4)
|
|
/* 800B6558 000B3498 48 00 00 38 */ b .L_800B6590
|
|
.L_800B655C:
|
|
/* 800B655C 000B349C 38 65 00 01 */ addi r3, r5, 1
|
|
/* 800B6560 000B34A0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6564 000B34A4 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B6568 000B34A8 C0 64 01 70 */ lfs f3, 0x170(r4)
|
|
/* 800B656C 000B34AC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6570 000B34B0 C0 44 01 6C */ lfs f2, 0x16c(r4)
|
|
/* 800B6574 000B34B4 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6578 000B34B8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B657C 000B34BC EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6580 000B34C0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6584 000B34C4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6588 000B34C8 D0 04 01 74 */ stfs f0, 0x174(r4)
|
|
/* 800B658C 000B34CC 90 67 01 78 */ stw r3, 0x178(r7)
|
|
.L_800B6590:
|
|
/* 800B6590 000B34D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6594 000B34D4 4E 80 00 20 */ blr
|
|
|
|
.global getVolumeU7__5JAISeFUc
|
|
getVolumeU7__5JAISeFUc:
|
|
/* 800B6598 000B34D8 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B659C 000B34DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B65A0 000B34E0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B65A4 000B34E4 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B65A8 000B34E8 C0 03 01 70 */ lfs f0, 0x170(r3)
|
|
/* 800B65AC 000B34EC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B65B0 000B34F0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B65B4 000B34F4 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B65B8 000B34F8 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B65BC 000B34FC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B65C0 000B3500 4E 80 00 20 */ blr
|
|
|
|
.global setPanU7__5JAISeFUcUlUc
|
|
setPanU7__5JAISeFUcUlUc:
|
|
/* 800B65C4 000B3504 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B65C8 000B3508 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B65CC 000B350C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B65D0 000B3510 54 C6 25 36 */ rlwinm r6, r6, 4, 0x14, 0x1b
|
|
/* 800B65D4 000B3514 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B65D8 000B3518 7C E3 32 14 */ add r7, r3, r6
|
|
/* 800B65DC 000B351C C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B65E0 000B3520 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B65E4 000B3524 80 07 01 F8 */ lwz r0, 0x1f8(r7)
|
|
/* 800B65E8 000B3528 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B65EC 000B352C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B65F0 000B3530 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B65F4 000B3534 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B65F8 000B3538 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B65FC 000B353C 40 82 00 10 */ bne .L_800B660C
|
|
/* 800B6600 000B3540 C0 07 01 F0 */ lfs f0, 0x1f0(r7)
|
|
/* 800B6604 000B3544 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6608 000B3548 41 82 00 68 */ beq .L_800B6670
|
|
.L_800B660C:
|
|
/* 800B660C 000B354C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6610 000B3550 41 82 00 14 */ beq .L_800B6624
|
|
/* 800B6614 000B3554 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B6618 000B3558 C0 04 01 EC */ lfs f0, 0x1ec(r4)
|
|
/* 800B661C 000B355C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6620 000B3560 41 82 00 50 */ beq .L_800B6670
|
|
.L_800B6624:
|
|
/* 800B6624 000B3564 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B6628 000B3568 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B662C 000B356C D0 24 01 EC */ stfs f1, 0x1ec(r4)
|
|
/* 800B6630 000B3570 40 82 00 0C */ bne .L_800B663C
|
|
/* 800B6634 000B3574 D0 24 01 F0 */ stfs f1, 0x1f0(r4)
|
|
/* 800B6638 000B3578 48 00 00 38 */ b .L_800B6670
|
|
.L_800B663C:
|
|
/* 800B663C 000B357C 38 65 00 01 */ addi r3, r5, 1
|
|
/* 800B6640 000B3580 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6644 000B3584 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B6648 000B3588 C0 64 01 F0 */ lfs f3, 0x1f0(r4)
|
|
/* 800B664C 000B358C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6650 000B3590 C0 44 01 EC */ lfs f2, 0x1ec(r4)
|
|
/* 800B6654 000B3594 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6658 000B3598 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B665C 000B359C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6660 000B35A0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6664 000B35A4 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6668 000B35A8 D0 04 01 F4 */ stfs f0, 0x1f4(r4)
|
|
/* 800B666C 000B35AC 90 67 01 F8 */ stw r3, 0x1f8(r7)
|
|
.L_800B6670:
|
|
/* 800B6670 000B35B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6674 000B35B4 4E 80 00 20 */ blr
|
|
|
|
.global getPanU7__5JAISeFUc
|
|
getPanU7__5JAISeFUc:
|
|
/* 800B6678 000B35B8 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B667C 000B35BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6680 000B35C0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6684 000B35C4 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B6688 000B35C8 C0 03 01 F0 */ lfs f0, 0x1f0(r3)
|
|
/* 800B668C 000B35CC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B6690 000B35D0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6694 000B35D4 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6698 000B35D8 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B669C 000B35DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B66A0 000B35E0 4E 80 00 20 */ blr
|
|
|
|
.global setFxmixU7__5JAISeFUcUlUc
|
|
setFxmixU7__5JAISeFUcUlUc:
|
|
/* 800B66A4 000B35E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B66A8 000B35E8 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B66AC 000B35EC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B66B0 000B35F0 54 C6 25 36 */ rlwinm r6, r6, 4, 0x14, 0x1b
|
|
/* 800B66B4 000B35F4 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B66B8 000B35F8 7C E3 32 14 */ add r7, r3, r6
|
|
/* 800B66BC 000B35FC C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B66C0 000B3600 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B66C4 000B3604 80 07 02 F8 */ lwz r0, 0x2f8(r7)
|
|
/* 800B66C8 000B3608 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B66CC 000B360C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B66D0 000B3610 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B66D4 000B3614 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B66D8 000B3618 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B66DC 000B361C 40 82 00 10 */ bne .L_800B66EC
|
|
/* 800B66E0 000B3620 C0 07 02 F0 */ lfs f0, 0x2f0(r7)
|
|
/* 800B66E4 000B3624 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B66E8 000B3628 41 82 00 68 */ beq .L_800B6750
|
|
.L_800B66EC:
|
|
/* 800B66EC 000B362C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B66F0 000B3630 41 82 00 14 */ beq .L_800B6704
|
|
/* 800B66F4 000B3634 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B66F8 000B3638 C0 04 02 EC */ lfs f0, 0x2ec(r4)
|
|
/* 800B66FC 000B363C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6700 000B3640 41 82 00 50 */ beq .L_800B6750
|
|
.L_800B6704:
|
|
/* 800B6704 000B3644 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B6708 000B3648 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B670C 000B364C D0 24 02 EC */ stfs f1, 0x2ec(r4)
|
|
/* 800B6710 000B3650 40 82 00 0C */ bne .L_800B671C
|
|
/* 800B6714 000B3654 D0 24 02 F0 */ stfs f1, 0x2f0(r4)
|
|
/* 800B6718 000B3658 48 00 00 38 */ b .L_800B6750
|
|
.L_800B671C:
|
|
/* 800B671C 000B365C 38 65 00 01 */ addi r3, r5, 1
|
|
/* 800B6720 000B3660 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6724 000B3664 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B6728 000B3668 C0 64 02 F0 */ lfs f3, 0x2f0(r4)
|
|
/* 800B672C 000B366C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6730 000B3670 C0 44 02 EC */ lfs f2, 0x2ec(r4)
|
|
/* 800B6734 000B3674 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6738 000B3678 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B673C 000B367C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6740 000B3680 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6744 000B3684 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6748 000B3688 D0 04 02 F4 */ stfs f0, 0x2f4(r4)
|
|
/* 800B674C 000B368C 90 67 02 F8 */ stw r3, 0x2f8(r7)
|
|
.L_800B6750:
|
|
/* 800B6750 000B3690 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6754 000B3694 4E 80 00 20 */ blr
|
|
|
|
.global getFxmixU7__5JAISeFUc
|
|
getFxmixU7__5JAISeFUc:
|
|
/* 800B6758 000B3698 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B675C 000B369C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6760 000B36A0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6764 000B36A4 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B6768 000B36A8 C0 03 02 F0 */ lfs f0, 0x2f0(r3)
|
|
/* 800B676C 000B36AC EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B6770 000B36B0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6774 000B36B4 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6778 000B36B8 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B677C 000B36BC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6780 000B36C0 4E 80 00 20 */ blr
|
|
|
|
.global setDolbyU7__5JAISeFUcUlUc
|
|
setDolbyU7__5JAISeFUcUlUc:
|
|
/* 800B6784 000B36C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6788 000B36C8 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B678C 000B36CC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6790 000B36D0 54 C6 25 36 */ rlwinm r6, r6, 4, 0x14, 0x1b
|
|
/* 800B6794 000B36D4 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B6798 000B36D8 7C E3 32 14 */ add r7, r3, r6
|
|
/* 800B679C 000B36DC C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B67A0 000B36E0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B67A4 000B36E4 80 07 03 F8 */ lwz r0, 0x3f8(r7)
|
|
/* 800B67A8 000B36E8 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B67AC 000B36EC C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B67B0 000B36F0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B67B4 000B36F4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B67B8 000B36F8 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B67BC 000B36FC 40 82 00 10 */ bne .L_800B67CC
|
|
/* 800B67C0 000B3700 C0 07 03 F0 */ lfs f0, 0x3f0(r7)
|
|
/* 800B67C4 000B3704 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B67C8 000B3708 41 82 00 68 */ beq .L_800B6830
|
|
.L_800B67CC:
|
|
/* 800B67CC 000B370C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B67D0 000B3710 41 82 00 14 */ beq .L_800B67E4
|
|
/* 800B67D4 000B3714 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B67D8 000B3718 C0 04 03 EC */ lfs f0, 0x3ec(r4)
|
|
/* 800B67DC 000B371C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B67E0 000B3720 41 82 00 50 */ beq .L_800B6830
|
|
.L_800B67E4:
|
|
/* 800B67E4 000B3724 7C 83 32 14 */ add r4, r3, r6
|
|
/* 800B67E8 000B3728 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B67EC 000B372C D0 24 03 EC */ stfs f1, 0x3ec(r4)
|
|
/* 800B67F0 000B3730 40 82 00 0C */ bne .L_800B67FC
|
|
/* 800B67F4 000B3734 D0 24 03 F0 */ stfs f1, 0x3f0(r4)
|
|
/* 800B67F8 000B3738 48 00 00 38 */ b .L_800B6830
|
|
.L_800B67FC:
|
|
/* 800B67FC 000B373C 38 65 00 01 */ addi r3, r5, 1
|
|
/* 800B6800 000B3740 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6804 000B3744 90 61 00 0C */ stw r3, 0xc(r1)
|
|
/* 800B6808 000B3748 C0 64 03 F0 */ lfs f3, 0x3f0(r4)
|
|
/* 800B680C 000B374C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6810 000B3750 C0 44 03 EC */ lfs f2, 0x3ec(r4)
|
|
/* 800B6814 000B3754 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6818 000B3758 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B681C 000B375C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6820 000B3760 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6824 000B3764 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6828 000B3768 D0 04 03 F4 */ stfs f0, 0x3f4(r4)
|
|
/* 800B682C 000B376C 90 67 03 F8 */ stw r3, 0x3f8(r7)
|
|
.L_800B6830:
|
|
/* 800B6830 000B3770 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6834 000B3774 4E 80 00 20 */ blr
|
|
|
|
.global getDolbyU7__5JAISeFUc
|
|
getDolbyU7__5JAISeFUc:
|
|
/* 800B6838 000B3778 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B683C 000B377C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6840 000B3780 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6844 000B3784 C0 22 8C C0 */ lfs f1, lbl_80517020@sda21(r2)
|
|
/* 800B6848 000B3788 C0 03 03 F0 */ lfs f0, 0x3f0(r3)
|
|
/* 800B684C 000B378C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 800B6850 000B3790 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6854 000B3794 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6858 000B3798 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B685C 000B379C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6860 000B37A0 4E 80 00 20 */ blr
|
|
|
|
.global setPortData__5JAISeFUcUs
|
|
setPortData__5JAISeFUcUs:
|
|
/* 800B6864 000B37A4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800B6868 000B37A8 7C 08 02 A6 */ mflr r0
|
|
/* 800B686C 000B37AC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800B6870 000B37B0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 800B6874 000B37B4 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 800B6878 000B37B8 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 800B687C 000B37BC 7C BD 2B 78 */ mr r29, r5
|
|
/* 800B6880 000B37C0 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 800B6884 000B37C4 7C 9C 23 78 */ mr r28, r4
|
|
/* 800B6888 000B37C8 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B688C 000B37CC 28 00 00 01 */ cmplwi r0, 1
|
|
/* 800B6890 000B37D0 40 82 00 2C */ bne .L_800B68BC
|
|
/* 800B6894 000B37D4 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
|
|
/* 800B6898 000B37D8 57 85 06 3E */ clrlwi r5, r28, 0x18
|
|
/* 800B689C 000B37DC 7C 83 02 14 */ add r4, r3, r0
|
|
/* 800B68A0 000B37E0 B3 A4 00 48 */ sth r29, 0x48(r4)
|
|
/* 800B68A4 000B37E4 38 00 00 01 */ li r0, 1
|
|
/* 800B68A8 000B37E8 7C 00 28 30 */ slw r0, r0, r5
|
|
/* 800B68AC 000B37EC A0 83 00 68 */ lhz r4, 0x68(r3)
|
|
/* 800B68B0 000B37F0 7C 80 03 78 */ or r0, r4, r0
|
|
/* 800B68B4 000B37F4 B0 03 00 68 */ sth r0, 0x68(r3)
|
|
/* 800B68B8 000B37F8 48 00 00 BC */ b .L_800B6974
|
|
.L_800B68BC:
|
|
/* 800B68BC 000B37FC 83 CD 8B E0 */ lwz r30, seHandle__Q27JAInter5SeMgr@sda21(r13)
|
|
/* 800B68C0 000B3800 8B E3 00 14 */ lbz r31, 0x14(r3)
|
|
/* 800B68C4 000B3804 80 FE 03 08 */ lwz r7, 0x308(r30)
|
|
/* 800B68C8 000B3808 28 07 00 00 */ cmplwi r7, 0
|
|
/* 800B68CC 000B380C 41 82 00 A8 */ beq .L_800B6974
|
|
/* 800B68D0 000B3810 88 1E 00 15 */ lbz r0, 0x15(r30)
|
|
/* 800B68D4 000B3814 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B68D8 000B3818 41 80 00 4C */ blt .L_800B6924
|
|
/* 800B68DC 000B381C 80 1E 00 20 */ lwz r0, 0x20(r30)
|
|
/* 800B68E0 000B3820 38 7E 03 0C */ addi r3, r30, 0x30c
|
|
/* 800B68E4 000B3824 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
|
|
/* 800B68E8 000B3828 41 82 00 20 */ beq .L_800B6908
|
|
/* 800B68EC 000B382C 57 E4 E7 3E */ rlwinm r4, r31, 0x1c, 0x1c, 0x1f
|
|
/* 800B68F0 000B3830 57 86 82 1E */ rlwinm r6, r28, 0x10, 8, 0xf
|
|
/* 800B68F4 000B3834 57 E0 26 36 */ rlwinm r0, r31, 4, 0x18, 0x1b
|
|
/* 800B68F8 000B3838 3C A4 20 00 */ addis r5, r4, 0x2000
|
|
/* 800B68FC 000B383C 7C 80 32 14 */ add r4, r0, r6
|
|
/* 800B6900 000B3840 7C 85 22 14 */ add r4, r5, r4
|
|
/* 800B6904 000B3844 48 00 00 14 */ b .L_800B6918
|
|
.L_800B6908:
|
|
/* 800B6908 000B3848 57 E4 07 3E */ clrlwi r4, r31, 0x1c
|
|
/* 800B690C 000B384C 57 80 82 1E */ rlwinm r0, r28, 0x10, 8, 0xf
|
|
/* 800B6910 000B3850 3C 84 10 00 */ addis r4, r4, 0x1000
|
|
/* 800B6914 000B3854 7C 84 02 14 */ add r4, r4, r0
|
|
.L_800B6918:
|
|
/* 800B6918 000B3858 7F A5 EB 78 */ mr r5, r29
|
|
/* 800B691C 000B385C 4B FE B8 71 */ bl writePortApp__8JASTrackFUlUs
|
|
/* 800B6920 000B3860 48 00 00 40 */ b .L_800B6960
|
|
.L_800B6924:
|
|
/* 800B6924 000B3864 80 67 00 08 */ lwz r3, 8(r7)
|
|
/* 800B6928 000B3868 38 A0 00 01 */ li r5, 1
|
|
/* 800B692C 000B386C 57 80 06 3E */ clrlwi r0, r28, 0x18
|
|
/* 800B6930 000B3870 57 E4 15 BA */ rlwinm r4, r31, 2, 0x16, 0x1d
|
|
/* 800B6934 000B3874 60 66 10 00 */ ori r6, r3, 0x1000
|
|
/* 800B6938 000B3878 7C A3 F8 30 */ slw r3, r5, r31
|
|
/* 800B693C 000B387C 90 C7 00 08 */ stw r6, 8(r7)
|
|
/* 800B6940 000B3880 7C A0 00 30 */ slw r0, r5, r0
|
|
/* 800B6944 000B3884 80 BE 02 F8 */ lwz r5, 0x2f8(r30)
|
|
/* 800B6948 000B3888 7C A3 1B 78 */ or r3, r5, r3
|
|
/* 800B694C 000B388C 90 7E 02 F8 */ stw r3, 0x2f8(r30)
|
|
/* 800B6950 000B3890 80 BE 02 FC */ lwz r5, 0x2fc(r30)
|
|
/* 800B6954 000B3894 7C 65 20 2E */ lwzx r3, r5, r4
|
|
/* 800B6958 000B3898 7C 60 03 78 */ or r0, r3, r0
|
|
/* 800B695C 000B389C 7C 05 21 2E */ stwx r0, r5, r4
|
|
.L_800B6960:
|
|
/* 800B6960 000B38A0 80 9E 02 BC */ lwz r4, 0x2bc(r30)
|
|
/* 800B6964 000B38A4 57 E3 15 BA */ rlwinm r3, r31, 2, 0x16, 0x1d
|
|
/* 800B6968 000B38A8 57 80 0D FC */ rlwinm r0, r28, 1, 0x17, 0x1e
|
|
/* 800B696C 000B38AC 7C 64 18 2E */ lwzx r3, r4, r3
|
|
/* 800B6970 000B38B0 7F A3 03 2E */ sthx r29, r3, r0
|
|
.L_800B6974:
|
|
/* 800B6974 000B38B4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800B6978 000B38B8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800B697C 000B38BC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 800B6980 000B38C0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 800B6984 000B38C4 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 800B6988 000B38C8 7C 08 03 A6 */ mtlr r0
|
|
/* 800B698C 000B38CC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 800B6990 000B38D0 4E 80 00 20 */ blr
|
|
|
|
.global getPortData__5JAISeFUc
|
|
getPortData__5JAISeFUc:
|
|
/* 800B6994 000B38D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6998 000B38D8 7C 08 02 A6 */ mflr r0
|
|
/* 800B699C 000B38DC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B69A0 000B38E0 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 800B69A4 000B38E4 54 00 00 03 */ rlwinm. r0, r0, 0, 0, 1
|
|
/* 800B69A8 000B38E8 40 82 00 84 */ bne .L_800B6A2C
|
|
/* 800B69AC 000B38EC 88 0D 8C 24 */ lbz r0, init$2292@sda21(r13)
|
|
/* 800B69B0 000B38F0 88 C3 00 14 */ lbz r6, 0x14(r3)
|
|
/* 800B69B4 000B38F4 7C 00 07 75 */ extsb. r0, r0
|
|
/* 800B69B8 000B38F8 80 AD 8B E0 */ lwz r5, seHandle__Q27JAInter5SeMgr@sda21(r13)
|
|
/* 800B69BC 000B38FC 40 82 00 18 */ bne .L_800B69D4
|
|
/* 800B69C0 000B3900 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
|
|
/* 800B69C4 000B3904 38 00 00 01 */ li r0, 1
|
|
/* 800B69C8 000B3908 38 63 FF FF */ addi r3, r3, 0x0000FFFF@l
|
|
/* 800B69CC 000B390C 98 0D 8C 24 */ stb r0, init$2292@sda21(r13)
|
|
/* 800B69D0 000B3910 B0 6D 8C 22 */ sth r3, _port$2291@sda21(r13)
|
|
.L_800B69D4:
|
|
/* 800B69D4 000B3914 88 05 00 15 */ lbz r0, 0x15(r5)
|
|
/* 800B69D8 000B3918 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B69DC 000B391C 41 80 00 48 */ blt .L_800B6A24
|
|
/* 800B69E0 000B3920 80 05 00 20 */ lwz r0, 0x20(r5)
|
|
/* 800B69E4 000B3924 38 65 03 0C */ addi r3, r5, 0x30c
|
|
/* 800B69E8 000B3928 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
|
|
/* 800B69EC 000B392C 41 82 00 20 */ beq .L_800B6A0C
|
|
/* 800B69F0 000B3930 54 C5 E7 3E */ rlwinm r5, r6, 0x1c, 0x1c, 0x1f
|
|
/* 800B69F4 000B3934 54 84 82 1E */ rlwinm r4, r4, 0x10, 8, 0xf
|
|
/* 800B69F8 000B3938 54 C0 26 36 */ rlwinm r0, r6, 4, 0x18, 0x1b
|
|
/* 800B69FC 000B393C 3C A5 20 00 */ addis r5, r5, 0x2000
|
|
/* 800B6A00 000B3940 7C 80 22 14 */ add r4, r0, r4
|
|
/* 800B6A04 000B3944 7C 85 22 14 */ add r4, r5, r4
|
|
/* 800B6A08 000B3948 48 00 00 14 */ b .L_800B6A1C
|
|
.L_800B6A0C:
|
|
/* 800B6A0C 000B394C 54 C5 07 3E */ clrlwi r5, r6, 0x1c
|
|
/* 800B6A10 000B3950 54 80 82 1E */ rlwinm r0, r4, 0x10, 8, 0xf
|
|
/* 800B6A14 000B3954 3C 85 10 00 */ addis r4, r5, 0x1000
|
|
/* 800B6A18 000B3958 7C 84 02 14 */ add r4, r4, r0
|
|
.L_800B6A1C:
|
|
/* 800B6A1C 000B395C 38 AD 8C 22 */ addi r5, r13, _port$2291@sda21
|
|
/* 800B6A20 000B3960 4B FE B8 21 */ bl readPortApp__8JASTrackFUlPUs
|
|
.L_800B6A24:
|
|
/* 800B6A24 000B3964 A0 6D 8C 22 */ lhz r3, _port$2291@sda21(r13)
|
|
/* 800B6A28 000B3968 48 00 00 08 */ b .L_800B6A30
|
|
.L_800B6A2C:
|
|
/* 800B6A2C 000B396C 38 60 00 00 */ li r3, 0
|
|
.L_800B6A30:
|
|
/* 800B6A30 000B3970 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B6A34 000B3974 7C 08 03 A6 */ mtlr r0
|
|
/* 800B6A38 000B3978 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6A3C 000B397C 4E 80 00 20 */ blr
|
|
|
|
.global getPan__11JAISequenceFUc
|
|
getPan__11JAISequenceFUc:
|
|
/* 800B6A40 000B3980 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6A44 000B3984 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6A48 000B3988 41 82 00 0C */ beq .L_800B6A54
|
|
/* 800B6A4C 000B398C 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6A50 000B3990 40 82 00 18 */ bne .L_800B6A68
|
|
.L_800B6A54:
|
|
/* 800B6A54 000B3994 80 63 02 98 */ lwz r3, 0x298(r3)
|
|
/* 800B6A58 000B3998 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6A5C 000B399C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6A60 000B39A0 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B6A64 000B39A4 4E 80 00 20 */ blr
|
|
.L_800B6A68:
|
|
/* 800B6A68 000B39A8 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B6A6C 000B39AC 4E 80 00 20 */ blr
|
|
|
|
.global getPitch__11JAISequenceFUc
|
|
getPitch__11JAISequenceFUc:
|
|
/* 800B6A70 000B39B0 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6A74 000B39B4 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6A78 000B39B8 41 82 00 0C */ beq .L_800B6A84
|
|
/* 800B6A7C 000B39BC 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6A80 000B39C0 40 82 00 18 */ bne .L_800B6A98
|
|
.L_800B6A84:
|
|
/* 800B6A84 000B39C4 80 63 02 9C */ lwz r3, 0x29c(r3)
|
|
/* 800B6A88 000B39C8 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6A8C 000B39CC 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6A90 000B39D0 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B6A94 000B39D4 4E 80 00 20 */ blr
|
|
.L_800B6A98:
|
|
/* 800B6A98 000B39D8 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B6A9C 000B39DC 4E 80 00 20 */ blr
|
|
|
|
.global setFxmix__11JAISequenceFfUlUc
|
|
setFxmix__11JAISequenceFfUlUc:
|
|
/* 800B6AA0 000B39E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6AA4 000B39E4 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B6AA8 000B39E8 80 C3 02 A0 */ lwz r6, 0x2a0(r3)
|
|
/* 800B6AAC 000B39EC 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B6AB0 000B39F0 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B6AB4 000B39F4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6AB8 000B39F8 40 82 00 18 */ bne .L_800B6AD0
|
|
/* 800B6ABC 000B39FC C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B6AC0 000B3A00 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6AC4 000B3A04 40 82 00 0C */ bne .L_800B6AD0
|
|
/* 800B6AC8 000B3A08 38 C0 00 02 */ li r6, 2
|
|
/* 800B6ACC 000B3A0C 48 00 00 70 */ b .L_800B6B3C
|
|
.L_800B6AD0:
|
|
/* 800B6AD0 000B3A10 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6AD4 000B3A14 41 82 00 18 */ beq .L_800B6AEC
|
|
/* 800B6AD8 000B3A18 C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B6ADC 000B3A1C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6AE0 000B3A20 40 82 00 0C */ bne .L_800B6AEC
|
|
/* 800B6AE4 000B3A24 38 C0 00 02 */ li r6, 2
|
|
/* 800B6AE8 000B3A28 48 00 00 54 */ b .L_800B6B3C
|
|
.L_800B6AEC:
|
|
/* 800B6AEC 000B3A2C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B6AF0 000B3A30 D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B6AF4 000B3A34 40 82 00 10 */ bne .L_800B6B04
|
|
/* 800B6AF8 000B3A38 D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B6AFC 000B3A3C 38 C0 00 00 */ li r6, 0
|
|
/* 800B6B00 000B3A40 48 00 00 3C */ b .L_800B6B3C
|
|
.L_800B6B04:
|
|
/* 800B6B04 000B3A44 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B6B08 000B3A48 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6B0C 000B3A4C 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B6B10 000B3A50 38 C0 00 01 */ li r6, 1
|
|
/* 800B6B14 000B3A54 C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B6B18 000B3A58 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6B1C 000B3A5C C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B6B20 000B3A60 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6B24 000B3A64 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6B28 000B3A68 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6B2C 000B3A6C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6B30 000B3A70 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6B34 000B3A74 D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B6B38 000B3A78 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B6B3C:
|
|
/* 800B6B3C 000B3A7C 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B6B40 000B3A80 40 82 00 1C */ bne .L_800B6B5C
|
|
/* 800B6B44 000B3A84 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B6B48 000B3A88 38 80 00 01 */ li r4, 1
|
|
/* 800B6B4C 000B3A8C 80 A3 02 D8 */ lwz r5, 0x2d8(r3)
|
|
/* 800B6B50 000B3A90 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B6B54 000B3A94 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B6B58 000B3A98 90 03 02 D8 */ stw r0, 0x2d8(r3)
|
|
.L_800B6B5C:
|
|
/* 800B6B5C 000B3A9C 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B6B60 000B3AA0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6B64 000B3AA4 41 82 00 18 */ beq .L_800B6B7C
|
|
/* 800B6B68 000B3AA8 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B6B6C 000B3AAC 41 82 00 10 */ beq .L_800B6B7C
|
|
/* 800B6B70 000B3AB0 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B6B74 000B3AB4 64 00 00 20 */ oris r0, r0, 0x20
|
|
/* 800B6B78 000B3AB8 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B6B7C:
|
|
/* 800B6B7C 000B3ABC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6B80 000B3AC0 4E 80 00 20 */ blr
|
|
|
|
.global getFxmix__11JAISequenceFUc
|
|
getFxmix__11JAISequenceFUc:
|
|
/* 800B6B84 000B3AC4 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6B88 000B3AC8 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6B8C 000B3ACC 41 82 00 0C */ beq .L_800B6B98
|
|
/* 800B6B90 000B3AD0 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6B94 000B3AD4 40 82 00 18 */ bne .L_800B6BAC
|
|
.L_800B6B98:
|
|
/* 800B6B98 000B3AD8 80 63 02 A0 */ lwz r3, 0x2a0(r3)
|
|
/* 800B6B9C 000B3ADC 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6BA0 000B3AE0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6BA4 000B3AE4 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B6BA8 000B3AE8 4E 80 00 20 */ blr
|
|
.L_800B6BAC:
|
|
/* 800B6BAC 000B3AEC C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B6BB0 000B3AF0 4E 80 00 20 */ blr
|
|
|
|
.global setDolby__11JAISequenceFfUlUc
|
|
setDolby__11JAISequenceFfUlUc:
|
|
/* 800B6BB4 000B3AF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6BB8 000B3AF8 80 CD 8B 68 */ lwz r6, msBasic__8JAIBasic@sda21(r13)
|
|
/* 800B6BBC 000B3AFC 88 06 00 0D */ lbz r0, 0xd(r6)
|
|
/* 800B6BC0 000B3B00 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800B6BC4 000B3B04 41 82 00 20 */ beq .L_800B6BE4
|
|
/* 800B6BC8 000B3B08 80 C3 02 A4 */ lwz r6, 0x2a4(r3)
|
|
/* 800B6BCC 000B3B0C 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B6BD0 000B3B10 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B6BD4 000B3B14 7C C6 02 14 */ add r6, r6, r0
|
|
/* 800B6BD8 000B3B18 C0 06 00 04 */ lfs f0, 4(r6)
|
|
/* 800B6BDC 000B3B1C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B6BE0 000B3B20 41 82 00 DC */ beq .L_800B6CBC
|
|
.L_800B6BE4:
|
|
/* 800B6BE4 000B3B24 80 C3 02 A4 */ lwz r6, 0x2a4(r3)
|
|
/* 800B6BE8 000B3B28 54 A0 25 36 */ rlwinm r0, r5, 4, 0x14, 0x1b
|
|
/* 800B6BEC 000B3B2C 7C E6 02 14 */ add r7, r6, r0
|
|
/* 800B6BF0 000B3B30 80 07 00 0C */ lwz r0, 0xc(r7)
|
|
/* 800B6BF4 000B3B34 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6BF8 000B3B38 40 82 00 18 */ bne .L_800B6C10
|
|
/* 800B6BFC 000B3B3C C0 07 00 04 */ lfs f0, 4(r7)
|
|
/* 800B6C00 000B3B40 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6C04 000B3B44 40 82 00 0C */ bne .L_800B6C10
|
|
/* 800B6C08 000B3B48 38 C0 00 02 */ li r6, 2
|
|
/* 800B6C0C 000B3B4C 48 00 00 70 */ b .L_800B6C7C
|
|
.L_800B6C10:
|
|
/* 800B6C10 000B3B50 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6C14 000B3B54 41 82 00 18 */ beq .L_800B6C2C
|
|
/* 800B6C18 000B3B58 C0 07 00 00 */ lfs f0, 0(r7)
|
|
/* 800B6C1C 000B3B5C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6C20 000B3B60 40 82 00 0C */ bne .L_800B6C2C
|
|
/* 800B6C24 000B3B64 38 C0 00 02 */ li r6, 2
|
|
/* 800B6C28 000B3B68 48 00 00 54 */ b .L_800B6C7C
|
|
.L_800B6C2C:
|
|
/* 800B6C2C 000B3B6C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B6C30 000B3B70 D0 27 00 00 */ stfs f1, 0(r7)
|
|
/* 800B6C34 000B3B74 40 82 00 10 */ bne .L_800B6C44
|
|
/* 800B6C38 000B3B78 D0 27 00 04 */ stfs f1, 4(r7)
|
|
/* 800B6C3C 000B3B7C 38 C0 00 00 */ li r6, 0
|
|
/* 800B6C40 000B3B80 48 00 00 3C */ b .L_800B6C7C
|
|
.L_800B6C44:
|
|
/* 800B6C44 000B3B84 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B6C48 000B3B88 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6C4C 000B3B8C 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B6C50 000B3B90 38 C0 00 01 */ li r6, 1
|
|
/* 800B6C54 000B3B94 C0 67 00 04 */ lfs f3, 4(r7)
|
|
/* 800B6C58 000B3B98 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6C5C 000B3B9C C0 47 00 00 */ lfs f2, 0(r7)
|
|
/* 800B6C60 000B3BA0 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6C64 000B3BA4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6C68 000B3BA8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6C6C 000B3BAC EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6C70 000B3BB0 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6C74 000B3BB4 D0 07 00 08 */ stfs f0, 8(r7)
|
|
/* 800B6C78 000B3BB8 90 87 00 0C */ stw r4, 0xc(r7)
|
|
.L_800B6C7C:
|
|
/* 800B6C7C 000B3BBC 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 800B6C80 000B3BC0 40 82 00 1C */ bne .L_800B6C9C
|
|
/* 800B6C84 000B3BC4 54 A0 06 3E */ clrlwi r0, r5, 0x18
|
|
/* 800B6C88 000B3BC8 38 80 00 01 */ li r4, 1
|
|
/* 800B6C8C 000B3BCC 80 A3 02 DC */ lwz r5, 0x2dc(r3)
|
|
/* 800B6C90 000B3BD0 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B6C94 000B3BD4 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B6C98 000B3BD8 90 03 02 DC */ stw r0, 0x2dc(r3)
|
|
.L_800B6C9C:
|
|
/* 800B6C9C 000B3BDC 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B6CA0 000B3BE0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6CA4 000B3BE4 41 82 00 18 */ beq .L_800B6CBC
|
|
/* 800B6CA8 000B3BE8 2C 06 00 02 */ cmpwi r6, 2
|
|
/* 800B6CAC 000B3BEC 41 82 00 10 */ beq .L_800B6CBC
|
|
/* 800B6CB0 000B3BF0 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B6CB4 000B3BF4 64 00 00 40 */ oris r0, r0, 0x40
|
|
/* 800B6CB8 000B3BF8 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B6CBC:
|
|
/* 800B6CBC 000B3BFC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6CC0 000B3C00 4E 80 00 20 */ blr
|
|
|
|
.global getDolby__11JAISequenceFUc
|
|
getDolby__11JAISequenceFUc:
|
|
/* 800B6CC4 000B3C04 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6CC8 000B3C08 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6CCC 000B3C0C 41 82 00 0C */ beq .L_800B6CD8
|
|
/* 800B6CD0 000B3C10 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6CD4 000B3C14 40 82 00 18 */ bne .L_800B6CEC
|
|
.L_800B6CD8:
|
|
/* 800B6CD8 000B3C18 80 63 02 A4 */ lwz r3, 0x2a4(r3)
|
|
/* 800B6CDC 000B3C1C 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6CE0 000B3C20 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6CE4 000B3C24 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B6CE8 000B3C28 4E 80 00 20 */ blr
|
|
.L_800B6CEC:
|
|
/* 800B6CEC 000B3C2C C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B6CF0 000B3C30 4E 80 00 20 */ blr
|
|
|
|
.global setTempoProportion__11JAISequenceFfUl
|
|
setTempoProportion__11JAISequenceFfUl:
|
|
/* 800B6CF4 000B3C34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6CF8 000B3C38 80 03 00 54 */ lwz r0, 0x54(r3)
|
|
/* 800B6CFC 000B3C3C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6D00 000B3C40 40 82 00 10 */ bne .L_800B6D10
|
|
/* 800B6D04 000B3C44 C0 03 00 4C */ lfs f0, 0x4c(r3)
|
|
/* 800B6D08 000B3C48 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6D0C 000B3C4C 41 82 00 60 */ beq .L_800B6D6C
|
|
.L_800B6D10:
|
|
/* 800B6D10 000B3C50 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B6D14 000B3C54 41 82 00 10 */ beq .L_800B6D24
|
|
/* 800B6D18 000B3C58 C0 03 00 48 */ lfs f0, 0x48(r3)
|
|
/* 800B6D1C 000B3C5C FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B6D20 000B3C60 41 82 00 4C */ beq .L_800B6D6C
|
|
.L_800B6D24:
|
|
/* 800B6D24 000B3C64 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B6D28 000B3C68 D0 23 00 48 */ stfs f1, 0x48(r3)
|
|
/* 800B6D2C 000B3C6C 40 82 00 0C */ bne .L_800B6D38
|
|
/* 800B6D30 000B3C70 D0 23 00 4C */ stfs f1, 0x4c(r3)
|
|
/* 800B6D34 000B3C74 48 00 00 38 */ b .L_800B6D6C
|
|
.L_800B6D38:
|
|
/* 800B6D38 000B3C78 38 84 00 01 */ addi r4, r4, 1
|
|
/* 800B6D3C 000B3C7C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6D40 000B3C80 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B6D44 000B3C84 C0 63 00 4C */ lfs f3, 0x4c(r3)
|
|
/* 800B6D48 000B3C88 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6D4C 000B3C8C C0 43 00 48 */ lfs f2, 0x48(r3)
|
|
/* 800B6D50 000B3C90 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B6D54 000B3C94 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6D58 000B3C98 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B6D5C 000B3C9C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B6D60 000B3CA0 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B6D64 000B3CA4 D0 03 00 50 */ stfs f0, 0x50(r3)
|
|
/* 800B6D68 000B3CA8 90 83 00 54 */ stw r4, 0x54(r3)
|
|
.L_800B6D6C:
|
|
/* 800B6D6C 000B3CAC 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B6D70 000B3CB0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6D74 000B3CB4 41 82 00 10 */ beq .L_800B6D84
|
|
/* 800B6D78 000B3CB8 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B6D7C 000B3CBC 60 00 00 04 */ ori r0, r0, 4
|
|
/* 800B6D80 000B3CC0 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B6D84:
|
|
/* 800B6D84 000B3CC4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6D88 000B3CC8 4E 80 00 20 */ blr
|
|
|
|
.global getTempoProportion__11JAISequenceFv
|
|
getTempoProportion__11JAISequenceFv:
|
|
/* 800B6D8C 000B3CCC 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6D90 000B3CD0 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6D94 000B3CD4 41 82 00 0C */ beq .L_800B6DA0
|
|
/* 800B6D98 000B3CD8 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6D9C 000B3CDC 40 82 00 0C */ bne .L_800B6DA8
|
|
.L_800B6DA0:
|
|
/* 800B6DA0 000B3CE0 C0 23 00 4C */ lfs f1, 0x4c(r3)
|
|
/* 800B6DA4 000B3CE4 4E 80 00 20 */ blr
|
|
.L_800B6DA8:
|
|
/* 800B6DA8 000B3CE8 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
/* 800B6DAC 000B3CEC 4E 80 00 20 */ blr
|
|
|
|
.global getVolumeU7__11JAISequenceFUc
|
|
getVolumeU7__11JAISequenceFUc:
|
|
/* 800B6DB0 000B3CF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6DB4 000B3CF4 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6DB8 000B3CF8 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6DBC 000B3CFC 41 82 00 0C */ beq .L_800B6DC8
|
|
/* 800B6DC0 000B3D00 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6DC4 000B3D04 40 82 00 14 */ bne .L_800B6DD8
|
|
.L_800B6DC8:
|
|
/* 800B6DC8 000B3D08 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6DCC 000B3D0C 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6DD0 000B3D10 C0 23 01 5C */ lfs f1, 0x15c(r3)
|
|
/* 800B6DD4 000B3D14 48 00 00 08 */ b .L_800B6DDC
|
|
.L_800B6DD8:
|
|
/* 800B6DD8 000B3D18 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
.L_800B6DDC:
|
|
/* 800B6DDC 000B3D1C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6DE0 000B3D20 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B6DE4 000B3D24 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6DE8 000B3D28 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6DEC 000B3D2C 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B6DF0 000B3D30 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6DF4 000B3D34 4E 80 00 20 */ blr
|
|
|
|
.global setPanU7__11JAISequenceFUcUlUc
|
|
setPanU7__11JAISequenceFUcUlUc:
|
|
/* 800B6DF8 000B3D38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6DFC 000B3D3C 54 C0 25 36 */ rlwinm r0, r6, 4, 0x14, 0x1b
|
|
/* 800B6E00 000B3D40 80 E3 02 98 */ lwz r7, 0x298(r3)
|
|
/* 800B6E04 000B3D44 7D 07 02 14 */ add r8, r7, r0
|
|
/* 800B6E08 000B3D48 81 28 00 0C */ lwz r9, 0xc(r8)
|
|
/* 800B6E0C 000B3D4C 28 09 00 00 */ cmplwi r9, 0
|
|
/* 800B6E10 000B3D50 40 82 00 3C */ bne .L_800B6E4C
|
|
/* 800B6E14 000B3D54 54 87 06 3E */ clrlwi r7, r4, 0x18
|
|
/* 800B6E18 000B3D58 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6E1C 000B3D5C 90 E1 00 0C */ stw r7, 0xc(r1)
|
|
/* 800B6E20 000B3D60 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B6E24 000B3D64 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6E28 000B3D68 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6E2C 000B3D6C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B6E30 000B3D70 C0 68 00 04 */ lfs f3, 4(r8)
|
|
/* 800B6E34 000B3D74 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B6E38 000B3D78 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B6E3C 000B3D7C FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B6E40 000B3D80 40 82 00 0C */ bne .L_800B6E4C
|
|
/* 800B6E44 000B3D84 38 E0 00 02 */ li r7, 2
|
|
/* 800B6E48 000B3D88 48 00 00 B0 */ b .L_800B6EF8
|
|
.L_800B6E4C:
|
|
/* 800B6E4C 000B3D8C 28 09 00 00 */ cmplwi r9, 0
|
|
/* 800B6E50 000B3D90 41 82 00 3C */ beq .L_800B6E8C
|
|
/* 800B6E54 000B3D94 54 87 06 3E */ clrlwi r7, r4, 0x18
|
|
/* 800B6E58 000B3D98 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6E5C 000B3D9C 90 E1 00 0C */ stw r7, 0xc(r1)
|
|
/* 800B6E60 000B3DA0 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B6E64 000B3DA4 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6E68 000B3DA8 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6E6C 000B3DAC C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B6E70 000B3DB0 C0 68 00 00 */ lfs f3, 0(r8)
|
|
/* 800B6E74 000B3DB4 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B6E78 000B3DB8 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B6E7C 000B3DBC FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B6E80 000B3DC0 40 82 00 0C */ bne .L_800B6E8C
|
|
/* 800B6E84 000B3DC4 38 E0 00 02 */ li r7, 2
|
|
/* 800B6E88 000B3DC8 48 00 00 70 */ b .L_800B6EF8
|
|
.L_800B6E8C:
|
|
/* 800B6E8C 000B3DCC 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B6E90 000B3DD0 3C 80 43 30 */ lis r4, 0x4330
|
|
/* 800B6E94 000B3DD4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B6E98 000B3DD8 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B6E9C 000B3DDC C8 62 8C B8 */ lfd f3, lbl_80517018@sda21(r2)
|
|
/* 800B6EA0 000B3DE0 90 81 00 08 */ stw r4, 8(r1)
|
|
/* 800B6EA4 000B3DE4 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6EA8 000B3DE8 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B6EAC 000B3DEC EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B6EB0 000B3DF0 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B6EB4 000B3DF4 D0 08 00 00 */ stfs f0, 0(r8)
|
|
/* 800B6EB8 000B3DF8 40 82 00 10 */ bne .L_800B6EC8
|
|
/* 800B6EBC 000B3DFC D0 08 00 04 */ stfs f0, 4(r8)
|
|
/* 800B6EC0 000B3E00 38 E0 00 00 */ li r7, 0
|
|
/* 800B6EC4 000B3E04 48 00 00 34 */ b .L_800B6EF8
|
|
.L_800B6EC8:
|
|
/* 800B6EC8 000B3E08 38 05 00 01 */ addi r0, r5, 1
|
|
/* 800B6ECC 000B3E0C 90 81 00 08 */ stw r4, 8(r1)
|
|
/* 800B6ED0 000B3E10 C0 48 00 04 */ lfs f2, 4(r8)
|
|
/* 800B6ED4 000B3E14 38 E0 00 01 */ li r7, 1
|
|
/* 800B6ED8 000B3E18 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B6EDC 000B3E1C C0 28 00 00 */ lfs f1, 0(r8)
|
|
/* 800B6EE0 000B3E20 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B6EE4 000B3E24 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800B6EE8 000B3E28 EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B6EEC 000B3E2C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B6EF0 000B3E30 D0 08 00 08 */ stfs f0, 8(r8)
|
|
/* 800B6EF4 000B3E34 90 08 00 0C */ stw r0, 0xc(r8)
|
|
.L_800B6EF8:
|
|
/* 800B6EF8 000B3E38 2C 07 00 01 */ cmpwi r7, 1
|
|
/* 800B6EFC 000B3E3C 40 82 00 1C */ bne .L_800B6F18
|
|
/* 800B6F00 000B3E40 54 C0 06 3E */ clrlwi r0, r6, 0x18
|
|
/* 800B6F04 000B3E44 38 80 00 01 */ li r4, 1
|
|
/* 800B6F08 000B3E48 80 A3 02 D0 */ lwz r5, 0x2d0(r3)
|
|
/* 800B6F0C 000B3E4C 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B6F10 000B3E50 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B6F14 000B3E54 90 03 02 D0 */ stw r0, 0x2d0(r3)
|
|
.L_800B6F18:
|
|
/* 800B6F18 000B3E58 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B6F1C 000B3E5C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B6F20 000B3E60 41 82 00 18 */ beq .L_800B6F38
|
|
/* 800B6F24 000B3E64 2C 07 00 02 */ cmpwi r7, 2
|
|
/* 800B6F28 000B3E68 41 82 00 10 */ beq .L_800B6F38
|
|
/* 800B6F2C 000B3E6C 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B6F30 000B3E70 64 00 00 08 */ oris r0, r0, 8
|
|
/* 800B6F34 000B3E74 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B6F38:
|
|
/* 800B6F38 000B3E78 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6F3C 000B3E7C 4E 80 00 20 */ blr
|
|
|
|
.global getPanU7__11JAISequenceFUc
|
|
getPanU7__11JAISequenceFUc:
|
|
/* 800B6F40 000B3E80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6F44 000B3E84 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B6F48 000B3E88 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B6F4C 000B3E8C 41 82 00 0C */ beq .L_800B6F58
|
|
/* 800B6F50 000B3E90 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B6F54 000B3E94 40 82 00 18 */ bne .L_800B6F6C
|
|
.L_800B6F58:
|
|
/* 800B6F58 000B3E98 80 63 02 98 */ lwz r3, 0x298(r3)
|
|
/* 800B6F5C 000B3E9C 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B6F60 000B3EA0 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B6F64 000B3EA4 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B6F68 000B3EA8 48 00 00 08 */ b .L_800B6F70
|
|
.L_800B6F6C:
|
|
/* 800B6F6C 000B3EAC C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
.L_800B6F70:
|
|
/* 800B6F70 000B3EB0 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6F74 000B3EB4 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B6F78 000B3EB8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B6F7C 000B3EBC D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B6F80 000B3EC0 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B6F84 000B3EC4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B6F88 000B3EC8 4E 80 00 20 */ blr
|
|
|
|
.global setFxmixU7__11JAISequenceFUcUlUc
|
|
setFxmixU7__11JAISequenceFUcUlUc:
|
|
/* 800B6F8C 000B3ECC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B6F90 000B3ED0 54 C0 25 36 */ rlwinm r0, r6, 4, 0x14, 0x1b
|
|
/* 800B6F94 000B3ED4 80 E3 02 A0 */ lwz r7, 0x2a0(r3)
|
|
/* 800B6F98 000B3ED8 7D 07 02 14 */ add r8, r7, r0
|
|
/* 800B6F9C 000B3EDC 81 28 00 0C */ lwz r9, 0xc(r8)
|
|
/* 800B6FA0 000B3EE0 28 09 00 00 */ cmplwi r9, 0
|
|
/* 800B6FA4 000B3EE4 40 82 00 3C */ bne .L_800B6FE0
|
|
/* 800B6FA8 000B3EE8 54 87 06 3E */ clrlwi r7, r4, 0x18
|
|
/* 800B6FAC 000B3EEC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6FB0 000B3EF0 90 E1 00 0C */ stw r7, 0xc(r1)
|
|
/* 800B6FB4 000B3EF4 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B6FB8 000B3EF8 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6FBC 000B3EFC C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B6FC0 000B3F00 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B6FC4 000B3F04 C0 68 00 04 */ lfs f3, 4(r8)
|
|
/* 800B6FC8 000B3F08 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B6FCC 000B3F0C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B6FD0 000B3F10 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B6FD4 000B3F14 40 82 00 0C */ bne .L_800B6FE0
|
|
/* 800B6FD8 000B3F18 38 E0 00 02 */ li r7, 2
|
|
/* 800B6FDC 000B3F1C 48 00 00 B0 */ b .L_800B708C
|
|
.L_800B6FE0:
|
|
/* 800B6FE0 000B3F20 28 09 00 00 */ cmplwi r9, 0
|
|
/* 800B6FE4 000B3F24 41 82 00 3C */ beq .L_800B7020
|
|
/* 800B6FE8 000B3F28 54 87 06 3E */ clrlwi r7, r4, 0x18
|
|
/* 800B6FEC 000B3F2C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B6FF0 000B3F30 90 E1 00 0C */ stw r7, 0xc(r1)
|
|
/* 800B6FF4 000B3F34 C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B6FF8 000B3F38 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B6FFC 000B3F3C C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B7000 000B3F40 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B7004 000B3F44 C0 68 00 00 */ lfs f3, 0(r8)
|
|
/* 800B7008 000B3F48 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B700C 000B3F4C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B7010 000B3F50 FC 03 00 00 */ fcmpu cr0, f3, f0
|
|
/* 800B7014 000B3F54 40 82 00 0C */ bne .L_800B7020
|
|
/* 800B7018 000B3F58 38 E0 00 02 */ li r7, 2
|
|
/* 800B701C 000B3F5C 48 00 00 70 */ b .L_800B708C
|
|
.L_800B7020:
|
|
/* 800B7020 000B3F60 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 800B7024 000B3F64 3C 80 43 30 */ lis r4, 0x4330
|
|
/* 800B7028 000B3F68 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B702C 000B3F6C 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B7030 000B3F70 C8 62 8C B8 */ lfd f3, lbl_80517018@sda21(r2)
|
|
/* 800B7034 000B3F74 90 81 00 08 */ stw r4, 8(r1)
|
|
/* 800B7038 000B3F78 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B703C 000B3F7C C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B7040 000B3F80 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 800B7044 000B3F84 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B7048 000B3F88 D0 08 00 00 */ stfs f0, 0(r8)
|
|
/* 800B704C 000B3F8C 40 82 00 10 */ bne .L_800B705C
|
|
/* 800B7050 000B3F90 D0 08 00 04 */ stfs f0, 4(r8)
|
|
/* 800B7054 000B3F94 38 E0 00 00 */ li r7, 0
|
|
/* 800B7058 000B3F98 48 00 00 34 */ b .L_800B708C
|
|
.L_800B705C:
|
|
/* 800B705C 000B3F9C 38 05 00 01 */ addi r0, r5, 1
|
|
/* 800B7060 000B3FA0 90 81 00 08 */ stw r4, 8(r1)
|
|
/* 800B7064 000B3FA4 C0 48 00 04 */ lfs f2, 4(r8)
|
|
/* 800B7068 000B3FA8 38 E0 00 01 */ li r7, 1
|
|
/* 800B706C 000B3FAC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 800B7070 000B3FB0 C0 28 00 00 */ lfs f1, 0(r8)
|
|
/* 800B7074 000B3FB4 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B7078 000B3FB8 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 800B707C 000B3FBC EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 800B7080 000B3FC0 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 800B7084 000B3FC4 D0 08 00 08 */ stfs f0, 8(r8)
|
|
/* 800B7088 000B3FC8 90 08 00 0C */ stw r0, 0xc(r8)
|
|
.L_800B708C:
|
|
/* 800B708C 000B3FCC 2C 07 00 01 */ cmpwi r7, 1
|
|
/* 800B7090 000B3FD0 40 82 00 1C */ bne .L_800B70AC
|
|
/* 800B7094 000B3FD4 54 C0 06 3E */ clrlwi r0, r6, 0x18
|
|
/* 800B7098 000B3FD8 38 80 00 01 */ li r4, 1
|
|
/* 800B709C 000B3FDC 80 A3 02 D8 */ lwz r5, 0x2d8(r3)
|
|
/* 800B70A0 000B3FE0 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B70A4 000B3FE4 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B70A8 000B3FE8 90 03 02 D8 */ stw r0, 0x2d8(r3)
|
|
.L_800B70AC:
|
|
/* 800B70AC 000B3FEC 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B70B0 000B3FF0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B70B4 000B3FF4 41 82 00 18 */ beq .L_800B70CC
|
|
/* 800B70B8 000B3FF8 2C 07 00 02 */ cmpwi r7, 2
|
|
/* 800B70BC 000B3FFC 41 82 00 10 */ beq .L_800B70CC
|
|
/* 800B70C0 000B4000 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B70C4 000B4004 64 00 00 20 */ oris r0, r0, 0x20
|
|
/* 800B70C8 000B4008 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B70CC:
|
|
/* 800B70CC 000B400C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B70D0 000B4010 4E 80 00 20 */ blr
|
|
|
|
.global getFxmixU7__11JAISequenceFUc
|
|
getFxmixU7__11JAISequenceFUc:
|
|
/* 800B70D4 000B4014 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B70D8 000B4018 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B70DC 000B401C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B70E0 000B4020 41 82 00 0C */ beq .L_800B70EC
|
|
/* 800B70E4 000B4024 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B70E8 000B4028 40 82 00 18 */ bne .L_800B7100
|
|
.L_800B70EC:
|
|
/* 800B70EC 000B402C 80 63 02 A0 */ lwz r3, 0x2a0(r3)
|
|
/* 800B70F0 000B4030 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B70F4 000B4034 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B70F8 000B4038 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B70FC 000B403C 48 00 00 08 */ b .L_800B7104
|
|
.L_800B7100:
|
|
/* 800B7100 000B4040 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
.L_800B7104:
|
|
/* 800B7104 000B4044 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B7108 000B4048 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B710C 000B404C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B7110 000B4050 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B7114 000B4054 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B7118 000B4058 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B711C 000B405C 4E 80 00 20 */ blr
|
|
|
|
.global setDolbyU7__11JAISequenceFUcUlUc
|
|
setDolbyU7__11JAISequenceFUcUlUc:
|
|
/* 800B7120 000B4060 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B7124 000B4064 54 84 06 3E */ clrlwi r4, r4, 0x18
|
|
/* 800B7128 000B4068 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B712C 000B406C C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B7130 000B4070 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B7134 000B4074 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B7138 000B4078 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B713C 000B407C 80 8D 8B 68 */ lwz r4, msBasic__8JAIBasic@sda21(r13)
|
|
/* 800B7140 000B4080 C8 21 00 08 */ lfd f1, 8(r1)
|
|
/* 800B7144 000B4084 88 04 00 0D */ lbz r0, 0xd(r4)
|
|
/* 800B7148 000B4088 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 800B714C 000B408C 28 00 00 02 */ cmplwi r0, 2
|
|
/* 800B7150 000B4090 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 800B7154 000B4094 41 82 00 20 */ beq .L_800B7174
|
|
/* 800B7158 000B4098 80 83 02 A4 */ lwz r4, 0x2a4(r3)
|
|
/* 800B715C 000B409C 54 C0 25 36 */ rlwinm r0, r6, 4, 0x14, 0x1b
|
|
/* 800B7160 000B40A0 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B7164 000B40A4 7C 84 02 14 */ add r4, r4, r0
|
|
/* 800B7168 000B40A8 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 800B716C 000B40AC FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B7170 000B40B0 41 82 00 DC */ beq .L_800B724C
|
|
.L_800B7174:
|
|
/* 800B7174 000B40B4 80 83 02 A4 */ lwz r4, 0x2a4(r3)
|
|
/* 800B7178 000B40B8 54 C0 25 36 */ rlwinm r0, r6, 4, 0x14, 0x1b
|
|
/* 800B717C 000B40BC 7D 04 02 14 */ add r8, r4, r0
|
|
/* 800B7180 000B40C0 80 08 00 0C */ lwz r0, 0xc(r8)
|
|
/* 800B7184 000B40C4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B7188 000B40C8 40 82 00 18 */ bne .L_800B71A0
|
|
/* 800B718C 000B40CC C0 08 00 04 */ lfs f0, 4(r8)
|
|
/* 800B7190 000B40D0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B7194 000B40D4 40 82 00 0C */ bne .L_800B71A0
|
|
/* 800B7198 000B40D8 38 E0 00 02 */ li r7, 2
|
|
/* 800B719C 000B40DC 48 00 00 70 */ b .L_800B720C
|
|
.L_800B71A0:
|
|
/* 800B71A0 000B40E0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800B71A4 000B40E4 41 82 00 18 */ beq .L_800B71BC
|
|
/* 800B71A8 000B40E8 C0 08 00 00 */ lfs f0, 0(r8)
|
|
/* 800B71AC 000B40EC FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 800B71B0 000B40F0 40 82 00 0C */ bne .L_800B71BC
|
|
/* 800B71B4 000B40F4 38 E0 00 02 */ li r7, 2
|
|
/* 800B71B8 000B40F8 48 00 00 54 */ b .L_800B720C
|
|
.L_800B71BC:
|
|
/* 800B71BC 000B40FC 28 05 00 00 */ cmplwi r5, 0
|
|
/* 800B71C0 000B4100 D0 28 00 00 */ stfs f1, 0(r8)
|
|
/* 800B71C4 000B4104 40 82 00 10 */ bne .L_800B71D4
|
|
/* 800B71C8 000B4108 D0 28 00 04 */ stfs f1, 4(r8)
|
|
/* 800B71CC 000B410C 38 E0 00 00 */ li r7, 0
|
|
/* 800B71D0 000B4110 48 00 00 3C */ b .L_800B720C
|
|
.L_800B71D4:
|
|
/* 800B71D4 000B4114 38 85 00 01 */ addi r4, r5, 1
|
|
/* 800B71D8 000B4118 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B71DC 000B411C 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 800B71E0 000B4120 38 E0 00 01 */ li r7, 1
|
|
/* 800B71E4 000B4124 C0 68 00 04 */ lfs f3, 4(r8)
|
|
/* 800B71E8 000B4128 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 800B71EC 000B412C C0 48 00 00 */ lfs f2, 0(r8)
|
|
/* 800B71F0 000B4130 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B71F4 000B4134 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 800B71F8 000B4138 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 800B71FC 000B413C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B7200 000B4140 EC 02 00 24 */ fdivs f0, f2, f0
|
|
/* 800B7204 000B4144 D0 08 00 08 */ stfs f0, 8(r8)
|
|
/* 800B7208 000B4148 90 88 00 0C */ stw r4, 0xc(r8)
|
|
.L_800B720C:
|
|
/* 800B720C 000B414C 2C 07 00 01 */ cmpwi r7, 1
|
|
/* 800B7210 000B4150 40 82 00 1C */ bne .L_800B722C
|
|
/* 800B7214 000B4154 54 C0 06 3E */ clrlwi r0, r6, 0x18
|
|
/* 800B7218 000B4158 38 80 00 01 */ li r4, 1
|
|
/* 800B721C 000B415C 80 A3 02 DC */ lwz r5, 0x2dc(r3)
|
|
/* 800B7220 000B4160 7C 80 00 30 */ slw r0, r4, r0
|
|
/* 800B7224 000B4164 7C A0 03 78 */ or r0, r5, r0
|
|
/* 800B7228 000B4168 90 03 02 DC */ stw r0, 0x2dc(r3)
|
|
.L_800B722C:
|
|
/* 800B722C 000B416C 80 63 03 08 */ lwz r3, 0x308(r3)
|
|
/* 800B7230 000B4170 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B7234 000B4174 41 82 00 18 */ beq .L_800B724C
|
|
/* 800B7238 000B4178 2C 07 00 02 */ cmpwi r7, 2
|
|
/* 800B723C 000B417C 41 82 00 10 */ beq .L_800B724C
|
|
/* 800B7240 000B4180 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B7244 000B4184 64 00 00 40 */ oris r0, r0, 0x40
|
|
/* 800B7248 000B4188 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B724C:
|
|
/* 800B724C 000B418C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B7250 000B4190 4E 80 00 20 */ blr
|
|
|
|
.global getDolbyU7__11JAISequenceFUc
|
|
getDolbyU7__11JAISequenceFUc:
|
|
/* 800B7254 000B4194 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B7258 000B4198 88 03 00 15 */ lbz r0, 0x15(r3)
|
|
/* 800B725C 000B419C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 800B7260 000B41A0 41 82 00 0C */ beq .L_800B726C
|
|
/* 800B7264 000B41A4 28 00 00 05 */ cmplwi r0, 5
|
|
/* 800B7268 000B41A8 40 82 00 18 */ bne .L_800B7280
|
|
.L_800B726C:
|
|
/* 800B726C 000B41AC 80 63 02 A4 */ lwz r3, 0x2a4(r3)
|
|
/* 800B7270 000B41B0 54 80 25 36 */ rlwinm r0, r4, 4, 0x14, 0x1b
|
|
/* 800B7274 000B41B4 7C 63 02 14 */ add r3, r3, r0
|
|
/* 800B7278 000B41B8 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 800B727C 000B41BC 48 00 00 08 */ b .L_800B7284
|
|
.L_800B7280:
|
|
/* 800B7280 000B41C0 C0 22 8C D4 */ lfs f1, lbl_80517034@sda21(r2)
|
|
.L_800B7284:
|
|
/* 800B7284 000B41C4 C0 02 8C C0 */ lfs f0, lbl_80517020@sda21(r2)
|
|
/* 800B7288 000B41C8 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 800B728C 000B41CC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 800B7290 000B41D0 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 800B7294 000B41D4 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
/* 800B7298 000B41D8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B729C 000B41DC 4E 80 00 20 */ blr
|
|
|
|
.global setPortData__11JAISequenceFUcUs
|
|
setPortData__11JAISequenceFUcUs:
|
|
/* 800B72A0 000B41E0 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 800B72A4 000B41E4 7C 08 02 A6 */ mflr r0
|
|
/* 800B72A8 000B41E8 C0 22 8C 84 */ lfs f1, lbl_80516FE4@sda21(r2)
|
|
/* 800B72AC 000B41EC 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 800B72B0 000B41F0 BF 61 00 2C */ stmw r27, 0x2c(r1)
|
|
/* 800B72B4 000B41F4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800B72B8 000B41F8 54 9C 25 36 */ rlwinm r28, r4, 4, 0x14, 0x1b
|
|
/* 800B72BC 000B41FC 7C 9F 23 78 */ mr r31, r4
|
|
/* 800B72C0 000B4200 7F BE E2 14 */ add r29, r30, r28
|
|
/* 800B72C4 000B4204 7C BB 2B 78 */ mr r27, r5
|
|
/* 800B72C8 000B4208 C0 1D 00 5C */ lfs f0, 0x5c(r29)
|
|
/* 800B72CC 000B420C FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 800B72D0 000B4210 40 82 00 40 */ bne .L_800B7310
|
|
/* 800B72D4 000B4214 88 1E 00 15 */ lbz r0, 0x15(r30)
|
|
/* 800B72D8 000B4218 28 00 00 03 */ cmplwi r0, 3
|
|
/* 800B72DC 000B421C 41 80 00 34 */ blt .L_800B7310
|
|
/* 800B72E0 000B4220 38 7E 03 0C */ addi r3, r30, 0x30c
|
|
/* 800B72E4 000B4224 57 E4 82 1E */ rlwinm r4, r31, 0x10, 8, 0xf
|
|
/* 800B72E8 000B4228 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 800B72EC 000B422C 4B FE AF 55 */ bl readPortApp__8JASTrackFUlPUs
|
|
/* 800B72F0 000B4230 A0 61 00 08 */ lhz r3, 8(r1)
|
|
/* 800B72F4 000B4234 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B72F8 000B4238 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B72FC 000B423C C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B7300 000B4240 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B7304 000B4244 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B7308 000B4248 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B730C 000B424C D0 1D 00 5C */ stfs f0, 0x5c(r29)
|
|
.L_800B7310:
|
|
/* 800B7310 000B4250 7C 7E E2 14 */ add r3, r30, r28
|
|
/* 800B7314 000B4254 80 83 00 64 */ lwz r4, 0x64(r3)
|
|
/* 800B7318 000B4258 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B731C 000B425C 40 82 00 34 */ bne .L_800B7350
|
|
/* 800B7320 000B4260 57 63 04 3E */ clrlwi r3, r27, 0x10
|
|
/* 800B7324 000B4264 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B7328 000B4268 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B732C 000B426C C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B7330 000B4270 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B7334 000B4274 C0 5D 00 5C */ lfs f2, 0x5c(r29)
|
|
/* 800B7338 000B4278 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B733C 000B427C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B7340 000B4280 FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B7344 000B4284 40 82 00 0C */ bne .L_800B7350
|
|
/* 800B7348 000B4288 38 A0 00 02 */ li r5, 2
|
|
/* 800B734C 000B428C 48 00 00 7C */ b .L_800B73C8
|
|
.L_800B7350:
|
|
/* 800B7350 000B4290 28 04 00 00 */ cmplwi r4, 0
|
|
/* 800B7354 000B4294 41 82 00 38 */ beq .L_800B738C
|
|
/* 800B7358 000B4298 57 63 04 3E */ clrlwi r3, r27, 0x10
|
|
/* 800B735C 000B429C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B7360 000B42A0 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 800B7364 000B42A4 7C 7E E2 14 */ add r3, r30, r28
|
|
/* 800B7368 000B42A8 C8 22 8C B8 */ lfd f1, lbl_80517018@sda21(r2)
|
|
/* 800B736C 000B42AC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B7370 000B42B0 C0 43 00 58 */ lfs f2, 0x58(r3)
|
|
/* 800B7374 000B42B4 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B7378 000B42B8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 800B737C 000B42BC FC 02 00 00 */ fcmpu cr0, f2, f0
|
|
/* 800B7380 000B42C0 40 82 00 0C */ bne .L_800B738C
|
|
/* 800B7384 000B42C4 38 A0 00 02 */ li r5, 2
|
|
/* 800B7388 000B42C8 48 00 00 40 */ b .L_800B73C8
|
|
.L_800B738C:
|
|
/* 800B738C 000B42CC 57 64 04 3E */ clrlwi r4, r27, 0x10
|
|
/* 800B7390 000B42D0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 800B7394 000B42D4 90 81 00 14 */ stw r4, 0x14(r1)
|
|
/* 800B7398 000B42D8 7C 7E E2 14 */ add r3, r30, r28
|
|
/* 800B739C 000B42DC C8 42 8C B8 */ lfd f2, lbl_80517018@sda21(r2)
|
|
/* 800B73A0 000B42E0 38 A0 00 00 */ li r5, 0
|
|
/* 800B73A4 000B42E4 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 800B73A8 000B42E8 C8 01 00 10 */ lfd f0, 0x10(r1)
|
|
/* 800B73AC 000B42EC 90 81 00 1C */ stw r4, 0x1c(r1)
|
|
/* 800B73B0 000B42F0 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 800B73B4 000B42F4 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 800B73B8 000B42F8 C8 01 00 18 */ lfd f0, 0x18(r1)
|
|
/* 800B73BC 000B42FC D0 23 00 58 */ stfs f1, 0x58(r3)
|
|
/* 800B73C0 000B4300 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 800B73C4 000B4304 D0 1D 00 5C */ stfs f0, 0x5c(r29)
|
|
.L_800B73C8:
|
|
/* 800B73C8 000B4308 2C 05 00 01 */ cmpwi r5, 1
|
|
/* 800B73CC 000B430C 40 82 00 1C */ bne .L_800B73E8
|
|
/* 800B73D0 000B4310 57 E0 06 3E */ clrlwi r0, r31, 0x18
|
|
/* 800B73D4 000B4314 38 60 00 01 */ li r3, 1
|
|
/* 800B73D8 000B4318 80 9E 02 C8 */ lwz r4, 0x2c8(r30)
|
|
/* 800B73DC 000B431C 7C 60 00 30 */ slw r0, r3, r0
|
|
/* 800B73E0 000B4320 7C 80 03 78 */ or r0, r4, r0
|
|
/* 800B73E4 000B4324 90 1E 02 C8 */ stw r0, 0x2c8(r30)
|
|
.L_800B73E8:
|
|
/* 800B73E8 000B4328 80 7E 03 08 */ lwz r3, 0x308(r30)
|
|
/* 800B73EC 000B432C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800B73F0 000B4330 41 82 00 18 */ beq .L_800B7408
|
|
/* 800B73F4 000B4334 2C 05 00 02 */ cmpwi r5, 2
|
|
/* 800B73F8 000B4338 41 82 00 10 */ beq .L_800B7408
|
|
/* 800B73FC 000B433C 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 800B7400 000B4340 60 00 00 10 */ ori r0, r0, 0x10
|
|
/* 800B7404 000B4344 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_800B7408:
|
|
/* 800B7408 000B4348 BB 61 00 2C */ lmw r27, 0x2c(r1)
|
|
/* 800B740C 000B434C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 800B7410 000B4350 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7414 000B4354 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 800B7418 000B4358 4E 80 00 20 */ blr
|
|
|
|
.global getPortData__11JAISequenceFUc
|
|
getPortData__11JAISequenceFUc:
|
|
/* 800B741C 000B435C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800B7420 000B4360 7C 08 02 A6 */ mflr r0
|
|
/* 800B7424 000B4364 38 63 03 0C */ addi r3, r3, 0x30c
|
|
/* 800B7428 000B4368 38 AD 8C 20 */ addi r5, r13, _port$2234@sda21
|
|
/* 800B742C 000B436C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800B7430 000B4370 54 84 82 1E */ rlwinm r4, r4, 0x10, 8, 0xf
|
|
/* 800B7434 000B4374 4B FE AE 0D */ bl readPortApp__8JASTrackFUlPUs
|
|
/* 800B7438 000B4378 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800B743C 000B437C A0 6D 8C 20 */ lhz r3, _port$2234@sda21(r13)
|
|
/* 800B7440 000B4380 7C 08 03 A6 */ mtlr r0
|
|
/* 800B7444 000B4384 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800B7448 000B4388 4E 80 00 20 */ blr
|