mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
* Optimizations 1) Some headers simplified for better compilation time 2) Some templates simplified for smaller executable size 3) Eliminate std::future to fix compilation for mingw64 4) PKG installation can be cancelled now 5) cellGame fixes 6) XAudio2 fix for mingw64 7) PPUInterpreter bug fixed (Clang) * any_pod<> implemented Aliases: any16, any32, any64 rsx::make_command fixed
24 lines
411 B
C++
24 lines
411 B
C++
#pragma once
|
|
|
|
#include "SPUThread.h"
|
|
|
|
class RawSPUThread final : public SPUThread
|
|
{
|
|
void cpu_task() override;
|
|
|
|
public:
|
|
/* IdManager setups */
|
|
|
|
using id_base = RawSPUThread;
|
|
|
|
static constexpr u32 id_min = 0;
|
|
static constexpr u32 id_max = 4;
|
|
|
|
void on_init() override;
|
|
|
|
RawSPUThread(const std::string& name);
|
|
|
|
bool read_reg(const u32 addr, u32& value);
|
|
bool write_reg(const u32 addr, const u32 value);
|
|
};
|