Home | History | Annotate | Download | only in common

Lines Matching refs:mode

38 #define DECLARE_GETMEM_EXTERN(mode, size) \
39 extern mode XCONCAT2 (GETMEM,mode) (SIM_CPU *, IADDR, ADDR);
42 #define DECLARE_GETMEM(mode, size) \
43 DECLARE_GETMEM_EXTERN (mode, size) \
44 MEMOPS_INLINE mode \
45 XCONCAT2 (GETMEM,mode) (SIM_CPU *cpu, IADDR pc, ADDR a) \
47 PROFILE_COUNT_READ (cpu, a, XCONCAT2 (MODE_,mode)); \
52 #define DECLARE_GETMEM(mode, size) DECLARE_GETMEM_EXTERN (mode, size)
70 #define DECLARE_SETMEM_EXTERN(mode, size) \
71 extern void XCONCAT2 (SETMEM,mode) (SIM_CPU *, IADDR, ADDR, mode);
74 #define DECLARE_SETMEM(mode, size) \
75 DECLARE_SETMEM_EXTERN (mode, size) \
77 XCONCAT2 (SETMEM,mode) (SIM_CPU *cpu, IADDR pc, ADDR a, mode val) \
79 PROFILE_COUNT_WRITE (cpu, a, XCONCAT2 (MODE_,mode)); \
84 #define DECLARE_SETMEM(mode, size) DECLARE_SETMEM_EXTERN (mode, size)
102 #define DECLARE_GETIMEM_EXTERN(mode, size) \
103 extern mode XCONCAT2 (GETIMEM,mode) (SIM_CPU *, ADDR);
106 #define DECLARE_GETIMEM(mode, size) \
107 DECLARE_GETIMEM_EXTERN (mode, size) \
108 MEMOPS_INLINE mode \
109 XCONCAT2 (GETIMEM,mode) (SIM_CPU *cpu, IADDR a) \
111 /*PROFILE_COUNT_READ (cpu, a, XCONCAT2 (MODE_,mode));*/ \
116 #define DECLARE_GETIMEM(mode, size) DECLARE_GETIMEM_EXTERN (mode, size)
138 #define DECLARE_GETMEM_EXTERN(mode, size) \
139 extern mode XCONCAT2 (GETMEM,mode) (SIM_CPU *, IADDR, ADDR);
142 #define DECLARE_GETMEM(mode, size) \
143 DECLARE_GETMEM_EXTERN (mode, size) \
144 MEMOPS_INLINE mode \
145 XCONCAT2 (GETMEM,mode) (SIM_CPU *cpu, IADDR pc, ADDR a) \
147 PROFILE_COUNT_READ (cpu, a, XCONCAT2 (MODE_,mode)); \
152 #define DECLARE_GETMEM(mode, size) DECLARE_GETMEM_EXTERN (mode, size)
161 #define DECLARE_SETMEM_EXTERN(mode, size) \
162 extern void XCONCAT2 (SETMEM,mode) (SIM_CPU *, IADDR, ADDR, mode);
165 #define DECLARE_SETMEM(mode, size) \
166 DECLARE_SETMEM_EXTERN (mode, size) \
168 XCONCAT2 (SETMEM,mode) (SIM_CPU *cpu, IADDR pc, ADDR a, mode val) \
170 PROFILE_COUNT_WRITE (cpu, a, XCONCAT2 (MODE_,mode)); \
175 #define DECLARE_SETMEM(mode, size) DECLARE_SETMEM_EXTERN (mode, size
185 /* GETT<mode>: translate target value at P to host value.
189 #define DECLARE_GETT_EXTERN(mode, size) \
190 extern mode XCONCAT2 (GETT,mode) (const unsigned char *);
193 #define DECLARE_GETT(mode, size) \
194 DECLARE_GETT_EXTERN (mode, size) \
195 mode \
196 XCONCAT2 (GETT,mode) (const unsigned char *p) \
198 mode tmp; \
199 memcpy (&tmp, p, sizeof (mode)); \
203 #define DECLARE_GETT(mode, size) DECLARE_GETT_EXTERN (mode, size)
225 /* SETT<mode>: translate host value to target value and store at P.
229 #define DECLARE_SETT_EXTERN(mode, size) \
230 extern void XCONCAT2 (SETT,mode) (unsigned char *, mode);
233 #define DECLARE_SETT(mode, size) \
234 DECLARE_SETT_EXTERN (mode, size) \
236 XCONCAT2 (SETT,mode) (unsigned char *buf, mode val) \
238 mode tmp; \
240 memcpy (buf, &tmp, sizeof (mode)); \
243 #define DECLARE_SETT(mode, size) DECLARE_SETT_EXTERN (mode, size)