Commit 1b351e52918c8eceb2b3dc7a9c5e0b7b342ccd18

Authored by bellard
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 21 #include "config.h"
22 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 48 #define REG 1
25 49 #include "op_template.c"
26 50 #undef REG
... ...