diff options
Diffstat (limited to 'src/emu/cpu/dsp56k/pmove.h')
-rw-r--r-- | src/emu/cpu/dsp56k/pmove.h | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/emu/cpu/dsp56k/pmove.h b/src/emu/cpu/dsp56k/pmove.h index 2a475975542..16c9de1a555 100644 --- a/src/emu/cpu/dsp56k/pmove.h +++ b/src/emu/cpu/dsp56k/pmove.h @@ -19,7 +19,7 @@ public: virtual ~ParallelMove() {} virtual bool decode(const UINT16 word0, const UINT16 word1) = 0; - virtual void disassemble(astring& retString) const = 0; + virtual void disassemble(std::string& retString) const = 0; virtual void evaluate() = 0; static ParallelMove* decodeParallelMove(const Opcode* opc, const UINT16 word0, const UINT16 word1); @@ -57,7 +57,7 @@ public: reg_id SD; decode_HHH_table(BITSn(word0,0x0e00), SD); - astring ea; + std::string ea; assemble_ea_from_m_table(BITSn(word0,0x4000), regIDAsNum(r), ea); assemble_arguments_from_W_table(BITSn(word0,0x0100), 'X', SD, ea, @@ -69,15 +69,15 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = m_source + "," + m_destination; } void evaluate() {} private: - astring m_source; - astring m_destination; + std::string m_source; + std::string m_destination; }; @@ -91,7 +91,7 @@ public: } bool decode(const UINT16 word0, const UINT16 word1) { - astring ea; + std::string ea; if (opDestination() == iB) ea = "(A1)"; else if (opDestination() == iA) @@ -111,15 +111,15 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = m_source + "," + m_destination; } void evaluate() {} private: - astring m_source; - astring m_destination; + std::string m_source; + std::string m_destination; }; @@ -136,8 +136,8 @@ public: reg_id r; reg_id D1; reg_id D2; - astring ea1 = ""; - astring ea2 = ""; + std::string ea1 = ""; + std::string ea2 = ""; decode_rr_table(BITSn(word0,0x0060), r); decode_KKK_table(BITSn(word0,0x0700), D1, D2); @@ -165,15 +165,15 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = parallelMove + " " + parallelMove2; } void evaluate() {} private: - astring parallelMove; - astring parallelMove2; + std::string parallelMove; + std::string parallelMove2; }; @@ -212,7 +212,7 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { // (?,?) is a parallel nop if (m_source == iWEIRD && m_destination == iWEIRD) @@ -259,15 +259,15 @@ public: pms2 = parallel_move_str2; return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = pms + " " + pms2; } void evaluate() {} private: - astring pms; // TODO - astring pms2; + std::string pms; // TODO + std::string pms2; }; @@ -288,14 +288,14 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = m_ea; } void evaluate() {} private: - astring m_ea; + std::string m_ea; }; @@ -313,7 +313,7 @@ public: { INT8 b; reg_id SD; - astring args; + std::string args; b = (char)(word0 & 0x00ff); decode_HHH_table(BITSn(word1,0x0e00), SD); @@ -321,15 +321,15 @@ public: return true; } - void disassemble(astring& retString) const + void disassemble(std::string& retString) const { retString = m_source + "," + m_destination; } void evaluate() {} private: - astring m_source; - astring m_destination; + std::string m_source; + std::string m_destination; }; } |