rpcsx/rpcs3/Emu/Cell/RawSPUThread.h

21 lines
408 B
C
Raw Normal View History

#pragma once
2015-08-02 04:15:49 +02:00
#include "SPUThread.h"
2015-07-01 00:25:52 +02:00
class RawSPUThread final : public SPUThread
{
2016-04-14 01:09:41 +02:00
void cpu_task() override;
public:
2017-01-25 18:50:30 +01:00
static const u32 id_base = 0;
static const u32 id_step = 1;
static const u32 id_count = 5;
2016-04-14 01:09:41 +02:00
void on_init(const std::shared_ptr<void>&) override;
RawSPUThread(const std::string& name);
2015-07-19 13:36:32 +02:00
bool read_reg(const u32 addr, u32& value);
bool write_reg(const u32 addr, const u32 value);
};