|
|
| version 1.11, 2003/11/24 07:40:01 | version 1.12, 2003/11/24 09:14:01 |
|---|---|
| Line 47 I286FN _add_ea_r8(void) { // 00: ad | Line 47 I286FN _add_ea_r8(void) { // 00: ad |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| ADDBYTE(res, dst, src); | ADDBYTE(res, dst, src); |
| Line 77 I286FN _add_ea_r16(void) { // 01: a | Line 77 I286FN _add_ea_r16(void) { // 01: a |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| ADDWORD(res, dst, src); | ADDWORD(res, dst, src); |
| Line 167 I286FN _or_ea_r8(void) { // 08: or | Line 167 I286FN _or_ea_r8(void) { // 08: or |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| ORBYTE(dst, src); | ORBYTE(dst, src); |
| Line 194 I286FN _or_ea_r16(void) { // 09: o | Line 194 I286FN _or_ea_r16(void) { // 09: o |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| ORWORD(dst, src); | ORWORD(dst, src); |
| Line 265 I286FN _adc_ea_r8(void) { // 10: ad | Line 265 I286FN _adc_ea_r8(void) { // 10: ad |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| ADCBYTE(res, dst, src); | ADCBYTE(res, dst, src); |
| Line 295 I286FN _adc_ea_r16(void) { // 11: a | Line 295 I286FN _adc_ea_r16(void) { // 11: a |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| ADCWORD(res, dst, src); | ADCWORD(res, dst, src); |
| Line 388 I286FN _sbb_ea_r8(void) { // 18: sb | Line 388 I286FN _sbb_ea_r8(void) { // 18: sb |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| SBBBYTE(res, dst, src); | SBBBYTE(res, dst, src); |
| Line 418 I286FN _sbb_ea_r16(void) { // 19: s | Line 418 I286FN _sbb_ea_r16(void) { // 19: s |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| SBBWORD(res, dst, src); | SBBWORD(res, dst, src); |
| Line 509 I286FN _and_ea_r8(void) { // 20: an | Line 509 I286FN _and_ea_r8(void) { // 20: an |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| ANDBYTE(dst, src); | ANDBYTE(dst, src); |
| Line 536 I286FN _and_ea_r16(void) { // 21: a | Line 536 I286FN _and_ea_r16(void) { // 21: a |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| ANDWORD(dst, src); | ANDWORD(dst, src); |
| Line 638 I286FN _sub_ea_r8(void) { // 28: su | Line 638 I286FN _sub_ea_r8(void) { // 28: su |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| BYTE_SUB(res, dst, src); | BYTE_SUB(res, dst, src); |
| Line 668 I286FN _sub_ea_r16(void) { // 29: s | Line 668 I286FN _sub_ea_r16(void) { // 29: s |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| WORD_SUB(res, dst, src); | WORD_SUB(res, dst, src); |
| Line 780 I286FN _xor_ea_r8(void) { // 30: xo | Line 780 I286FN _xor_ea_r8(void) { // 30: xo |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| dst = i286_memoryread(madr); | dst = i286_memoryread(madr); |
| BYTE_XOR(dst, src); | BYTE_XOR(dst, src); |
| Line 807 I286FN _xor_ea_r16(void) { // 31: x | Line 807 I286FN _xor_ea_r16(void) { // 31: x |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| dst = i286_memoryread_w(madr); | dst = i286_memoryread_w(madr); |
| WORD_XOR(dst, src); | WORD_XOR(dst, src); |
| Line 902 I286FN _cmp_ea_r8(void) { // 38: cm | Line 902 I286FN _cmp_ea_r8(void) { // 38: cm |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| dst = i286_memoryread(c_calc_ea_dst[op]()); | dst = i286_memoryread(CALC_EA(op)); |
| BYTE_SUB(res, dst, src); | BYTE_SUB(res, dst, src); |
| } | } |
| } | } |
| Line 922 I286FN _cmp_ea_r16(void) { // 39: c | Line 922 I286FN _cmp_ea_r16(void) { // 39: c |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| dst = i286_memoryread_w(c_calc_ea_dst[op]()); | dst = i286_memoryread_w(CALC_EA(op)); |
| WORD_SUB(res, dst, src); | WORD_SUB(res, dst, src); |
| } | } |
| } | } |
| Line 1077 I286FN _bound(void) { // 62: bound | Line 1077 I286FN _bound(void) { // 62: bound |
| GET_PCBYTE(op); | GET_PCBYTE(op); |
| if (op < 0xc0) { | if (op < 0xc0) { |
| reg = *(REG16_B53(op)); | reg = *(REG16_B53(op)); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (reg >= i286_memoryread_w(madr)) { | if (reg >= i286_memoryread_w(madr)) { |
| madr += 2; // ToDo | madr += 2; // ToDo |
| if (reg <= i286_memoryread_w(madr)) { | if (reg <= i286_memoryread_w(madr)) { |
| Line 1286 I286FN _calc_ea8_i8(void) { // 80: o | Line 1286 I286FN _calc_ea8_i8(void) { // 80: o |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| c_op8xext8_table[(op >> 3) & 7](madr); | c_op8xext8_table[(op >> 3) & 7](madr); |
| return; | return; |
| Line 1310 I286FN _calc_ea16_i16(void) { // 81: | Line 1310 I286FN _calc_ea16_i16(void) { // 81: |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| GET_PCWORD(src); | GET_PCWORD(src); |
| c_op8xext16_table[(op >> 3) & 7](madr, src); | c_op8xext16_table[(op >> 3) & 7](madr, src); |
| Line 1336 I286FN _calc_ea16_i8(void) { // 83: o | Line 1336 I286FN _calc_ea16_i8(void) { // 83: o |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| GET_PCBYTES(src); | GET_PCBYTES(src); |
| c_op8xext16_table[(op >> 3) & 7](madr, src); | c_op8xext16_table[(op >> 3) & 7](madr, src); |
| Line 1363 I286FN _test_ea_r8(void) { // 84: te | Line 1363 I286FN _test_ea_r8(void) { // 84: te |
| } | } |
| else { | else { |
| I286_WORKCLOCK(6); | I286_WORKCLOCK(6); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| tmp = i286_memoryread(madr); | tmp = i286_memoryread(madr); |
| ANDBYTE(tmp, src); | ANDBYTE(tmp, src); |
| Line 1390 I286FN _test_ea_r16(void) { // 85: t | Line 1390 I286FN _test_ea_r16(void) { // 85: t |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| tmp = i286_memoryread_w(madr); | tmp = i286_memoryread_w(madr); |
| ANDWORD(tmp, src); | ANDWORD(tmp, src); |
| Line 1416 I286FN _xchg_ea_r8(void) { // 86: xc | Line 1416 I286FN _xchg_ea_r8(void) { // 86: xc |
| } | } |
| else { | else { |
| I286_WORKCLOCK(5); | I286_WORKCLOCK(5); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| BYTE tmp = i286_memoryread(madr); | BYTE tmp = i286_memoryread(madr); |
| i286_memorywrite(madr, *src); | i286_memorywrite(madr, *src); |
| Line 1442 I286FN _xchg_ea_r16(void) { // 87: x | Line 1442 I286FN _xchg_ea_r16(void) { // 87: x |
| } | } |
| else { | else { |
| I286_WORKCLOCK(5); | I286_WORKCLOCK(5); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| UINT16 tmp = i286_memoryread_w(madr); | UINT16 tmp = i286_memoryread_w(madr); |
| i286_memorywrite_w(madr, *src); | i286_memorywrite_w(madr, *src); |
| Line 1467 I286FN _mov_ea_r8(void) { // 88: mov | Line 1467 I286FN _mov_ea_r8(void) { // 88: mov |
| } | } |
| else { | else { |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| i286_memorywrite(madr, src); | i286_memorywrite(madr, src); |
| } | } |
| } | } |
| Line 1484 I286FN _mov_ea_r16(void) { // 89: mo | Line 1484 I286FN _mov_ea_r16(void) { // 89: mo |
| } | } |
| else { | else { |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| i286_memorywrite_w(c_calc_ea_dst[op](), src); | i286_memorywrite_w(CALC_EA(op), src); |
| } | } |
| } | } |
| Line 1521 I286FN _mov_ea_seg(void) { // 8C: mo | Line 1521 I286FN _mov_ea_seg(void) { // 8C: mo |
| } | } |
| else { | else { |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| i286_memorywrite_w(c_calc_ea_dst[op](), tmp); | i286_memorywrite_w(CALC_EA(op), tmp); |
| } | } |
| } | } |
| Line 1532 I286FN _lea_r16_ea(void) { // 8D: le | Line 1532 I286FN _lea_r16_ea(void) { // 8D: le |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| GET_PCBYTE(op) | GET_PCBYTE(op) |
| if (op < 0xc0) { | if (op < 0xc0) { |
| *(REG16_B53(op)) = c_calc_lea[op](); | *(REG16_B53(op)) = CALC_LEA(op); |
| } | } |
| else { | else { |
| INT_NUM(6, I286_SP - 2); | INT_NUM(6, I286_SP - 2); |
| Line 1553 I286FN _mov_seg_ea(void) { // 8E: mo | Line 1553 I286FN _mov_seg_ea(void) { // 8E: mo |
| } | } |
| else { | else { |
| I286_WORKCLOCK(5); | I286_WORKCLOCK(5); |
| tmp = i286_memoryread_w(c_calc_ea_dst[op]()); | tmp = i286_memoryread_w(CALC_EA(op)); |
| } | } |
| switch(op & 0x18) { | switch(op & 0x18) { |
| case 0x00: // es | case 0x00: // es |
| Line 1590 I286FN _pop_ea(void) { // 8F: pop | Line 1590 I286FN _pop_ea(void) { // 8F: pop |
| GET_PCBYTE(op) | GET_PCBYTE(op) |
| if (op < 0xc0) { | if (op < 0xc0) { |
| i286_memorywrite_w(c_calc_ea_dst[op](), tmp); | i286_memorywrite_w(CALC_EA(op), tmp); |
| } | } |
| else { | else { |
| *(REG16_B20(op)) = tmp; | *(REG16_B20(op)) = tmp; |
| Line 1908 I286FN _shift_ea8_data8(void) { // C0 | Line 1908 I286FN _shift_ea8_data8(void) { // C0 |
| } | } |
| else { | else { |
| I286_WORKCLOCK(8); | I286_WORKCLOCK(8); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| GET_PCBYTE(cl) | GET_PCBYTE(cl) |
| I286_WORKCLOCK(cl); | I286_WORKCLOCK(cl); |
| Line 1936 I286FN _shift_ea16_data8(void) { // C1 | Line 1936 I286FN _shift_ea16_data8(void) { // C1 |
| } | } |
| else { | else { |
| I286_WORKCLOCK(8); | I286_WORKCLOCK(8); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| GET_PCBYTE(cl); | GET_PCBYTE(cl); |
| I286_WORKCLOCK(cl); | I286_WORKCLOCK(cl); |
| Line 1969 I286FN _ret_near(void) { // C3: ret | Line 1969 I286FN _ret_near(void) { // C3: ret |
| I286FN _les_r16_ea(void) { // C4: les REG16, EA | I286FN _les_r16_ea(void) { // C4: les REG16, EA |
| UINT op; | UINT op; |
| UINT32 seg; | |
| UINT16 ad; | UINT16 ad; |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| GET_PCBYTE(op) | GET_PCBYTE(op) |
| if (op < 0xc0) { | if (op < 0xc0) { |
| ad = c_get_ea[op](); | ad = GET_EA(op, &seg); |
| *(REG16_B53(op)) = i286_memoryread_w(ad + EA_FIX); | *(REG16_B53(op)) = i286_memoryread_w(seg + ad); |
| ad += 2; | ad += 2; |
| I286_ES = i286_memoryread_w(ad + EA_FIX); | I286_ES = i286_memoryread_w(seg + ad); |
| ES_BASE = I286_ES << 4; | ES_BASE = I286_ES << 4; |
| } | } |
| else { | else { |
| Line 1988 I286FN _les_r16_ea(void) { // C4: le | Line 1989 I286FN _les_r16_ea(void) { // C4: le |
| I286FN _lds_r16_ea(void) { // C5: lds REG16, EA | I286FN _lds_r16_ea(void) { // C5: lds REG16, EA |
| UINT op; | UINT op; |
| UINT32 seg; | |
| UINT16 ad; | UINT16 ad; |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| GET_PCBYTE(op) | GET_PCBYTE(op) |
| if (op < 0xc0) { | if (op < 0xc0) { |
| ad = c_get_ea[op](); | ad = GET_EA(op, &seg); |
| *(REG16_B53(op)) = i286_memoryread_w(ad + EA_FIX); | *(REG16_B53(op)) = i286_memoryread_w(seg + ad); |
| ad += 2; | ad += 2; |
| I286_DS = i286_memoryread_w(ad + EA_FIX); | I286_DS = i286_memoryread_w(seg + ad); |
| DS_BASE = I286_DS << 4; | DS_BASE = I286_DS << 4; |
| DS_FIX = DS_BASE; | DS_FIX = DS_BASE; |
| } | } |
| Line 2019 I286FN _mov_ea8_data8(void) { // C6: | Line 2021 I286FN _mov_ea8_data8(void) { // C6: |
| UINT32 ad; | UINT32 ad; |
| BYTE val; | BYTE val; |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| ad = c_calc_ea_dst[op](); | ad = CALC_EA(op); |
| GET_PCBYTE(val) | GET_PCBYTE(val) |
| i286_memorywrite(ad, val); | i286_memorywrite(ad, val); |
| #else | #else |
| Line 2047 I286FN _mov_ea16_data16(void) { // C7 | Line 2049 I286FN _mov_ea16_data16(void) { // C7 |
| UINT32 ad; | UINT32 ad; |
| UINT16 val; | UINT16 val; |
| I286_WORKCLOCK(3); | I286_WORKCLOCK(3); |
| ad = c_calc_ea_dst[op](); | ad = CALC_EA(op); |
| GET_PCWORD(val) | GET_PCWORD(val) |
| i286_memorywrite_w(ad, val); | i286_memorywrite_w(ad, val); |
| #else | #else |
| Line 2188 I286FN _shift_ea8_1(void) { // D0: sh | Line 2190 I286FN _shift_ea8_1(void) { // D0: sh |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| sft_e8_table[(op >> 3) & 7](madr); | sft_e8_table[(op >> 3) & 7](madr); |
| return; | return; |
| Line 2211 I286FN _shift_ea16_1(void) { // D1: sh | Line 2213 I286FN _shift_ea16_1(void) { // D1: sh |
| } | } |
| else { | else { |
| I286_WORKCLOCK(7); | I286_WORKCLOCK(7); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| sft_e16_table[(op >> 3) & 7](madr); | sft_e16_table[(op >> 3) & 7](madr); |
| return; | return; |
| Line 2235 I286FN _shift_ea8_cl(void) { // D2: sh | Line 2237 I286FN _shift_ea8_cl(void) { // D2: sh |
| } | } |
| else { | else { |
| I286_WORKCLOCK(8); | I286_WORKCLOCK(8); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (madr >= I286_MEMWRITEMAX) { | if (madr >= I286_MEMWRITEMAX) { |
| cl = I286_CL; | cl = I286_CL; |
| I286_WORKCLOCK(cl); | I286_WORKCLOCK(cl); |
| Line 2263 I286FN _shift_ea16_cl(void) { // D3: s | Line 2265 I286FN _shift_ea16_cl(void) { // D3: s |
| } | } |
| else { | else { |
| I286_WORKCLOCK(8); | I286_WORKCLOCK(8); |
| madr = c_calc_ea_dst[op](); | madr = CALC_EA(op); |
| if (INHIBIT_WORDP(madr)) { | if (INHIBIT_WORDP(madr)) { |
| cl = I286_CL; | cl = I286_CL; |
| I286_WORKCLOCK(cl); | I286_WORKCLOCK(cl); |
| Line 2327 I286FN _esc(void) { // D8: esc | Line 2329 I286FN _esc(void) { // D8: esc |
| I286_WORKCLOCK(2); | I286_WORKCLOCK(2); |
| GET_PCBYTE(op) | GET_PCBYTE(op) |
| if (op < 0xc0) { | if (op < 0xc0) { |
| c_calc_lea[op](); | CALC_LEA(op); |
| } | } |
| } | } |