|
|
| version 1.11, 2003/12/08 00:55:31 | version 1.12, 2003/12/11 21:57:38 |
|---|---|
| Line 47 I286_F6 _not_ea8(UINT op) { | Line 47 I286_F6 _not_ea8(UINT op) { |
| I286_F6 _neg_ea8(UINT op) { | I286_F6 _neg_ea8(UINT op) { |
| BYTE *out; | UINT8 *out; |
| UINT src; | UINT src; |
| UINT dst; | UINT dst; |
| UINT32 madr; | UINT32 madr; |
| Line 62 I286_F6 _neg_ea8(UINT op) { | Line 62 I286_F6 _neg_ea8(UINT op) { |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| src = i286_memoryread(madr); | src = i286_memoryread(madr); |
| NEGBYTE(dst, src) | NEGBYTE(dst, src) |
| i286_memorywrite(madr, (BYTE)dst); | i286_memorywrite(madr, (REG8)dst); |
| return; | return; |
| } | } |
| out = mem + madr; | out = mem + madr; |
| } | } |
| src = *out; | src = *out; |
| NEGBYTE(dst, src) | NEGBYTE(dst, src) |
| *out = (BYTE)dst; | *out = (UINT8)dst; |
| } | } |
| I286_F6 _mul_ea8(UINT op) { | I286_F6 _mul_ea8(UINT op) { |