summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/sparc/sparc.h
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2016-10-22 13:13:17 +0200
committer Miodrag Milanovic <mmicko@gmail.com>2016-10-22 13:13:17 +0200
commitddb290d5f615019c33c42b8d94e5a5254cabcf33 (patch)
treea70f688b0df3acd19da7b1151e5902e3c6af3fa5 /src/devices/cpu/sparc/sparc.h
parent333bff8de64dfaeb98134000412796b4fdef970b (diff)
NOTICE (TYPE NAME CONSOLIDATION)
Use standard uint64_t, uint32_t, uint16_t or uint8_t instead of UINT64, UINT32, UINT16 or UINT8 also use standard int64_t, int32_t, int16_t or int8_t instead of INT64, INT32, INT16 or INT8
Diffstat (limited to 'src/devices/cpu/sparc/sparc.h')
-rw-r--r--src/devices/cpu/sparc/sparc.h148
1 files changed, 74 insertions, 74 deletions
diff --git a/src/devices/cpu/sparc/sparc.h b/src/devices/cpu/sparc/sparc.h
index 424305a1924..07fa4cd10a4 100644
--- a/src/devices/cpu/sparc/sparc.h
+++ b/src/devices/cpu/sparc/sparc.h
@@ -25,7 +25,7 @@
class mb86901_device : public cpu_device, protected sparc_debug_state
{
public:
- mb86901_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
+ mb86901_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
virtual void device_start() override;
@@ -33,9 +33,9 @@ public:
virtual void device_stop() override;
// device_execute_interface overrides
- virtual UINT32 execute_min_cycles() const override;
- virtual UINT32 execute_max_cycles() const override;
- virtual UINT32 execute_input_lines() const override;
+ virtual uint32_t execute_min_cycles() const override;
+ virtual uint32_t execute_max_cycles() const override;
+ virtual uint32_t execute_input_lines() const override;
virtual void execute_run() override;
virtual void execute_set_input(int inputnum, int state) override;
@@ -43,15 +43,15 @@ public:
virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_disasm_interface overrides
- virtual UINT32 disasm_min_opcode_bytes() const override;
- virtual UINT32 disasm_max_opcode_bytes() const override;
- virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options) override;
+ virtual uint32_t disasm_min_opcode_bytes() const override;
+ virtual uint32_t disasm_max_opcode_bytes() const override;
+ virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const uint8_t *oprom, const uint8_t *opram, uint32_t options) override;
// device_state_interface overrides
virtual void state_string_export(const device_state_entry &entry, std::string &str) const override;
- UINT8 get_asi() { return m_asi; }
- UINT32 pc() { return m_pc; }
+ uint8_t get_asi() { return m_asi; }
+ uint32_t pc() { return m_pc; }
template<typename T> static void add_asi_desc(device_t &device, const T &desc) { return downcast<mb86901_device &>(device).add_asi_desc(desc); }
@@ -66,41 +66,41 @@ protected:
void update_gpr_pointers();
- void execute_add(UINT32 op);
- void execute_taddcc(UINT32 op);
- void execute_sub(UINT32 op);
- void execute_tsubcc(UINT32 op);
- void execute_logical(UINT32 op);
- void execute_shift(UINT32 op);
- void execute_mulscc(UINT32 op);
- void execute_rdsr(UINT32 op);
- void execute_wrsr(UINT32 op);
- void execute_rett(UINT32 op);
- void execute_saverestore(UINT32 op);
- void execute_jmpl(UINT32 op);
+ void execute_add(uint32_t op);
+ void execute_taddcc(uint32_t op);
+ void execute_sub(uint32_t op);
+ void execute_tsubcc(uint32_t op);
+ void execute_logical(uint32_t op);
+ void execute_shift(uint32_t op);
+ void execute_mulscc(uint32_t op);
+ void execute_rdsr(uint32_t op);
+ void execute_wrsr(uint32_t op);
+ void execute_rett(uint32_t op);
+ void execute_saverestore(uint32_t op);
+ void execute_jmpl(uint32_t op);
#if SPARCV8
- void execute_mul(UINT32 op);
- void execute_div(UINT32 op);
+ void execute_mul(uint32_t op);
+ void execute_div(uint32_t op);
#endif
- void execute_group2(UINT32 op);
+ void execute_group2(uint32_t op);
- void execute_load(UINT32 op);
- void execute_store(UINT32 op);
- void execute_ldstub(UINT32 op);
+ void execute_load(uint32_t op);
+ void execute_store(uint32_t op);
+ void execute_ldstub(uint32_t op);
#if SPARCV8
- void execute_swap(UINT32 op);
+ void execute_swap(uint32_t op);
#endif
- void execute_group3(UINT32 op);
+ void execute_group3(uint32_t op);
- bool evaluate_condition(UINT32 op);
- void execute_bicc(UINT32 op);
- void execute_ticc(UINT32 op);
+ bool evaluate_condition(uint32_t op);
+ void execute_bicc(uint32_t op);
+ void execute_ticc(uint32_t op);
void select_trap();
void execute_trap();
- void complete_instruction_execution(UINT32 op);
- void dispatch_instruction(UINT32 op);
- void complete_fp_execution(UINT32 /*op*/);
+ void complete_instruction_execution(uint32_t op);
+ void dispatch_instruction(uint32_t op);
+ void complete_fp_execution(uint32_t /*op*/);
void execute_step();
void reset_step();
@@ -108,7 +108,7 @@ protected:
#if LOG_FCODES
void indent();
- void disassemble_ss1_fcode(UINT32 r5, UINT32 opcode, UINT32 handler_base, UINT32 entry_point, UINT32 stack);
+ void disassemble_ss1_fcode(uint32_t r5, uint32_t opcode, uint32_t handler_base, uint32_t entry_point, uint32_t stack);
void log_fcodes();
#endif
@@ -116,46 +116,46 @@ protected:
const address_space_config m_program_config;
// memory access
- UINT32 read_sized_word(UINT8 asi, UINT32 address, int size);
- void write_sized_word(UINT8 asi, UINT32 address, UINT32 data, int size);
+ uint32_t read_sized_word(uint8_t asi, uint32_t address, int size);
+ void write_sized_word(uint8_t asi, uint32_t address, uint32_t data, int size);
// helpers for the disassembler
- virtual UINT64 get_reg_r(unsigned index) const override;
- virtual UINT64 get_translated_pc() const override;
- virtual UINT8 get_icc() const override;
- virtual UINT8 get_xcc() const override;
- virtual UINT8 get_fcc(unsigned index) const override;
+ virtual uint64_t get_reg_r(unsigned index) const override;
+ virtual uint64_t get_translated_pc() const override;
+ virtual uint8_t get_icc() const override;
+ virtual uint8_t get_xcc() const override;
+ virtual uint8_t get_fcc(unsigned index) const override;
// general-purpose registers
- UINT32 m_r[120];
+ uint32_t m_r[120];
// FPU registers
- UINT32 m_fpr[32];
- UINT32 m_fsr;
- UINT8 m_ftt;
+ uint32_t m_fpr[32];
+ uint32_t m_fsr;
+ uint8_t m_ftt;
// control/status registers
- UINT32 m_pc;
- UINT32 m_npc;
- UINT32 m_psr;
- UINT32 m_wim;
- UINT32 m_tbr;
- UINT32 m_y;
+ uint32_t m_pc;
+ uint32_t m_npc;
+ uint32_t m_psr;
+ uint32_t m_wim;
+ uint32_t m_tbr;
+ uint32_t m_y;
bool m_bp_reset_in;
- UINT8 m_bp_irl;
+ uint8_t m_bp_irl;
bool m_bp_fpu_present;
bool m_bp_cp_present;
bool m_pb_error;
bool m_pb_block_ldst_byte;
bool m_pb_block_ldst_word;
- UINT16 m_irq_state;
+ uint16_t m_irq_state;
// trap and error registers
bool m_trap;
- UINT8 m_tt;
- UINT8 m_ticc_trap_type;
- UINT8 m_interrupt_level;
+ uint8_t m_tt;
+ uint8_t m_ticc_trap_type;
+ uint8_t m_interrupt_level;
bool m_privileged_instruction;
bool m_illegal_instruction;
bool m_mem_address_not_aligned;
@@ -179,29 +179,29 @@ protected:
bool m_reset_trap;
bool m_execute_mode;
bool m_error_mode;
- UINT8 m_fpu_sequence_err;
- UINT8 m_cp_sequence_err;
+ uint8_t m_fpu_sequence_err;
+ uint8_t m_cp_sequence_err;
// fields separated out from PSR (Processor State Register)
- UINT8 m_impl; // implementation (always 0 in MB86901)
- UINT8 m_ver; // version (always 0 in MB86901)
- UINT8 m_icc; // integer condition codes
+ uint8_t m_impl; // implementation (always 0 in MB86901)
+ uint8_t m_ver; // version (always 0 in MB86901)
+ uint8_t m_icc; // integer condition codes
bool m_ec; // enable coprocessor
bool m_ef; // enable FPU
- UINT8 m_pil; // processor interrupt level
+ uint8_t m_pil; // processor interrupt level
bool m_s; // supervisor mode
bool m_ps; // prior S state
bool m_et; // enable traps
- UINT8 m_cwp; // current window pointer
+ uint8_t m_cwp; // current window pointer
bool m_alu_op3_assigned[64];
bool m_ldst_op3_assigned[64];
// register windowing helpers
- UINT32* m_regs[32];
+ uint32_t* m_regs[32];
// addressing helpers
- UINT8 m_asi;
+ uint8_t m_asi;
// other internal states
bool m_privileged_asr[32];
@@ -212,19 +212,19 @@ protected:
int m_icount;
// debugger helpers
- UINT32 m_dbgregs[24];
+ uint32_t m_dbgregs[24];
sparc_disassembler m_dasm;
// address spaces
address_space *m_program;
#if LOG_FCODES
- UINT32 m_ss1_next_pc;
- UINT32 m_ss1_next_opcode;
- UINT32 m_ss1_next_handler_base;
- UINT32 m_ss1_next_entry_point;
- UINT32 m_ss1_next_stack;
- std::map<UINT16, std::string> m_ss1_fcode_table;
+ uint32_t m_ss1_next_pc;
+ uint32_t m_ss1_next_opcode;
+ uint32_t m_ss1_next_handler_base;
+ uint32_t m_ss1_next_entry_point;
+ uint32_t m_ss1_next_stack;
+ std::map<uint16_t, std::string> m_ss1_fcode_table;
bool m_log_fcodes;
#endif