// // Generated By: dol2asm // Translation Unit: JASLfo // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JAudio2/JASLfo.h" // // Types: // struct JASLfo { /* 8029BD14 */ // False False JASLfo(); /* 8029BD44 */ // False False void getValue() const; /* 8029BDD8 */ // False False // f32 False void incCounter(f32); /* 8029BE2C */ // False False void resetCounter(); }; // // Forward References: // // False False extern "C" void __ct__6JASLfoFv(); // False False extern "C" void getValue__6JASLfoCFv(); // False False // f32 False extern "C" void incCounter__6JASLfoFf(); // False False extern "C" void resetCounter__6JASLfoFv(); // False False 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 */ // 8029BD24: 804556E0 (lit_341) // 8029BD30: 804556E4 (lit_342) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False 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 */ // 8029BD54: 804556E0 (lit_341) // 8029BD5C: 804556E0 (lit_341) // 8029BD7C: 804556E8 (lit_363) // 8029BD94: 80439A20 (sincosTable___5JMath) // 8029BD98: 80439A20 (sincosTable___5JMath) // 8029BDA8: 804556EC (lit_364) // 8029BDC0: 80439A20 (sincosTable___5JMath) // 8029BDC4: 80439A20 (sincosTable___5JMath) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False 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 */ // 8029BDF4: 804556F0 (lit_376) // 8029BE10: 804556E4 (lit_342) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // f32 False 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 */ // 8029BE4C: 80431C40 (sFreeRunLfo__6JASLfo) // 8029BE50: 80431C40 (sFreeRunLfo__6JASLfo) // 8029BE60: 804556E0 (lit_341) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void JASLfo::resetCounter() { nofralloc #include "asm/JSystem/JAudio2/JASLfo/resetCounter__6JASLfoFv.s" } #pragma pop /* 8029BE6C-8029BE94 0028+00 s=0 e=0 z=0 None .text __sinit_JASLfo_cpp */ // 8029BE78: 80431C40 (sFreeRunLfo__6JASLfo) // 8029BE7C: 80431C40 (sFreeRunLfo__6JASLfo) // 8029BE80: 8029BD14 (__ct__6JASLfoFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False extern "C" asm void __sinit_JASLfo_cpp() { nofralloc #include "asm/JSystem/JAudio2/JASLfo/__sinit_JASLfo_cpp.s" } #pragma pop #pragma push #pragma force_active on #pragma section ".ctors$15" __declspec(section ".ctors$15") void* const _ctors_8029BE6C = (void*)__sinit_JASLfo_cpp; #pragma pop