Revision 3e00b3f5
b/tcg/tcg.h | ||
---|---|---|
174 | 174 |
#define TCG_CALL_TYPE_REGPARM_1 0x0001 /* i386 style regparm call (1 reg) */ |
175 | 175 |
#define TCG_CALL_TYPE_REGPARM_2 0x0002 /* i386 style regparm call (2 regs) */ |
176 | 176 |
#define TCG_CALL_TYPE_REGPARM 0x0003 /* i386 style regparm call (3 regs) */ |
177 |
/* A pure function only reads its arguments and TCG globals variables
|
|
177 |
/* A pure function only reads its arguments and TCG global variables |
|
178 | 178 |
and cannot raise exceptions. Hence a call to a pure function can be |
179 | 179 |
safely suppressed if the return value is not used. */ |
180 | 180 |
#define TCG_CALL_PURE 0x0010 |
181 | 181 |
/* A const function only reads its arguments and does not use TCG |
182 |
globals variables. Hence a call to such a function does not
|
|
183 |
save TCG globals variabes back to their canonical location. */
|
|
182 |
global variables. Hence a call to such a function does not |
|
183 |
save TCG global variables back to their canonical location. */
|
|
184 | 184 |
#define TCG_CALL_CONST 0x0020 |
185 | 185 |
|
186 | 186 |
/* used to align parameters */ |
Also available in: Unified diff