Revision 9d6fca70 tcg/i386/tcg-target.c
b/tcg/i386/tcg-target.c | ||
---|---|---|
875 | 875 |
default: |
876 | 876 |
tcg_abort(); |
877 | 877 |
} |
878 |
tcg_out_label(s, label_next, (tcg_target_long)s->code_ptr);
|
|
878 |
tcg_out_label(s, label_next, s->code_ptr); |
|
879 | 879 |
} |
880 | 880 |
#endif |
881 | 881 |
|
... | ... | |
917 | 917 |
|
918 | 918 |
tcg_out_movi(s, TCG_TYPE_I32, args[0], 0); |
919 | 919 |
tcg_out_jxx(s, JCC_JMP, label_over, 1); |
920 |
tcg_out_label(s, label_true, (tcg_target_long)s->code_ptr);
|
|
920 |
tcg_out_label(s, label_true, s->code_ptr); |
|
921 | 921 |
|
922 | 922 |
tcg_out_movi(s, TCG_TYPE_I32, args[0], 1); |
923 |
tcg_out_label(s, label_over, (tcg_target_long)s->code_ptr);
|
|
923 |
tcg_out_label(s, label_over, s->code_ptr); |
|
924 | 924 |
} else { |
925 | 925 |
/* When the destination does not overlap one of the arguments, |
926 | 926 |
clear the destination first, jump if cond false, and emit an |
... | ... | |
934 | 934 |
tcg_out_brcond2(s, new_args, const_args+1, 1); |
935 | 935 |
|
936 | 936 |
tgen_arithi(s, ARITH_ADD, args[0], 1, 0); |
937 |
tcg_out_label(s, label_over, (tcg_target_long)s->code_ptr);
|
|
937 |
tcg_out_label(s, label_over, s->code_ptr); |
|
938 | 938 |
} |
939 | 939 |
} |
940 | 940 |
#endif |
Also available in: Unified diff