diff options
| author | Léo Lam <leolino.lam@gmail.com> | 2018-03-26 12:39:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-03-26 12:39:27 +0200 |
| commit | ccfdea696a80dcc2981ce407ff44baaa330e5bd0 (patch) | |
| tree | 80d830c5c7bdbbefb84153369a37eb11733190cc /Source | |
| parent | 8e8603fcc909c2e74ccafc3a3bf58b11befd472b (diff) | |
| parent | 8c421ffbb7c26500b5be2fa918b26a7255ee0a3f (diff) | |
Merge pull request #6527 from lioncash/typedef
DSPTables: Remove opc_t typedef
Diffstat (limited to 'Source')
| -rw-r--r-- | Source/Core/Core/DSP/DSPAssembler.cpp | 11 | ||||
| -rw-r--r-- | Source/Core/Core/DSP/DSPAssembler.h | 6 | ||||
| -rw-r--r-- | Source/Core/Core/DSP/DSPTables.h | 2 |
3 files changed, 9 insertions, 10 deletions
diff --git a/Source/Core/Core/DSP/DSPAssembler.cpp b/Source/Core/Core/DSP/DSPAssembler.cpp index 9948c04163..ada26e6dff 100644 --- a/Source/Core/Core/DSP/DSPAssembler.cpp +++ b/Source/Core/Core/DSP/DSPAssembler.cpp @@ -430,7 +430,7 @@ u32 DSPAssembler::GetParams(char* parstr, param_t* par) return count; } -const opc_t* DSPAssembler::FindOpcode(std::string name, size_t par_count, OpcodeType type) +const DSPOPCTemplate* DSPAssembler::FindOpcode(std::string name, size_t par_count, OpcodeType type) { if (name[0] == 'C' && name[1] == 'W') return &cw; @@ -467,7 +467,8 @@ static u16 get_mask_shifted_down(u16 mask) return mask; } -bool DSPAssembler::VerifyParams(const opc_t* opc, param_t* par, size_t count, OpcodeType type) +bool DSPAssembler::VerifyParams(const DSPOPCTemplate* opc, param_t* par, size_t count, + OpcodeType type) { for (size_t i = 0; i < count; i++) { @@ -713,7 +714,7 @@ bool DSPAssembler::VerifyParams(const opc_t* opc, param_t* par, size_t count, Op } // Merge opcode with params. -void DSPAssembler::BuildCode(const opc_t* opc, param_t* par, u32 par_count, u16* outbuf) +void DSPAssembler::BuildCode(const DSPOPCTemplate* opc, param_t* par, u32 par_count, u16* outbuf) { outbuf[m_cur_addr] |= opc->opcode; for (u32 i = 0; i < par_count; i++) @@ -994,7 +995,7 @@ bool DSPAssembler::AssemblePass(const std::string& text, int pass) continue; } - const opc_t* opc = FindOpcode(opcode, params_count, OpcodeType::Primary); + const DSPOPCTemplate* opc = FindOpcode(opcode, params_count, OpcodeType::Primary); if (!opc) opc = &cw; @@ -1002,7 +1003,7 @@ bool DSPAssembler::AssemblePass(const std::string& text, int pass) VerifyParams(opc, params, params_count, OpcodeType::Primary); - const opc_t* opc_ext = nullptr; + const DSPOPCTemplate* opc_ext = nullptr; // Check for opcode extensions. if (opc->extended) { diff --git a/Source/Core/Core/DSP/DSPAssembler.h b/Source/Core/Core/DSP/DSPAssembler.h index b05072828b..0ea0a413a2 100644 --- a/Source/Core/Core/DSP/DSPAssembler.h +++ b/Source/Core/Core/DSP/DSPAssembler.h @@ -97,9 +97,9 @@ private: void ShowError(AssemblerError err_code, const char* extra_info = nullptr); char* FindBrackets(char* src, char* dst); - const opc_t* FindOpcode(std::string name, size_t par_count, OpcodeType type); - bool VerifyParams(const opc_t* opc, param_t* par, size_t count, OpcodeType type); - void BuildCode(const opc_t* opc, param_t* par, u32 par_count, u16* outbuf); + const DSPOPCTemplate* FindOpcode(std::string name, size_t par_count, OpcodeType type); + bool VerifyParams(const DSPOPCTemplate* opc, param_t* par, size_t count, OpcodeType type); + void BuildCode(const DSPOPCTemplate* opc, param_t* par, u32 par_count, u16* outbuf); std::vector<u16> m_output_buffer; diff --git a/Source/Core/Core/DSP/DSPTables.h b/Source/Core/Core/DSP/DSPTables.h index def79f28af..b36ac50bca 100644 --- a/Source/Core/Core/DSP/DSPTables.h +++ b/Source/Core/Core/DSP/DSPTables.h @@ -88,8 +88,6 @@ struct DSPOPCTemplate bool updates_sr; }; -typedef DSPOPCTemplate opc_t; - // Opcodes extern const DSPOPCTemplate cw; |
