Revision 1e4fe7ce
b/target-i386/ops_template_mem.h | ||
---|---|---|
442 | 442 |
dst = EAX - T0; |
443 | 443 |
if ((DATA_TYPE)dst == 0) { |
444 | 444 |
T0 = T1; |
445 |
#ifdef MEM_WRITE |
|
446 |
glue(st, MEM_SUFFIX)((uint8_t *)A0, T0); |
|
447 |
#endif |
|
445 | 448 |
} else { |
446 | 449 |
EAX = (EAX & ~DATA_MASK) | (T0 & DATA_MASK); |
447 | 450 |
} |
448 |
#ifdef MEM_WRITE |
|
449 |
glue(st, MEM_SUFFIX)((uint8_t *)A0, T0); |
|
450 |
#endif |
|
451 | 451 |
CC_SRC = src; |
452 | 452 |
CC_DST = dst; |
453 | 453 |
FORCE_RET(); |
Also available in: Unified diff