Revision 9678d950 tcg/tcg.c
b/tcg/tcg.c | ||
---|---|---|
550 | 550 |
void tcg_gen_callN(TCGContext *s, TCGv_ptr func, unsigned int flags, |
551 | 551 |
int sizemask, TCGArg ret, int nargs, TCGArg *args) |
552 | 552 |
{ |
553 |
#ifdef TCG_TARGET_I386 |
|
553 | 554 |
int call_type; |
555 |
#endif |
|
554 | 556 |
int i; |
555 | 557 |
int real_args; |
556 | 558 |
int nb_rets; |
557 | 559 |
TCGArg *nparam; |
558 | 560 |
*gen_opc_ptr++ = INDEX_op_call; |
559 | 561 |
nparam = gen_opparam_ptr++; |
562 |
#ifdef TCG_TARGET_I386 |
|
560 | 563 |
call_type = (flags & TCG_CALL_TYPE_MASK); |
564 |
#endif |
|
561 | 565 |
if (ret != TCG_CALL_DUMMY_ARG) { |
562 | 566 |
#if TCG_TARGET_REG_BITS < 64 |
563 | 567 |
if (sizemask & 1) { |
Also available in: Unified diff