Revision b6d7c3db target-i386/translate.c
b/target-i386/translate.c | ||
---|---|---|
5327 | 5327 |
if (CODE64(s)) |
5328 | 5328 |
goto illegal_op; |
5329 | 5329 |
val = ldub_code(s->pc++); |
5330 |
gen_op_aam(val); |
|
5331 |
s->cc_op = CC_OP_LOGICB; |
|
5330 |
if (val == 0) { |
|
5331 |
gen_exception(s, EXCP00_DIVZ, pc_start - s->cs_base); |
|
5332 |
} else { |
|
5333 |
gen_op_aam(val); |
|
5334 |
s->cc_op = CC_OP_LOGICB; |
|
5335 |
} |
|
5332 | 5336 |
break; |
5333 | 5337 |
case 0xd5: /* aad */ |
5334 | 5338 |
if (CODE64(s)) |
Also available in: Unified diff