summaryrefslogtreecommitdiff
path: root/src/cpumacro.h
diff options
context:
space:
mode:
authortwinaphex2018-04-20 19:11:34 +0200
committertwinaphex2018-04-20 19:11:34 +0200
commit47546eadea450c5058a4bea80930a711534a1326 (patch)
tree95fbc4f803fe0824c73b14f1f94ecb05d6de5184 /src/cpumacro.h
parentf1e7b6b3394c66860b810804aac45be24bd31dbf (diff)
downloadsnes9x2002-47546eadea450c5058a4bea80930a711534a1326.tar.gz
snes9x2002-47546eadea450c5058a4bea80930a711534a1326.tar.bz2
snes9x2002-47546eadea450c5058a4bea80930a711534a1326.zip
Use retro_inline.h
Diffstat (limited to 'src/cpumacro.h')
-rw-r--r--src/cpumacro.h124
1 files changed, 62 insertions, 62 deletions
diff --git a/src/cpumacro.h b/src/cpumacro.h
index d2a4954..565f1b2 100644
--- a/src/cpumacro.h
+++ b/src/cpumacro.h
@@ -41,19 +41,19 @@
#ifndef _CPUMACRO_H_
#define _CPUMACRO_H_
-static inline void SetZN16(uint16 Work)
+static INLINE void SetZN16(uint16 Work)
{
ICPU._Zero = Work != 0;
ICPU._Negative = (uint8)(Work >> 8);
}
-static inline void SetZN8(uint8 Work)
+static INLINE void SetZN8(uint8 Work)
{
ICPU._Zero = Work;
ICPU._Negative = Work;
}
-static inline void ADC8()
+static INLINE void ADC8()
{
uint8 Work8 = S9xGetByte(OpAddress);
@@ -106,7 +106,7 @@ static inline void ADC8()
}
}
-static inline void ADC16()
+static INLINE void ADC16()
{
uint16 Work16 = S9xGetWord(OpAddress);
@@ -176,19 +176,19 @@ static inline void ADC16()
}
}
-static inline void AND16()
+static INLINE void AND16()
{
Registers.A.W &= S9xGetWord(OpAddress);
SetZN16(Registers.A.W);
}
-static inline void AND8()
+static INLINE void AND8()
{
Registers.AL &= S9xGetByte(OpAddress);
SetZN8(Registers.AL);
}
-static inline void A_ASL16()
+static INLINE void A_ASL16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -198,7 +198,7 @@ static inline void A_ASL16()
SetZN16(Registers.A.W);
}
-static inline void A_ASL8()
+static INLINE void A_ASL8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -208,7 +208,7 @@ static inline void A_ASL8()
SetZN8(Registers.AL);
}
-static inline void ASL16()
+static INLINE void ASL16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -220,7 +220,7 @@ static inline void ASL16()
SetZN16(Work16);
}
-static inline void ASL8()
+static INLINE void ASL8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -232,7 +232,7 @@ static inline void ASL8()
SetZN8(Work8);
}
-static inline void BIT16()
+static INLINE void BIT16()
{
uint16 Work16 = S9xGetWord(OpAddress);
ICPU._Overflow = (Work16 & 0x4000) != 0;
@@ -240,7 +240,7 @@ static inline void BIT16()
ICPU._Zero = (Work16 & Registers.A.W) != 0;
}
-static inline void BIT8()
+static INLINE void BIT8()
{
uint8 Work8 = S9xGetByte(OpAddress);
ICPU._Overflow = (Work8 & 0x40) != 0;
@@ -248,7 +248,7 @@ static inline void BIT8()
ICPU._Zero = Work8 & Registers.AL;
}
-static inline void CMP16()
+static INLINE void CMP16()
{
long s9xInt32 = (long) Registers.A.W -
(long) S9xGetWord(OpAddress);
@@ -256,7 +256,7 @@ static inline void CMP16()
SetZN16((uint16) s9xInt32);
}
-static inline void CMP8()
+static INLINE void CMP8()
{
short s9xInt16 = (short) Registers.AL -
(short) S9xGetByte(OpAddress);
@@ -264,7 +264,7 @@ static inline void CMP8()
SetZN8((uint8) s9xInt16);
}
-static inline void CMX16()
+static INLINE void CMX16()
{
long s9xInt32 = (long) Registers.X.W -
(long) S9xGetWord(OpAddress);
@@ -272,7 +272,7 @@ static inline void CMX16()
SetZN16((uint16) s9xInt32);
}
-static inline void CMX8()
+static INLINE void CMX8()
{
short s9xInt16 = (short) Registers.XL -
(short) S9xGetByte(OpAddress);
@@ -280,7 +280,7 @@ static inline void CMX8()
SetZN8((uint8) s9xInt16);
}
-static inline void CMY16()
+static INLINE void CMY16()
{
long s9xInt32 = (long) Registers.Y.W -
(long) S9xGetWord(OpAddress);
@@ -288,7 +288,7 @@ static inline void CMY16()
SetZN16((uint16) s9xInt32);
}
-static inline void CMY8()
+static INLINE void CMY8()
{
short s9xInt16 = (short) Registers.YL -
(short) S9xGetByte(OpAddress);
@@ -296,7 +296,7 @@ static inline void CMY8()
SetZN8((uint8) s9xInt16);
}
-static inline void A_DEC16()
+static INLINE void A_DEC16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -309,7 +309,7 @@ static inline void A_DEC16()
SetZN16(Registers.A.W);
}
-static inline void A_DEC8()
+static INLINE void A_DEC8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -322,7 +322,7 @@ static inline void A_DEC8()
SetZN8(Registers.AL);
}
-static inline void DEC16()
+static INLINE void DEC16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -336,7 +336,7 @@ static inline void DEC16()
SetZN16(Work16);
}
-static inline void DEC8()
+static INLINE void DEC8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -350,19 +350,19 @@ static inline void DEC8()
SetZN8(Work8);
}
-static inline void EOR16()
+static INLINE void EOR16()
{
Registers.A.W ^= S9xGetWord(OpAddress);
SetZN16(Registers.A.W);
}
-static inline void EOR8()
+static INLINE void EOR8()
{
Registers.AL ^= S9xGetByte(OpAddress);
SetZN8(Registers.AL);
}
-static inline void A_INC16()
+static INLINE void A_INC16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -375,7 +375,7 @@ static inline void A_INC16()
SetZN16(Registers.A.W);
}
-static inline void A_INC8()
+static INLINE void A_INC8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -388,7 +388,7 @@ static inline void A_INC8()
SetZN8(Registers.AL);
}
-static inline void INC16()
+static INLINE void INC16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -402,7 +402,7 @@ static inline void INC16()
SetZN16(Work16);
}
-static inline void INC8()
+static INLINE void INC8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -416,43 +416,43 @@ static inline void INC8()
SetZN8(Work8);
}
-static inline void LDA16()
+static INLINE void LDA16()
{
Registers.A.W = S9xGetWord(OpAddress);
SetZN16(Registers.A.W);
}
-static inline void LDA8()
+static INLINE void LDA8()
{
Registers.AL = S9xGetByte(OpAddress);
SetZN8(Registers.AL);
}
-static inline void LDX16()
+static INLINE void LDX16()
{
Registers.X.W = S9xGetWord(OpAddress);
SetZN16(Registers.X.W);
}
-static inline void LDX8()
+static INLINE void LDX8()
{
Registers.XL = S9xGetByte(OpAddress);
SetZN8(Registers.XL);
}
-static inline void LDY16()
+static INLINE void LDY16()
{
Registers.Y.W = S9xGetWord(OpAddress);
SetZN16(Registers.Y.W);
}
-static inline void LDY8()
+static INLINE void LDY8()
{
Registers.YL = S9xGetByte(OpAddress);
SetZN8(Registers.YL);
}
-static inline void A_LSR16()
+static INLINE void A_LSR16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -462,7 +462,7 @@ static inline void A_LSR16()
SetZN16(Registers.A.W);
}
-static inline void A_LSR8()
+static INLINE void A_LSR8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -472,7 +472,7 @@ static inline void A_LSR8()
SetZN8(Registers.AL);
}
-static inline void LSR16()
+static INLINE void LSR16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -484,7 +484,7 @@ static inline void LSR16()
SetZN16(Work16);
}
-static inline void LSR8()
+static INLINE void LSR8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -496,19 +496,19 @@ static inline void LSR8()
SetZN8(Work8);
}
-static inline void ORA16()
+static INLINE void ORA16()
{
Registers.A.W |= S9xGetWord(OpAddress);
SetZN16(Registers.A.W);
}
-static inline void ORA8()
+static INLINE void ORA8()
{
Registers.AL |= S9xGetByte(OpAddress);
SetZN8(Registers.AL);
}
-static inline void A_ROL16()
+static INLINE void A_ROL16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -519,7 +519,7 @@ static inline void A_ROL16()
SetZN16((uint16) Work32);
}
-static inline void A_ROL8()
+static INLINE void A_ROL8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -532,7 +532,7 @@ static inline void A_ROL8()
SetZN8((uint8) Work16);
}
-static inline void ROL16()
+static INLINE void ROL16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -545,7 +545,7 @@ static inline void ROL16()
SetZN16((uint16) Work32);
}
-static inline void ROL8()
+static INLINE void ROL8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -558,7 +558,7 @@ static inline void ROL8()
SetZN8((uint8) Work16);
}
-static inline void A_ROR16()
+static INLINE void A_ROR16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -571,7 +571,7 @@ static inline void A_ROR16()
SetZN16((uint16) Work32);
}
-static inline void A_ROR8()
+static INLINE void A_ROR8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -583,7 +583,7 @@ static inline void A_ROR8()
SetZN8((uint8) Work16);
}
-static inline void ROR16()
+static INLINE void ROR16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -596,7 +596,7 @@ static inline void ROR16()
SetZN16((uint16) Work32);
}
-static inline void ROR8()
+static INLINE void ROR8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -609,7 +609,7 @@ static inline void ROR8()
SetZN8((uint8) Work16);
}
-static inline void SBC16()
+static INLINE void SBC16()
{
uint16 Work16 = S9xGetWord(OpAddress);
@@ -677,7 +677,7 @@ static inline void SBC16()
}
}
-static inline void SBC8()
+static INLINE void SBC8()
{
uint8 Work8 = S9xGetByte(OpAddress);
if (CheckDecimal())
@@ -726,47 +726,47 @@ static inline void SBC8()
}
}
-static inline void STA16()
+static INLINE void STA16()
{
S9xSetWord(Registers.A.W, OpAddress);
}
-static inline void STA8()
+static INLINE void STA8()
{
S9xSetByte(Registers.AL, OpAddress);
}
-static inline void STX16()
+static INLINE void STX16()
{
S9xSetWord(Registers.X.W, OpAddress);
}
-static inline void STX8()
+static INLINE void STX8()
{
S9xSetByte(Registers.XL, OpAddress);
}
-static inline void STY16()
+static INLINE void STY16()
{
S9xSetWord(Registers.Y.W, OpAddress);
}
-static inline void STY8()
+static INLINE void STY8()
{
S9xSetByte(Registers.YL, OpAddress);
}
-static inline void STZ16()
+static INLINE void STZ16()
{
S9xSetWord(0, OpAddress);
}
-static inline void STZ8()
+static INLINE void STZ8()
{
S9xSetByte(0, OpAddress);
}
-static inline void TSB16()
+static INLINE void TSB16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -777,7 +777,7 @@ static inline void TSB16()
S9xSetWord(Work16, OpAddress);
}
-static inline void TSB8()
+static INLINE void TSB8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -788,7 +788,7 @@ static inline void TSB8()
S9xSetByte(Work8, OpAddress);
}
-static inline void TRB16()
+static INLINE void TRB16()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;
@@ -799,7 +799,7 @@ static inline void TRB16()
S9xSetWord(Work16, OpAddress);
}
-static inline void TRB8()
+static INLINE void TRB8()
{
#ifdef VAR_CYCLES
CPU.Cycles += ONE_CYCLE;