Revision 01d6a890 target-arm/exec.h
b/target-arm/exec.h | ||
---|---|---|
19 | 19 |
*/ |
20 | 20 |
#include "dyngen-exec.h" |
21 | 21 |
|
22 |
#if defined(__sparc__) |
|
23 |
struct CPUARMState *env; |
|
24 |
uint32_t T0; |
|
25 |
uint32_t T1; |
|
26 |
uint32_t T2; |
|
27 |
#else |
|
22 | 28 |
register struct CPUARMState *env asm(AREG0); |
23 | 29 |
register uint32_t T0 asm(AREG1); |
24 | 30 |
register uint32_t T1 asm(AREG2); |
25 | 31 |
register uint32_t T2 asm(AREG3); |
32 |
#endif |
|
26 | 33 |
|
27 | 34 |
/* TODO: Put these in FP regs on targets that have such things. */ |
28 | 35 |
/* It is ok for FT0s and FT0d to overlap. Likewise FT1s and FT1d. */ |
Also available in: Unified diff