mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
PPC: Add dual-number mode interpreter.
This commit is contained in:
parent
6599bc7db2
commit
ca8dadb328
1727
src/buildvm_ppc.dasc
1727
src/buildvm_ppc.dasc
File diff suppressed because it is too large
Load Diff
6687
src/buildvm_ppc.h
6687
src/buildvm_ppc.h
File diff suppressed because it is too large
Load Diff
@ -166,8 +166,6 @@
|
|||||||
#define LJ_ARCH_NOFFI 1 /* NYI: comparisons, calls. */
|
#define LJ_ARCH_NOFFI 1 /* NYI: comparisons, calls. */
|
||||||
#define LJ_ARCH_NOJIT 1
|
#define LJ_ARCH_NOJIT 1
|
||||||
|
|
||||||
#error "No support for plain PowerPC CPUs (yet)"
|
|
||||||
|
|
||||||
#elif LUAJIT_TARGET == LUAJIT_ARCH_PPCSPE
|
#elif LUAJIT_TARGET == LUAJIT_ARCH_PPCSPE
|
||||||
|
|
||||||
#define LJ_ARCH_NAME "ppcspe"
|
#define LJ_ARCH_NAME "ppcspe"
|
||||||
|
@ -104,8 +104,8 @@ enum {
|
|||||||
#define CFRAME_OFS_NRES 24
|
#define CFRAME_OFS_NRES 24
|
||||||
#define CFRAME_OFS_PREV 20
|
#define CFRAME_OFS_PREV 20
|
||||||
#define CFRAME_OFS_L 16
|
#define CFRAME_OFS_L 16
|
||||||
#define CFRAME_OFS_PC 12
|
#define CFRAME_OFS_PC 8
|
||||||
#define CFRAME_OFS_MULTRES 8
|
#define CFRAME_OFS_MULTRES 12
|
||||||
#define CFRAME_SIZE 256
|
#define CFRAME_SIZE 256
|
||||||
#define CFRAME_SHIFT_MULTRES 3
|
#define CFRAME_SHIFT_MULTRES 3
|
||||||
#elif LJ_TARGET_PPCSPE
|
#elif LJ_TARGET_PPCSPE
|
||||||
|
Loading…
Reference in New Issue
Block a user