Revision 73f5e313 tcg/tcg-op.h
b/tcg/tcg-op.h | ||
---|---|---|
389 | 389 |
TCGArg ret, int nargs, TCGArg *args) |
390 | 390 |
{ |
391 | 391 |
TCGv_ptr fn; |
392 |
fn = tcg_const_ptr((tcg_target_long)func);
|
|
392 |
fn = tcg_const_ptr(func); |
|
393 | 393 |
tcg_gen_callN(&tcg_ctx, fn, flags, sizemask, ret, |
394 | 394 |
nargs, args); |
395 | 395 |
tcg_temp_free_ptr(fn); |
... | ... | |
405 | 405 |
{ |
406 | 406 |
TCGv_ptr fn; |
407 | 407 |
TCGArg args[2]; |
408 |
fn = tcg_const_ptr((tcg_target_long)func);
|
|
408 |
fn = tcg_const_ptr(func); |
|
409 | 409 |
args[0] = GET_TCGV_I32(a); |
410 | 410 |
args[1] = GET_TCGV_I32(b); |
411 | 411 |
tcg_gen_callN(&tcg_ctx, fn, TCG_CALL_CONST | TCG_CALL_PURE, sizemask, |
... | ... | |
418 | 418 |
{ |
419 | 419 |
TCGv_ptr fn; |
420 | 420 |
TCGArg args[2]; |
421 |
fn = tcg_const_ptr((tcg_target_long)func);
|
|
421 |
fn = tcg_const_ptr(func); |
|
422 | 422 |
args[0] = GET_TCGV_I64(a); |
423 | 423 |
args[1] = GET_TCGV_I64(b); |
424 | 424 |
tcg_gen_callN(&tcg_ctx, fn, TCG_CALL_CONST | TCG_CALL_PURE, sizemask, |
Also available in: Unified diff