summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m37710/m37710il.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m37710/m37710il.h')
-rw-r--r--src/devices/cpu/m37710/m37710il.h96
1 files changed, 48 insertions, 48 deletions
diff --git a/src/devices/cpu/m37710/m37710il.h b/src/devices/cpu/m37710/m37710il.h
index eb79f0fddd6..92e3fc6765f 100644
--- a/src/devices/cpu/m37710/m37710il.h
+++ b/src/devices/cpu/m37710/m37710il.h
@@ -10,37 +10,37 @@
/* ================================= MEMORY =============================== */
/* ======================================================================== */
-inline UINT32 m37710_cpu_device::m37710i_read_8_normal(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_8_normal(uint32_t address)
{
return m37710_read_8(address);
}
-inline UINT32 m37710_cpu_device::m37710i_read_8_immediate(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_8_immediate(uint32_t address)
{
return m37710_read_8_immediate(address);
}
-inline UINT32 m37710_cpu_device::m37710i_read_8_direct(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_8_direct(uint32_t address)
{
return m37710_read_8(address);
}
-inline void m37710_cpu_device::m37710i_write_8_normal(UINT32 address, UINT32 value)
+inline void m37710_cpu_device::m37710i_write_8_normal(uint32_t address, uint32_t value)
{
m37710_write_8(address, value);
}
-inline void m37710_cpu_device::m37710i_write_8_direct(UINT32 address, UINT32 value)
+inline void m37710_cpu_device::m37710i_write_8_direct(uint32_t address, uint32_t value)
{
m37710_write_8(address, value);
}
-inline UINT32 m37710_cpu_device::m37710i_read_16_normal(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_16_normal(uint32_t address)
{
return m37710_read_16(address);
}
-inline UINT32 m37710_cpu_device::m37710i_read_16_immediate(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_16_immediate(uint32_t address)
{
if (!WORD_ALIGNED(address))
return m37710_read_8_immediate(address) | (m37710_read_8_immediate(address+1)<<8);
@@ -48,22 +48,22 @@ inline UINT32 m37710_cpu_device::m37710i_read_16_immediate(UINT32 address)
return m37710_read_16_immediate(address);
}
-inline UINT32 m37710_cpu_device::m37710i_read_16_direct(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_16_direct(uint32_t address)
{
return m37710_read_16(address);
}
-inline void m37710_cpu_device::m37710i_write_16_normal(UINT32 address, UINT32 value)
+inline void m37710_cpu_device::m37710i_write_16_normal(uint32_t address, uint32_t value)
{
m37710_write_16(address, value);
}
-inline void m37710_cpu_device::m37710i_write_16_direct(UINT32 address, UINT32 value)
+inline void m37710_cpu_device::m37710i_write_16_direct(uint32_t address, uint32_t value)
{
m37710_write_16(address, value);
}
-inline UINT32 m37710_cpu_device::m37710i_read_24_normal(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_24_normal(uint32_t address)
{
if (!WORD_ALIGNED(address))
return m37710_read_8(address) | (m37710_read_16(address+1)<<8);
@@ -71,7 +71,7 @@ inline UINT32 m37710_cpu_device::m37710i_read_24_normal(UINT32 address)
return m37710_read_16(address) | (m37710_read_8(address+2)<<16);
}
-inline UINT32 m37710_cpu_device::m37710i_read_24_immediate(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_24_immediate(uint32_t address)
{
if (!WORD_ALIGNED(address))
return m37710_read_8_immediate(address) | (m37710_read_16_immediate(address+1)<<8);
@@ -79,7 +79,7 @@ inline UINT32 m37710_cpu_device::m37710i_read_24_immediate(UINT32 address)
return m37710_read_16_immediate(address) | (m37710_read_8_immediate(address+2)<<16);
}
-inline UINT32 m37710_cpu_device::m37710i_read_24_direct(UINT32 address)
+inline uint32_t m37710_cpu_device::m37710i_read_24_direct(uint32_t address)
{
if (!WORD_ALIGNED(address))
return m37710_read_8(address) | (m37710_read_16(address+1)<<8);
@@ -92,40 +92,40 @@ inline UINT32 m37710_cpu_device::m37710i_read_24_direct(UINT32 address)
/* ================================= STACK ================================ */
/* ======================================================================== */
-inline void m37710_cpu_device::m37710i_push_8(UINT32 value)
+inline void m37710_cpu_device::m37710i_push_8(uint32_t value)
{
m37710_write_8(REG_S, value);
REG_S = MAKE_UINT_16(REG_S-1);
}
-inline UINT32 m37710_cpu_device::m37710i_pull_8()
+inline uint32_t m37710_cpu_device::m37710i_pull_8()
{
REG_S = MAKE_UINT_16(REG_S+1);
return m37710_read_8(REG_S);
}
-inline void m37710_cpu_device::m37710i_push_16(UINT32 value)
+inline void m37710_cpu_device::m37710i_push_16(uint32_t value)
{
m37710i_push_8(value>>8);
m37710i_push_8(value);
}
-inline UINT32 m37710_cpu_device::m37710i_pull_16()
+inline uint32_t m37710_cpu_device::m37710i_pull_16()
{
- UINT32 res = m37710i_pull_8();
+ uint32_t res = m37710i_pull_8();
return res | (m37710i_pull_8() << 8);
}
-inline void m37710_cpu_device::m37710i_push_24(UINT32 value)
+inline void m37710_cpu_device::m37710i_push_24(uint32_t value)
{
m37710i_push_8(value>>16);
m37710i_push_8((value>>8));
m37710i_push_8(value);
}
-inline UINT32 m37710_cpu_device::m37710i_pull_24()
+inline uint32_t m37710_cpu_device::m37710i_pull_24()
{
- UINT32 res = m37710i_pull_8();
+ uint32_t res = m37710i_pull_8();
res |= m37710i_pull_8() << 8;
return res | (m37710i_pull_8() << 16);
}
@@ -135,23 +135,23 @@ inline UINT32 m37710_cpu_device::m37710i_pull_24()
/* ============================ PROGRAM COUNTER =========================== */
/* ======================================================================== */
-inline void m37710_cpu_device::m37710i_jump_16(UINT32 address)
+inline void m37710_cpu_device::m37710i_jump_16(uint32_t address)
{
REG_PC = MAKE_UINT_16(address);
}
-inline void m37710_cpu_device::m37710i_jump_24(UINT32 address)
+inline void m37710_cpu_device::m37710i_jump_24(uint32_t address)
{
REG_PB = address&0xff0000;
REG_PC = MAKE_UINT_16(address);
}
-inline void m37710_cpu_device::m37710i_branch_8(UINT32 offset)
+inline void m37710_cpu_device::m37710i_branch_8(uint32_t offset)
{
REG_PC = MAKE_UINT_16(REG_PC + MAKE_INT_8(offset));
}
-inline void m37710_cpu_device::m37710i_branch_16(UINT32 offset)
+inline void m37710_cpu_device::m37710i_branch_16(uint32_t offset)
{
REG_PC = MAKE_UINT_16(REG_PC + offset);
}
@@ -161,7 +161,7 @@ inline void m37710_cpu_device::m37710i_branch_16(UINT32 offset)
/* ============================ STATUS REGISTER =========================== */
/* ======================================================================== */
-inline UINT32 m37710_cpu_device::m37710i_get_reg_p()
+inline uint32_t m37710_cpu_device::m37710i_get_reg_p()
{
return (FLAG_N&0x80) |
((FLAG_V>>1)&0x40) |
@@ -173,7 +173,7 @@ inline UINT32 m37710_cpu_device::m37710i_get_reg_p()
((FLAG_C>>8)&1);
}
-inline void m37710_cpu_device::m37710i_set_reg_ipl(UINT32 value)
+inline void m37710_cpu_device::m37710i_set_reg_ipl(uint32_t value)
{
m_ipl = value & 7;
}
@@ -183,26 +183,26 @@ inline void m37710_cpu_device::m37710i_set_reg_ipl(UINT32 value)
/* ============================= ADDRESS MODES ============================ */
/* ======================================================================== */
-inline UINT32 m37710_cpu_device::EA_IMM8() {REG_PC += 1; return REG_PB | MAKE_UINT_16(REG_PC-1);}
-inline UINT32 m37710_cpu_device::EA_IMM16() {REG_PC += 2; return REG_PB | MAKE_UINT_16(REG_PC-2);}
-inline UINT32 m37710_cpu_device::EA_IMM24() {REG_PC += 3; return REG_PB | MAKE_UINT_16(REG_PC-3);}
-inline UINT32 m37710_cpu_device::EA_D() {if(MAKE_UINT_8(REG_D)) CLK(1); return MAKE_UINT_16(REG_D + OPER_8_IMM());}
-inline UINT32 m37710_cpu_device::EA_A() {return REG_DB | OPER_16_IMM();}
-inline UINT32 m37710_cpu_device::EA_AL() {return OPER_24_IMM();}
-inline UINT32 m37710_cpu_device::EA_DX() {return MAKE_UINT_16(REG_D + OPER_8_IMM() + REG_X);}
-inline UINT32 m37710_cpu_device::EA_DY() {return MAKE_UINT_16(REG_D + OPER_8_IMM() + REG_Y);}
-inline UINT32 m37710_cpu_device::EA_AX() {UINT32 tmp = EA_A(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_X;}
-inline UINT32 m37710_cpu_device::EA_ALX() {return EA_AL() + REG_X;}
-inline UINT32 m37710_cpu_device::EA_AY() {UINT32 tmp = EA_A(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_Y;}
-inline UINT32 m37710_cpu_device::EA_DI() {return REG_DB | OPER_16_D();}
-inline UINT32 m37710_cpu_device::EA_DLI() {return OPER_24_D();}
-inline UINT32 m37710_cpu_device::EA_AI() {return read_16_A(OPER_16_IMM());}
-inline UINT32 m37710_cpu_device::EA_ALI() {return OPER_24_A();}
-inline UINT32 m37710_cpu_device::EA_DXI() {return REG_DB | OPER_16_DX();}
-inline UINT32 m37710_cpu_device::EA_DIY() {UINT32 tmp = REG_DB | OPER_16_D(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_Y;}
-inline UINT32 m37710_cpu_device::EA_DLIY() {return OPER_24_D() + REG_Y;}
-inline UINT32 m37710_cpu_device::EA_AXI() {return read_16_AXI(MAKE_UINT_16(OPER_16_IMM() + REG_X));}
-inline UINT32 m37710_cpu_device::EA_S() {return MAKE_UINT_16(REG_S + OPER_8_IMM());}
-inline UINT32 m37710_cpu_device::EA_SIY() {return MAKE_UINT_16(read_16_SIY(REG_S + OPER_8_IMM()) + REG_Y) | REG_DB;}
+inline uint32_t m37710_cpu_device::EA_IMM8() {REG_PC += 1; return REG_PB | MAKE_UINT_16(REG_PC-1);}
+inline uint32_t m37710_cpu_device::EA_IMM16() {REG_PC += 2; return REG_PB | MAKE_UINT_16(REG_PC-2);}
+inline uint32_t m37710_cpu_device::EA_IMM24() {REG_PC += 3; return REG_PB | MAKE_UINT_16(REG_PC-3);}
+inline uint32_t m37710_cpu_device::EA_D() {if(MAKE_UINT_8(REG_D)) CLK(1); return MAKE_UINT_16(REG_D + OPER_8_IMM());}
+inline uint32_t m37710_cpu_device::EA_A() {return REG_DB | OPER_16_IMM();}
+inline uint32_t m37710_cpu_device::EA_AL() {return OPER_24_IMM();}
+inline uint32_t m37710_cpu_device::EA_DX() {return MAKE_UINT_16(REG_D + OPER_8_IMM() + REG_X);}
+inline uint32_t m37710_cpu_device::EA_DY() {return MAKE_UINT_16(REG_D + OPER_8_IMM() + REG_Y);}
+inline uint32_t m37710_cpu_device::EA_AX() {uint32_t tmp = EA_A(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_X;}
+inline uint32_t m37710_cpu_device::EA_ALX() {return EA_AL() + REG_X;}
+inline uint32_t m37710_cpu_device::EA_AY() {uint32_t tmp = EA_A(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_Y;}
+inline uint32_t m37710_cpu_device::EA_DI() {return REG_DB | OPER_16_D();}
+inline uint32_t m37710_cpu_device::EA_DLI() {return OPER_24_D();}
+inline uint32_t m37710_cpu_device::EA_AI() {return read_16_A(OPER_16_IMM());}
+inline uint32_t m37710_cpu_device::EA_ALI() {return OPER_24_A();}
+inline uint32_t m37710_cpu_device::EA_DXI() {return REG_DB | OPER_16_DX();}
+inline uint32_t m37710_cpu_device::EA_DIY() {uint32_t tmp = REG_DB | OPER_16_D(); if((tmp^(tmp+REG_X))&0xff00) CLK(1); return tmp + REG_Y;}
+inline uint32_t m37710_cpu_device::EA_DLIY() {return OPER_24_D() + REG_Y;}
+inline uint32_t m37710_cpu_device::EA_AXI() {return read_16_AXI(MAKE_UINT_16(OPER_16_IMM() + REG_X));}
+inline uint32_t m37710_cpu_device::EA_S() {return MAKE_UINT_16(REG_S + OPER_8_IMM());}
+inline uint32_t m37710_cpu_device::EA_SIY() {return MAKE_UINT_16(read_16_SIY(REG_S + OPER_8_IMM()) + REG_Y) | REG_DB;}
#endif /* __M37710IL_H__ */