Revision f843e528 tcg/sparc/tcg-target.h
b/tcg/sparc/tcg-target.h | ||
---|---|---|
75 | 75 |
#define TCG_REG_CALL_STACK TCG_REG_I6 |
76 | 76 |
#ifdef __arch64__ |
77 | 77 |
// Reserve space for AREG0 |
78 |
#define TCG_TARGET_STACK_MINFRAME (176 + 2 * (int)sizeof(long)) |
|
79 |
#define TCG_TARGET_CALL_STACK_OFFSET (2047 + TCG_TARGET_STACK_MINFRAME) |
|
78 |
#define TCG_TARGET_STACK_MINFRAME (176 + 4 * (int)sizeof(long) + \ |
|
79 |
TCG_STATIC_CALL_ARGS_SIZE) |
|
80 |
#define TCG_TARGET_CALL_STACK_OFFSET (2047 - 16) |
|
80 | 81 |
#define TCG_TARGET_STACK_ALIGN 16 |
81 | 82 |
#else |
82 | 83 |
// AREG0 + one word for alignment |
83 |
#define TCG_TARGET_STACK_MINFRAME (92 + (2 + 1) * (int)sizeof(long)) |
|
84 |
#define TCG_TARGET_STACK_MINFRAME (92 + (2 + 1) * (int)sizeof(long) + \ |
|
85 |
TCG_STATIC_CALL_ARGS_SIZE) |
|
84 | 86 |
#define TCG_TARGET_CALL_STACK_OFFSET TCG_TARGET_STACK_MINFRAME |
85 | 87 |
#define TCG_TARGET_STACK_ALIGN 8 |
86 | 88 |
#endif |
Also available in: Unified diff