Searched refs:DSPOPCTemplate (Results 1 – 10 of 10) sorted by relevance
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Core/DSP/ |
H A D | DSPTables.h | 69 struct DSPOPCTemplate struct 86 extern const DSPOPCTemplate cw; argument 113 const DSPOPCTemplate* FindOpInfoByOpcode(UDSPInstruction opcode); 114 const DSPOPCTemplate* FindOpInfoByName(std::string_view name); 116 const DSPOPCTemplate* FindExtOpInfoByOpcode(UDSPInstruction opcode); 117 const DSPOPCTemplate* FindExtOpInfoByName(std::string_view name); 120 const DSPOPCTemplate* GetOpTemplate(UDSPInstruction inst); 121 const DSPOPCTemplate* GetExtOpTemplate(UDSPInstruction inst);
|
H A D | DSPTables.cpp | 22 const std::array<DSPOPCTemplate, 214> s_opcodes = 293 const DSPOPCTemplate cw = 297 const std::array<DSPOPCTemplate, 25> s_opcodes_ext = 511 std::array<const DSPOPCTemplate*, OPTABLE_SIZE> s_op_table; 512 std::array<const DSPOPCTemplate*, EXT_OPTABLE_SIZE> s_ext_op_table; 522 const DSPOPCTemplate* FindOpInfoByOpcode(UDSPInstruction opcode) in FindOpInfoByOpcode() 531 const DSPOPCTemplate* FindOpInfoByName(std::string_view name) in FindOpInfoByName() 540 const DSPOPCTemplate* FindExtOpInfoByOpcode(UDSPInstruction opcode) in FindExtOpInfoByOpcode() 549 const DSPOPCTemplate* FindExtOpInfoByName(std::string_view name) in FindExtOpInfoByName() 558 const DSPOPCTemplate* GetOpTemplate(UDSPInstruction inst) in GetOpTemplate() [all …]
|
H A D | DSPAssembler.h | 101 const DSPOPCTemplate* FindOpcode(std::string name, size_t par_count, OpcodeType type); 102 bool VerifyParams(const DSPOPCTemplate* opc, param_t* par, size_t count, OpcodeType type); 103 void BuildCode(const DSPOPCTemplate* opc, param_t* par, u32 par_count, u16* outbuf);
|
H A D | DSPDisassembler.cpp | 44 std::string DSPDisassembler::DisassembleParameters(const DSPOPCTemplate& opc, u16 op1, u16 op2) in DisassembleParameters() 154 const DSPOPCTemplate* opc = FindOpInfoByOpcode(op1); in DisassembleOpcode() 155 const DSPOPCTemplate fake_op = {"CW", 0x0000, 0x0000, 1, 1, {{P_VAL, 2, 0, 0, 0xffff}}, in DisassembleOpcode() 173 const DSPOPCTemplate* opc_ext = nullptr; in DisassembleOpcode()
|
H A D | DSPDisassembler.h | 15 struct DSPOPCTemplate; 42 std::string DisassembleParameters(const DSPOPCTemplate& opc, u16 op1, u16 op2);
|
H A D | DSPAssembler.cpp | 433 const DSPOPCTemplate* DSPAssembler::FindOpcode(std::string name, size_t par_count, OpcodeType type) in FindOpcode() 442 const DSPOPCTemplate* const info = in FindOpcode() 470 bool DSPAssembler::VerifyParams(const DSPOPCTemplate* opc, param_t* par, size_t count, in VerifyParams() 712 void DSPAssembler::BuildCode(const DSPOPCTemplate* opc, param_t* par, u32 par_count, u16* outbuf) in BuildCode() 991 const DSPOPCTemplate* opc = FindOpcode(opcode, params_count, OpcodeType::Primary); in AssemblePass() 999 const DSPOPCTemplate* opc_ext = nullptr; in AssemblePass()
|
H A D | DSPAnalyzer.cpp | 86 const DSPOPCTemplate* opcode = GetOpTemplate(inst); in AnalyzeRange()
|
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Core/DSP/Jit/x64/ |
H A D | DSPEmitter.cpp | 133 const DSPOPCTemplate* const op_template = GetOpTemplate(inst); in FallBackToInterpreter() 155 const DSPOPCTemplate* const op_template = GetOpTemplate(inst); in EmitInstruction() 233 const DSPOPCTemplate* opcode = GetOpTemplate(inst); in Compile()
|
H A D | DSPJitBranch.cpp | 130 const DSPOPCTemplate* opcode = GetOpTemplate(opc); in r_jcc() 176 const DSPOPCTemplate* opcode = GetOpTemplate(opc); in r_call() 232 const DSPOPCTemplate* const op_template = GetOpTemplate(dsp_imem_read(address)); in ifcc()
|
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Core/DSP/Interpreter/ |
H A D | DSPInterpreter.cpp | 23 const DSPOPCTemplate* opcode_template = GetOpTemplate(inst); in ExecuteInstruction()
|