Revision 37ca43a1
b/target-m68k/translate.c | ||
---|---|---|
541 | 541 |
offset = read_im32(s); |
542 | 542 |
return gen_im32(offset); |
543 | 543 |
case 2: /* pc displacement */ |
544 |
tmp = tcg_temp_new(); |
|
545 | 544 |
offset = s->pc; |
546 | 545 |
offset += ldsw_code(s->pc); |
547 | 546 |
s->pc += 2; |
... | ... | |
2969 | 2968 |
int j, lj; |
2970 | 2969 |
target_ulong pc_start; |
2971 | 2970 |
int pc_offset; |
2972 |
int last_cc_op; |
|
2973 | 2971 |
int num_insns; |
2974 | 2972 |
int max_insns; |
2975 | 2973 |
|
... | ... | |
3023 | 3021 |
} |
3024 | 3022 |
if (num_insns + 1 == max_insns && (tb->cflags & CF_LAST_IO)) |
3025 | 3023 |
gen_io_start(); |
3026 |
last_cc_op = dc->cc_op; |
|
3027 | 3024 |
dc->insn_pc = dc->pc; |
3028 | 3025 |
disas_m68k_insn(env, dc); |
3029 | 3026 |
num_insns++; |
Also available in: Unified diff