summaryrefslogtreecommitdiff
path: root/cgrconst.h
diff options
context:
space:
mode:
Diffstat (limited to 'cgrconst.h')
-rw-r--r--cgrconst.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/cgrconst.h b/cgrconst.h
index 9c87cca..77d45a2 100644
--- a/cgrconst.h
+++ b/cgrconst.h
@@ -32,7 +32,11 @@ enum { REGISTER_FP0, REGISTER_FP1, REGISTER_FP2, REGISTER_FP3,
# define N_FLOAT_PARAMETER_REGISTERS 8
# else
# define A_STACK_POINTER REGISTER_A3
+# ifndef THREAD32
# define HEAP_POINTER REGISTER_A4
+# else
+# define HEAP_POINTER REGISTER_A2
+# endif
# define B_STACK_POINTER REGISTER_A5
# define N_ADDRESS_PARAMETER_REGISTERS 2
# define N_DATA_PARAMETER_REGISTERS 2