diff options
| author | jdflyer <jdflyer10@gmail.com> | 2023-01-01 18:00:01 -0700 |
|---|---|---|
| committer | jdflyer <jdflyer10@gmail.com> | 2023-01-01 18:00:01 -0700 |
| commit | aab727b13f9edecb4424be3afa4ecb3f2b8d5de0 (patch) | |
| tree | 6ba8f9fda284c06946f9ae33a1dcb98d3c980ab2 /libs/JSystem/JAudio2/JAUBankTable.cpp | |
| parent | 40469d42a03c02f492305556bfdd8c78a72a5c42 (diff) | |
JAUBankTable
Diffstat (limited to 'libs/JSystem/JAudio2/JAUBankTable.cpp')
| -rw-r--r-- | libs/JSystem/JAudio2/JAUBankTable.cpp | 58 |
1 files changed, 4 insertions, 54 deletions
diff --git a/libs/JSystem/JAudio2/JAUBankTable.cpp b/libs/JSystem/JAudio2/JAUBankTable.cpp index ae28058b26..23215ad725 100644 --- a/libs/JSystem/JAudio2/JAUBankTable.cpp +++ b/libs/JSystem/JAudio2/JAUBankTable.cpp @@ -7,63 +7,13 @@ #include "dol2asm.h" #include "dolphin/types.h" -// -// Types: -// - -struct JSUPtrLink {}; - -struct JSUPtrList { - /* 802DBF4C */ void append(JSUPtrLink*); -}; - -template <typename A0> -struct JSULink {}; -/* JSULink<JAUBankTable> */ -struct JSULink__template0 {}; - -struct JAUBankTable { - /* 802A4AA0 */ void getBank(u32) const; -}; - -struct JAUBankTableDictionary { - /* 802A4A80 */ void appendBankTable(JSULink<JAUBankTable>*); -}; - -// -// Forward References: -// - -extern "C" void func_802A4A80(); -extern "C" void getBank__12JAUBankTableCFUl(); - -// -// External References: -// - -extern "C" void append__10JSUPtrListFP10JSUPtrLink(); - -// -// Declarations: -// - /* 802A4A80-802A4AA0 29F3C0 0020+00 0/0 1/1 0/0 .text * appendBankTable__22JAUBankTableDictionaryFP23JSULink<12JAUBankTable> */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JAUBankTableDictionary::appendBankTable(JSULink<JAUBankTable>* param_0) { - nofralloc -#include "asm/JSystem/JAudio2/JAUBankTable/func_802A4A80.s" +void JAUBankTableDictionary::appendBankTable(JSULink<JAUBankTable>* bankTableList) { + append(bankTableList); } -#pragma pop /* 802A4AA0-802A4AC4 29F3E0 0024+00 0/0 2/0 0/0 .text getBank__12JAUBankTableCFUl */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JAUBankTable::getBank(u32 param_0) const { - nofralloc -#include "asm/JSystem/JAudio2/JAUBankTable/getBank__12JAUBankTableCFUl.s" +JASBank* JAUBankTable::getBank(u32 bank) const { + return mBankPtrTable.get(bank); } -#pragma pop |
