-rw-r--r-- | lib/jit_ppc-sz.c | 1056 |
diff --git a/lib/jit_ppc-sz.c b/lib/jit_ppc-sz.c new file mode 100644 index 0000000..f165237 --- /dev/null +++ b/lib/jit_ppc-sz.c @@ -0,0 +1,1056 @@ + +#if __WORDSIZE == 32 +#if defined(__ppc__) +#define JIT_INSTR_MAX 44 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 44, + 0, + 4, + 12, + 4, + 12, + 4, + 8, + 4, + 12, + 4, + 12, + 4, + 8, + 4, + 12, + 12, + 16, + 12, + 16, + 4, + 12, + 4, + 12, + 20, + 16, + 20, + 16, + 12, + 20, + 12, + 20, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 12, + 12, + 12, + 16, + 16, + 16, + 16, + 16, + 12, + 12, + 16, + 16, + 16, + 16, + 12, + 12, + 12, + 12, + 16, + 16, + 4, + 8, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 8, + 12, + 4, + 8, + 4, + 8, + 4, + 8, + 4, + 8, + 0, + 0, + 0, + 0, + 8, + 8, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 8, + 4, + 8, + 4, + 8, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 8, + 8, + 8, + 12, + 8, + 8, + 8, + 12, + 8, + 16, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 16, + 12, + 12, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 16, + 12, + 16, + 12, + 16, + 0, + 4, + 8, + 16, + 44, + 0, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 12, + 20, + 12, + 0, + 20, + 4, + 4, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 4, + 4, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 12, + 20, + 8, + 16, + 8, + 16, + 0, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 12, + 20, + 12, + 0, + 20, + 4, + 4, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 4, + 4, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 12, + 20, + 8, + 16, + 8, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +#endif /* __ppc__ */ +#endif /* __WORDSIZE */ + +#if __WORDSIZE == 32 +#if defined(__powerpc__) +#define JIT_INSTR_MAX 72 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 72, + 0, + 4, + 12, + 4, + 12, + 4, + 8, + 4, + 12, + 4, + 12, + 4, + 8, + 4, + 12, + 12, + 16, + 12, + 16, + 4, + 12, + 4, + 12, + 20, + 16, + 20, + 16, + 12, + 20, + 12, + 20, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 12, + 12, + 12, + 16, + 16, + 16, + 16, + 16, + 12, + 12, + 16, + 16, + 16, + 16, + 12, + 12, + 12, + 12, + 16, + 16, + 4, + 8, + 4, + 4, + 4, + 4, + 0, + 0, + 4, + 8, + 12, + 4, + 8, + 4, + 8, + 4, + 8, + 4, + 8, + 0, + 0, + 0, + 0, + 8, + 8, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 0, + 0, + 4, + 8, + 4, + 8, + 4, + 8, + 0, + 0, + 4, + 4, + 4, + 4, + 4, + 4, + 0, + 0, + 8, + 8, + 8, + 12, + 8, + 8, + 8, + 12, + 8, + 16, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 16, + 12, + 12, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 16, + 12, + 16, + 12, + 16, + 0, + 4, + 28, + 40, + 72, + 0, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 12, + 20, + 12, + 0, + 20, + 4, + 4, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 4, + 4, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 12, + 20, + 8, + 16, + 8, + 16, + 0, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 12, + 4, + 4, + 4, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 12, + 20, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 16, + 24, + 12, + 20, + 12, + 0, + 20, + 4, + 4, + 8, + 4, + 8, + 4, + 4, + 4, + 8, + 4, + 4, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 8, + 16, + 12, + 20, + 12, + 20, + 8, + 16, + 8, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +#endif /* __powerpc__ */ +#endif /* __WORDSIZE */ + +#if __WORDSIZE == 64 +#if defined(__powerpc__) +#define JIT_INSTR_MAX 72 + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 72, + 0, + 4, + 28, + 4, + 28, + 4, + 8, + 4, + 28, + 4, + 28, + 4, + 8, + 4, + 28, + 12, + 28, + 12, + 28, + 4, + 28, + 4, + 28, + 20, + 16, + 20, + 16, + 12, + 36, + 12, + 36, + 4, + 28, + 4, + 28, + 4, + 28, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 12, + 12, + 12, + 16, + 16, + 16, + 16, + 16, + 12, + 12, + 16, + 16, + 16, + 16, + 12, + 12, + 12, + 12, + 16, + 16, + 4, + 36, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 8, + 28, + 4, + 24, + 4, + 24, + 4, + 24, + 4, + 24, + 4, + 24, + 4, + 24, + 8, + 8, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 24, + 4, + 24, + 4, + 24, + 4, + 24, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 4, + 8, + 8, + 8, + 12, + 8, + 8, + 8, + 12, + 8, + 44, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 8, + 36, + 12, + 12, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 12, + 12, + 16, + 12, + 16, + 12, + 16, + 12, + 16, + 0, + 4, + 28, + 56, + 72, + 0, + 4, + 28, + 4, + 28, + 4, + 28, + 4, + 28, + 4, + 4, + 4, + 12, + 36, + 16, + 40, + 12, + 36, + 16, + 40, + 12, + 36, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 12, + 36, + 12, + 12, + 12, + 4, + 4, + 24, + 4, + 24, + 4, + 4, + 4, + 24, + 4, + 4, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 8, + 32, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 12, + 36, + 8, + 32, + 8, + 32, + 0, + 4, + 28, + 4, + 28, + 4, + 28, + 4, + 28, + 4, + 4, + 4, + 12, + 36, + 16, + 40, + 12, + 36, + 16, + 40, + 12, + 36, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 16, + 40, + 12, + 36, + 12, + 12, + 12, + 4, + 4, + 24, + 4, + 24, + 4, + 4, + 4, + 24, + 4, + 4, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 8, + 32, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 8, + 32, + 12, + 36, + 12, + 36, + 8, + 32, + 8, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, +#endif /* __powerpc__ */ +#endif /* __WORDSIZE */ |