mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-16 03:38:38 +12:00
Remove constexpr from ppu/spu decoders.
We don't need them at compile time (yet). But can reduce compile time and complexity.
This commit is contained in:
parent
b382d3b3e9
commit
65c04e4ddd
10 changed files with 28 additions and 28 deletions
|
@ -22,12 +22,12 @@ extern atomic_t<const char*> g_progr;
|
|||
extern atomic_t<u32> g_progr_ptotal;
|
||||
extern atomic_t<u32> g_progr_pdone;
|
||||
|
||||
constexpr spu_decoder<spu_itype> s_spu_itype;
|
||||
constexpr spu_decoder<spu_iname> s_spu_iname;
|
||||
constexpr spu_decoder<spu_iflag> s_spu_iflag;
|
||||
const spu_decoder<spu_itype> s_spu_itype;
|
||||
const spu_decoder<spu_iname> s_spu_iname;
|
||||
const spu_decoder<spu_iflag> s_spu_iflag;
|
||||
|
||||
constexpr spu_decoder<spu_interpreter_precise> g_spu_interpreter_precise;
|
||||
constexpr spu_decoder<spu_interpreter_fast> g_spu_interpreter_fast;
|
||||
extern const spu_decoder<spu_interpreter_precise> g_spu_interpreter_precise{};
|
||||
extern const spu_decoder<spu_interpreter_fast> g_spu_interpreter_fast;
|
||||
|
||||
extern u64 get_timebased_time();
|
||||
|
||||
|
@ -8799,7 +8799,7 @@ std::unique_ptr<spu_recompiler_base> spu_recompiler_base::make_llvm_recompiler(u
|
|||
return std::make_unique<spu_llvm_recompiler>(magn);
|
||||
}
|
||||
|
||||
constexpr spu_decoder<spu_llvm_recompiler> g_spu_llvm_decoder;
|
||||
const spu_decoder<spu_llvm_recompiler> g_spu_llvm_decoder;
|
||||
|
||||
decltype(&spu_llvm_recompiler::UNK) spu_llvm_recompiler::decode(u32 op)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue