| 1623 | void OPCALL teste16r16_16(struct CPU* cpu, struct Op* op); |
| 1624 | void OPCALL teste16r16_32(struct CPU* cpu, struct Op* op); |
| 1625 | void gen085(struct GenData* data, struct Op* op) { |
| 1626 | if (inlineTestJump(data, op, sFLAGS_TEST16, op->func == testr16r16?"1":"2")) |
| 1627 | return; |
| 1628 | |
| 1629 | if (op->func == testr16r16) { |
| 1630 | genArithRR(data, "&", "FLAGS_TEST16", "16", r16(op->r1), r16(op->r2), 0, 0, "1"); |
| 1631 | } else if (op->func==teste16r16_16) { |
| 1632 | genArithER(data, "&", "FLAGS_TEST16", "16", getEaa16(op), "w", r16(op->r1), 0, 0,"2"); |
| 1633 | } else if (op->func==teste16r16_32) { |
| 1634 | genArithER(data, "&", "FLAGS_TEST16", "16", getEaa32(op), "w", r16(op->r1), 0, 0,"2"); |
| 1635 | } else { |
| 1636 | kpanic("gen085"); |
| 1637 | } |
| 1638 | data->lazyFlags = sFLAGS_TEST16; |
| 1639 | } |
| 1640 | |
| 1641 | void OPCALL testr32r32(struct CPU* cpu, struct Op* op); |
| 1642 | void OPCALL teste32r32_16(struct CPU* cpu, struct Op* op); |
nothing calls this directly
no test coverage detected