Commit 1b351e52918c8eceb2b3dc7a9c5e0b7b342ccd18
1 parent
d3258560
moved CALL_FROM_TBx definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1483 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
24 additions
and
0 deletions
target-mips/op.c
@@ -21,6 +21,30 @@ | @@ -21,6 +21,30 @@ | ||
21 | #include "config.h" | 21 | #include "config.h" |
22 | #include "exec.h" | 22 | #include "exec.h" |
23 | 23 | ||
24 | +#ifndef CALL_FROM_TB0 | ||
25 | +#define CALL_FROM_TB0(func) func(); | ||
26 | +#endif | ||
27 | +#ifndef CALL_FROM_TB1 | ||
28 | +#define CALL_FROM_TB1(func, arg0) func(arg0); | ||
29 | +#endif | ||
30 | +#ifndef CALL_FROM_TB1_CONST16 | ||
31 | +#define CALL_FROM_TB1_CONST16(func, arg0) CALL_FROM_TB1(func, arg0); | ||
32 | +#endif | ||
33 | +#ifndef CALL_FROM_TB2 | ||
34 | +#define CALL_FROM_TB2(func, arg0, arg1) func(arg0, arg1); | ||
35 | +#endif | ||
36 | +#ifndef CALL_FROM_TB2_CONST16 | ||
37 | +#define CALL_FROM_TB2_CONST16(func, arg0, arg1) \ | ||
38 | +CALL_FROM_TB2(func, arg0, arg1); | ||
39 | +#endif | ||
40 | +#ifndef CALL_FROM_TB3 | ||
41 | +#define CALL_FROM_TB3(func, arg0, arg1, arg2) func(arg0, arg1, arg2); | ||
42 | +#endif | ||
43 | +#ifndef CALL_FROM_TB4 | ||
44 | +#define CALL_FROM_TB4(func, arg0, arg1, arg2, arg3) \ | ||
45 | + func(arg0, arg1, arg2, arg3); | ||
46 | +#endif | ||
47 | + | ||
24 | #define REG 1 | 48 | #define REG 1 |
25 | #include "op_template.c" | 49 | #include "op_template.c" |
26 | #undef REG | 50 | #undef REG |