Revision bedd2912
b/target-arm/translate.c | ||
---|---|---|
8336 | 8336 |
|
8337 | 8337 |
if (s->condexec_mask) { |
8338 | 8338 |
cond = s->condexec_cond; |
8339 |
s->condlabel = gen_new_label(); |
|
8340 |
gen_test_cc(cond ^ 1, s->condlabel); |
|
8341 |
s->condjmp = 1; |
|
8339 |
if (cond != 0x0e) { /* Skip conditional when condition is AL. */ |
|
8340 |
s->condlabel = gen_new_label(); |
|
8341 |
gen_test_cc(cond ^ 1, s->condlabel); |
|
8342 |
s->condjmp = 1; |
|
8343 |
} |
|
8342 | 8344 |
} |
8343 | 8345 |
|
8344 | 8346 |
insn = lduw_code(s->pc); |
Also available in: Unified diff