Home
last modified time | relevance | path

Searched refs:DSPOPCTemplate (Results 1 – 10 of 10) sorted by relevance

/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Core/DSP/
H A DDSPTables.h69 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 DDSPTables.cpp22 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 DDSPAssembler.h101 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 DDSPDisassembler.cpp44 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 DDSPDisassembler.h15 struct DSPOPCTemplate;
42 std::string DisassembleParameters(const DSPOPCTemplate& opc, u16 op1, u16 op2);
H A DDSPAssembler.cpp433 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 DDSPAnalyzer.cpp86 const DSPOPCTemplate* opcode = GetOpTemplate(inst); in AnalyzeRange()
/dports/emulators/dolphin-emu/dolphin-3152428/Source/Core/Core/DSP/Jit/x64/
H A DDSPEmitter.cpp133 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 DDSPJitBranch.cpp130 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 DDSPInterpreter.cpp23 const DSPOPCTemplate* opcode_template = GetOpTemplate(inst); in ExecuteInstruction()