File:  [RetroPC.NET] / np2 / i386c / Attic / mem9821.h
Revision 1.2: download - view: text, annotated - select for diffs
Fri Mar 26 00:08:32 2004 JST (21 years, 7 months ago) by monaka
Branches: MAIN
CVS tags: VER_0_80, VER_0_79, VER_0_78, VER_0_77, VER_0_76, HEAD
GCC_ATTR_REGPARM (-> __attribute__((regparm(NUMBER))))


#if defined(SUPPORT_PC9821)

#ifdef __cplusplus
extern "C" {
#endif

void MEMCALL mem9821_w(UINT32 addr, REG8 value) GCC_ATTR_REGPARM;
REG8 MEMCALL mem9821_r(UINT32 addr) GCC_ATTR_REGPARM;
void MEMCALL mem9821_ww(UINT32 addr, REG16 value) GCC_ATTR_REGPARM;
REG16 MEMCALL mem9821_rw(UINT32 addr) GCC_ATTR_REGPARM;

void MEMCALL mem9821_b0w(UINT32 address, REG8 value) GCC_ATTR_REGPARM;
REG8 MEMCALL mem9821_b0r(UINT32 address) GCC_ATTR_REGPARM;
void MEMCALL mem9821_b0ww(UINT32 address, REG16 value) GCC_ATTR_REGPARM;
REG16 MEMCALL mem9821_b0rw(UINT32 address) GCC_ATTR_REGPARM;

void MEMCALL mem9821_b2w(UINT32 address, REG8 value) GCC_ATTR_REGPARM;
REG8 MEMCALL mem9821_b2r(UINT32 address) GCC_ATTR_REGPARM;
void MEMCALL mem9821_b2ww(UINT32 address, REG16 value) GCC_ATTR_REGPARM;
REG16 MEMCALL mem9821_b2rw(UINT32 address) GCC_ATTR_REGPARM;

#ifdef __cplusplus
}
#endif

#endif


RetroPC.NET-CVS <cvs@retropc.net>