Revision 73f5e313 tcg/tcg.h
b/tcg/tcg.h | ||
---|---|---|
544 | 544 |
#define TCGV_NAT_TO_PTR(n) MAKE_TCGV_PTR(GET_TCGV_I32(n)) |
545 | 545 |
#define TCGV_PTR_TO_NAT(n) MAKE_TCGV_I32(GET_TCGV_PTR(n)) |
546 | 546 |
|
547 |
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i32(V))
|
|
547 |
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i32((tcg_target_long)(V)))
|
|
548 | 548 |
#define tcg_global_reg_new_ptr(R, N) \ |
549 | 549 |
TCGV_NAT_TO_PTR(tcg_global_reg_new_i32((R), (N))) |
550 | 550 |
#define tcg_global_mem_new_ptr(R, O, N) \ |
... | ... | |
555 | 555 |
#define TCGV_NAT_TO_PTR(n) MAKE_TCGV_PTR(GET_TCGV_I64(n)) |
556 | 556 |
#define TCGV_PTR_TO_NAT(n) MAKE_TCGV_I64(GET_TCGV_PTR(n)) |
557 | 557 |
|
558 |
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i64(V))
|
|
558 |
#define tcg_const_ptr(V) TCGV_NAT_TO_PTR(tcg_const_i64((tcg_target_long)(V)))
|
|
559 | 559 |
#define tcg_global_reg_new_ptr(R, N) \ |
560 | 560 |
TCGV_NAT_TO_PTR(tcg_global_reg_new_i64((R), (N))) |
561 | 561 |
#define tcg_global_mem_new_ptr(R, O, N) \ |
Also available in: Unified diff