Files
tp/libs/JSystem/JAudio2/JASLfo.cpp
T

127 lines
3.4 KiB
C++
Raw Normal View History

2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
// Generated By: dol2asm
// Translation Unit: JASLfo
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
2021-04-01 02:07:58 +02:00
#include "JSystem/JAudio2/JASLfo.h"
2021-03-28 22:49:05 +02:00
#include "dol2asm.h"
#include "dolphin/types.h"
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
// Types:
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
struct JASLfo {
2021-04-01 02:07:58 +02:00
/* 8029BD14 */ JASLfo();
/* 8029BD44 */ void getValue() const;
/* 8029BDD8 */ void incCounter(f32);
/* 8029BE2C */ void resetCounter();
2021-03-28 22:49:05 +02:00
};
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
// Forward References:
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
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();
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
// External References:
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
extern "C" extern u8 sincosTable___5JMath[65536];
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
// Declarations:
2021-04-01 02:07:58 +02:00
//
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-04-06 18:00:35 +02:00
/* 804556E0-804556E4 003CE0 0004+00 3/3 0/0 0/0 .sdata2 @341 */
2021-03-28 22:49:05 +02:00
SECTION_SDATA2 static u8 lit_341[4] = {
2021-04-01 02:07:58 +02:00
0x00,
0x00,
0x00,
0x00,
2021-03-28 22:49:05 +02:00
};
2021-04-06 18:00:35 +02:00
/* 804556E4-804556E8 003CE4 0004+00 2/2 0/0 0/0 .sdata2 @342 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_342 = 1.0f;
2021-03-28 22:49:05 +02:00
2021-04-06 18:00:35 +02:00
/* 8029BD14-8029BD44 296654 0030+00 1/1 1/1 0/0 .text __ct__6JASLfoFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm JASLfo::JASLfo() {
2021-04-01 02:07:58 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/JAudio2/JASLfo/__ct__6JASLfoFv.s"
}
#pragma pop
/* ############################################################################################## */
2021-04-06 18:00:35 +02:00
/* 804556E8-804556EC 003CE8 0004+00 1/1 0/0 0/0 .sdata2 @363 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_363 = -8192.0f;
2021-03-28 22:49:05 +02:00
2021-04-06 18:00:35 +02:00
/* 804556EC-804556F0 003CEC 0004+00 1/1 0/0 0/0 .sdata2 @364 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_364 = 8192.0f;
2021-03-28 22:49:05 +02:00
2021-04-06 18:00:35 +02:00
/* 8029BD44-8029BDD8 296684 0094+00 0/0 3/3 0/0 .text getValue__6JASLfoCFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JASLfo::getValue() const {
2021-04-01 02:07:58 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/JAudio2/JASLfo/getValue__6JASLfoCFv.s"
}
#pragma pop
/* ############################################################################################## */
2021-04-06 18:00:35 +02:00
/* 804556F0-804556F8 003CF0 0004+04 1/1 0/0 0/0 .sdata2 @376 */
2021-03-28 22:49:05 +02:00
SECTION_SDATA2 static f32 lit_376[1 + 1 /* padding */] = {
2021-04-01 02:07:58 +02:00
1.0f / 72.0f,
/* padding */
0.0f,
2021-03-28 22:49:05 +02:00
};
2021-04-06 18:00:35 +02:00
/* 8029BDD8-8029BE2C 296718 0054+00 0/0 2/2 0/0 .text incCounter__6JASLfoFf */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JASLfo::incCounter(f32 param_0) {
2021-04-01 02:07:58 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/JAudio2/JASLfo/incCounter__6JASLfoFf.s"
}
#pragma pop
/* ############################################################################################## */
2021-04-06 18:00:35 +02:00
/* 80431C40-80431C58 05E960 0018+00 2/2 1/1 0/0 .bss sFreeRunLfo__6JASLfo */
extern u8 sFreeRunLfo__6JASLfo[24];
2021-03-28 22:49:05 +02:00
u8 sFreeRunLfo__6JASLfo[24];
2021-04-06 18:00:35 +02:00
/* 8029BE2C-8029BE6C 29676C 0040+00 0/0 1/1 0/0 .text resetCounter__6JASLfoFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void JASLfo::resetCounter() {
2021-04-01 02:07:58 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/JAudio2/JASLfo/resetCounter__6JASLfoFv.s"
}
#pragma pop
2021-04-06 18:00:35 +02:00
/* 8029BE6C-8029BE94 2967AC 0028+00 0/0 1/0 0/0 .text __sinit_JASLfo_cpp */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-04-06 18:00:35 +02:00
asm void __sinit_JASLfo_cpp() {
2021-04-01 02:07:58 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/JSystem/JAudio2/JASLfo/__sinit_JASLfo_cpp.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
#pragma push
#pragma force_active on
2021-04-01 02:07:58 +02:00
SECTION_CTORS void* const _ctors_8029BE6C = (void*)__sinit_JASLfo_cpp;
2021-03-31 23:22:32 +02:00
#pragma pop