Revision bd7d9a6d target-ppc/exec.h

b/target-ppc/exec.h
39 39
#define T2 (env->t2)
40 40
#define TDX "%016" PRIx64
41 41
#else
42
register unsigned long T0 asm(AREG1);
43
register unsigned long T1 asm(AREG2);
44
register unsigned long T2 asm(AREG3);
42
register target_ulong T0 asm(AREG1);
43
register target_ulong T1 asm(AREG2);
44
register target_ulong T2 asm(AREG3);
45 45
#define TDX "%016lx"
46 46
#endif
47 47
/* We may, sometime, need 64 bits registers on 32 bits targets */
48
#if (HOST_LONG_BITS == 32)
49
/* no registers can be used */
50
#define T0_64 (env->t0)
51
#define T1_64 (env->t1)
52
#define T2_64 (env->t2)
48
#if !defined(TARGET_PPC64)
49
#define T0_64 (env->t0_64)
50
#define T1_64 (env->t1_64)
51
#define T2_64 (env->t2_64)
53 52
#else
54 53
#define T0_64 T0
55 54
#define T1_64 T1

Also available in: Unified diff