aboutsummaryrefslogtreecommitdiff
path: root/src/lj_arch.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-09-28 17:50:33 +0200
committerMike Pall <mike>2010-09-28 17:50:33 +0200
commita47136031e0717d61813024194840d9d351fe193 (patch)
tree75085c2032a626d36354b8742d01af7f5f852842 /src/lj_arch.h
parentdc4fdecfb566fd3c3118f2d084fcfa00ccf6ff02 (diff)
downloadluajit-a47136031e0717d61813024194840d9d351fe193.tar.gz
luajit-a47136031e0717d61813024194840d9d351fe193.tar.bz2
luajit-a47136031e0717d61813024194840d9d351fe193.zip
PPC: Add frame unwind info for assembler part.
Add define for target-specific exception handler return register.
Diffstat (limited to 'src/lj_arch.h')
-rw-r--r--src/lj_arch.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h
index a0f08a22..7f1fe93c 100644
--- a/src/lj_arch.h
+++ b/src/lj_arch.h
@@ -52,6 +52,7 @@
52#define LJ_TARGET_X86 1 52#define LJ_TARGET_X86 1
53#define LJ_TARGET_X86ORX64 1 53#define LJ_TARGET_X86ORX64 1
54#define LJ_PAGESIZE 4096 54#define LJ_PAGESIZE 4096
55#define LJ_TARGET_EHRETREG 0
55#define LJ_TARGET_MASKSHIFT 1 56#define LJ_TARGET_MASKSHIFT 1
56#define LJ_TARGET_MASKROT 1 57#define LJ_TARGET_MASKROT 1
57 58
@@ -63,6 +64,7 @@
63#define LJ_TARGET_X64 1 64#define LJ_TARGET_X64 1
64#define LJ_TARGET_X86ORX64 1 65#define LJ_TARGET_X86ORX64 1
65#define LJ_PAGESIZE 4096 66#define LJ_PAGESIZE 4096
67#define LJ_TARGET_EHRETREG 0
66#define LJ_TARGET_MASKSHIFT 1 68#define LJ_TARGET_MASKSHIFT 1
67#define LJ_TARGET_MASKROT 1 69#define LJ_TARGET_MASKROT 1
68 70
@@ -78,6 +80,7 @@
78#define LJ_TARGET_PPC 1 80#define LJ_TARGET_PPC 1
79#define LJ_TARGET_PPCSPE 1 81#define LJ_TARGET_PPCSPE 1
80#define LJ_PAGESIZE 4096 82#define LJ_PAGESIZE 4096
83#define LJ_TARGET_EHRETREG 3
81#define LJ_TARGET_MASKSHIFT 0 84#define LJ_TARGET_MASKSHIFT 0
82#define LJ_TARGET_MASKROT 1 85#define LJ_TARGET_MASKROT 1
83#define LJ_ARCH_NOJIT 1 86#define LJ_ARCH_NOJIT 1