mirror of https://github.com/zeldaret/tp.git
122 lines
3.2 KiB
C++
122 lines
3.2 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: JASLfo
|
|
//
|
|
|
|
#include "JSystem/JAudio2/JASLfo.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct JASLfo {
|
|
/* 8029BD14 */ JASLfo();
|
|
/* 8029BD44 */ void getValue() const;
|
|
/* 8029BDD8 */ void incCounter(f32);
|
|
/* 8029BE2C */ void resetCounter();
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __ct__6JASLfoFv();
|
|
extern "C" void getValue__6JASLfoCFv();
|
|
extern "C" void incCounter__6JASLfoFf();
|
|
extern "C" void resetCounter__6JASLfoFv();
|
|
extern "C" void __sinit_JASLfo_cpp();
|
|
extern "C" extern u8 sFreeRunLfo__6JASLfo[24];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" extern u8 sincosTable___5JMath[65536];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 804556E0-804556E4 0004+00 s=3 e=0 z=0 None .sdata2 @341 */
|
|
SECTION_SDATA2 static u8 lit_341[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 804556E4-804556E8 0004+00 s=2 e=0 z=0 None .sdata2 @342 */
|
|
SECTION_SDATA2 static f32 lit_342 = 1.0f;
|
|
|
|
/* 8029BD14-8029BD44 0030+00 s=1 e=1 z=0 None .text __ct__6JASLfoFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm JASLfo::JASLfo() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JASLfo/__ct__6JASLfoFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804556E8-804556EC 0004+00 s=1 e=0 z=0 None .sdata2 @363 */
|
|
SECTION_SDATA2 static f32 lit_363 = -8192.0f;
|
|
|
|
/* 804556EC-804556F0 0004+00 s=1 e=0 z=0 None .sdata2 @364 */
|
|
SECTION_SDATA2 static f32 lit_364 = 8192.0f;
|
|
|
|
/* 8029BD44-8029BDD8 0094+00 s=0 e=3 z=0 None .text getValue__6JASLfoCFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JASLfo::getValue() const {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JASLfo/getValue__6JASLfoCFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804556F0-804556F8 0004+04 s=1 e=0 z=0 None .sdata2 @376 */
|
|
SECTION_SDATA2 static f32 lit_376[1 + 1 /* padding */] = {
|
|
1.0f / 72.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 8029BDD8-8029BE2C 0054+00 s=0 e=2 z=0 None .text incCounter__6JASLfoFf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JASLfo::incCounter(f32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JASLfo/incCounter__6JASLfoFf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80431C40-80431C58 0018+00 s=2 e=1 z=0 None .bss sFreeRunLfo__6JASLfo */
|
|
u8 sFreeRunLfo__6JASLfo[24];
|
|
|
|
/* 8029BE2C-8029BE6C 0040+00 s=0 e=1 z=0 None .text resetCounter__6JASLfoFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void JASLfo::resetCounter() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JASLfo/resetCounter__6JASLfoFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8029BE6C-8029BE94 0028+00 s=0 e=1 z=0 None .text __sinit_JASLfo_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void __sinit_JASLfo_cpp() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/JASLfo/__sinit_JASLfo_cpp.s"
|
|
}
|
|
#pragma pop
|