| 5051 | }); |
| 5052 | } |
| 5053 | void JitX86CodeGen::dynamic_dec16_mem16_lock(DecodedOp* op) { |
| 5054 | dynamic_arithE16_lock(op, [op, this](MemPtr address) { |
| 5055 | if (currentOp->getNeededFlagsAfter(CF)) { |
| 5056 | updateHardwareFlags(CF); |
| 5057 | } |
| 5058 | this->compiler.lock(); |
| 5059 | this->compiler.dec(createMem(JitWidth::b16, address)); |
| 5060 | }); |
| 5061 | } |
| 5062 | void JitX86CodeGen::dynamic_dec8_mem8_lock(DecodedOp* op) { |
| 5063 | dynamic_arithE8_lock(op, [op, this](MemPtr address) { |
| 5064 | if (currentOp->getNeededFlagsAfter(CF)) { |
nothing calls this directly
no test coverage detected