summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/tms32082
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2018-09-20 11:42:37 +1000
committer Vas Crabb <vas@vastheman.com>2018-09-20 11:42:37 +1000
commit2993e850bbe44f8e7992877bd1e5a767f762b1ac (patch)
tree46c40ac34c66782ce6441ddab959c2461230c4bb /src/devices/cpu/tms32082
parent82a3d44cbe6d013a8e878cafc01e4b5caea03b38 (diff)
(nw) fix lots of inadverently mutable static pointers
Diffstat (limited to 'src/devices/cpu/tms32082')
-rw-r--r--src/devices/cpu/tms32082/dis_mp.cpp14
-rw-r--r--src/devices/cpu/tms32082/dis_mp.h14
-rw-r--r--src/devices/cpu/tms32082/dis_pp.cpp6
-rw-r--r--src/devices/cpu/tms32082/dis_pp.h6
4 files changed, 20 insertions, 20 deletions
diff --git a/src/devices/cpu/tms32082/dis_mp.cpp b/src/devices/cpu/tms32082/dis_mp.cpp
index 75c63543256..be0f9d92074 100644
--- a/src/devices/cpu/tms32082/dis_mp.cpp
+++ b/src/devices/cpu/tms32082/dis_mp.cpp
@@ -8,7 +8,7 @@
#define SIMM15(v) (int32_t)((v & 0x4000) ? (v | 0xffffe000) : (v))
#define UIMM15(v) (v)
-const char *tms32082_mp_disassembler::BCND_CONDITION[32] =
+char const *const tms32082_mp_disassembler::BCND_CONDITION[32] =
{
"nev.b", "gt0.b", "eq0.b", "ge0.b", "lt0.b", "ne0.b", "le0.b", "alw.b",
"nev.h", "gt0.h", "eq0.h", "ge0.h", "lt0.h", "ne0.h", "le0.h", "alw.h",
@@ -16,7 +16,7 @@ const char *tms32082_mp_disassembler::BCND_CONDITION[32] =
"nev.d", "gt0.d", "eq0.d", "ge0.d", "lt0.d", "ne0.d", "le0.d", "alw.d",
};
-const char *tms32082_mp_disassembler::BITNUM_CONDITION[32] =
+char const *const tms32082_mp_disassembler::BITNUM_CONDITION[32] =
{
"eq.b", "ne.b", "gt.b", "le.b", "lt.b", "ge.b", "hi.b", "ls.b",
"lo.b", "hs.b", "eq.h", "ne.h", "gt.h", "le.h", "lt.h", "ge.h",
@@ -24,27 +24,27 @@ const char *tms32082_mp_disassembler::BITNUM_CONDITION[32] =
"lt.w", "ge.w", "hi.w", "ls.w", "lo.w", "hs.w", "?", "?",
};
-const char *tms32082_mp_disassembler::MEMOP_S[2] =
+char const *const tms32082_mp_disassembler::MEMOP_S[2] =
{
":s", ""
};
-const char *tms32082_mp_disassembler::MEMOP_M[2] =
+char const *const tms32082_mp_disassembler::MEMOP_M[2] =
{
":m", ""
};
-const char *tms32082_mp_disassembler::FLOATOP_PRECISION[4] =
+char const *const tms32082_mp_disassembler::FLOATOP_PRECISION[4] =
{
"s", "d", "i", "u"
};
-const char *tms32082_mp_disassembler::ACC_SEL[4] =
+char const *const tms32082_mp_disassembler::ACC_SEL[4] =
{
"A0", "A1", "A2", "A3"
};
-const char *tms32082_mp_disassembler::FLOATOP_ROUND[4] =
+char const *const tms32082_mp_disassembler::FLOATOP_ROUND[4] =
{
"n", "z", "p", "m"
};
diff --git a/src/devices/cpu/tms32082/dis_mp.h b/src/devices/cpu/tms32082/dis_mp.h
index 8c3a0721c1a..d04383cf05d 100644
--- a/src/devices/cpu/tms32082/dis_mp.h
+++ b/src/devices/cpu/tms32082/dis_mp.h
@@ -17,13 +17,13 @@ public:
virtual offs_t disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer &params) override;
private:
- static const char *BCND_CONDITION[32];
- static const char *BITNUM_CONDITION[32];
- static const char *MEMOP_S[2];
- static const char *MEMOP_M[2];
- static const char *FLOATOP_PRECISION[4];
- static const char *ACC_SEL[4];
- static const char *FLOATOP_ROUND[4];
+ static char const *const BCND_CONDITION[32];
+ static char const *const BITNUM_CONDITION[32];
+ static char const *const MEMOP_S[2];
+ static char const *const MEMOP_M[2];
+ static char const *const FLOATOP_PRECISION[4];
+ static char const *const ACC_SEL[4];
+ static char const *const FLOATOP_ROUND[4];
std::ostream *output;
diff --git a/src/devices/cpu/tms32082/dis_pp.cpp b/src/devices/cpu/tms32082/dis_pp.cpp
index 8a3a6475ba0..8d15555b610 100644
--- a/src/devices/cpu/tms32082/dis_pp.cpp
+++ b/src/devices/cpu/tms32082/dis_pp.cpp
@@ -5,7 +5,7 @@
#include "emu.h"
#include "dis_pp.h"
-const char *tms32082_pp_disassembler::REG_NAMES[128] =
+char const *const tms32082_pp_disassembler::REG_NAMES[128] =
{
// 0 - 15
"a0", "a1", "a2", "a3", "a4", "???", "a6", "a7",
@@ -33,7 +33,7 @@ const char *tms32082_pp_disassembler::REG_NAMES[128] =
"???", "???", "???", "???", "tag0", "tag1", "tag2", "tag3"
};
-const char *tms32082_pp_disassembler::CONDITION_CODES[16] =
+char const *const tms32082_pp_disassembler::CONDITION_CODES[16] =
{
"", "[p] ", "[ls] ", "[hi] ",
"[lt] ", "[le] ", "[ge] ", "[gt] ",
@@ -41,7 +41,7 @@ const char *tms32082_pp_disassembler::CONDITION_CODES[16] =
"[v] ", "[nv] ", "[n] ", "[nn] "
};
-const char *tms32082_pp_disassembler::TRANSFER_SIZE[4] =
+char const *const tms32082_pp_disassembler::TRANSFER_SIZE[4] =
{
"b:", "h:", "w:", ""
};
diff --git a/src/devices/cpu/tms32082/dis_pp.h b/src/devices/cpu/tms32082/dis_pp.h
index 6541eeccb70..a2f37ea26c8 100644
--- a/src/devices/cpu/tms32082/dis_pp.h
+++ b/src/devices/cpu/tms32082/dis_pp.h
@@ -17,9 +17,9 @@ public:
virtual offs_t disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer &params) override;
private:
- static const char *REG_NAMES[128];
- static const char *CONDITION_CODES[16];
- static const char *TRANSFER_SIZE[4];
+ static char const *const REG_NAMES[128];
+ static char const *const CONDITION_CODES[16];
+ static char const *const TRANSFER_SIZE[4];
std::ostream *output;