MCPcopy Create free account
hub / github.com/danoon2/Boxedwine / dynamic_dec16_mem16_lock

Method dynamic_dec16_mem16_lock

source/emulation/cpu/x32/jitX86CodeGen.cpp:5053–5061  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5051 });
5052}
5053void 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}
5062void JitX86CodeGen::dynamic_dec8_mem8_lock(DecodedOp* op) {
5063 dynamic_arithE8_lock(op, [op, this](MemPtr address) {
5064 if (currentOp->getNeededFlagsAfter(CF)) {

Callers

nothing calls this directly

Calls 2

getNeededFlagsAfterMethod · 0.80
lockMethod · 0.45

Tested by

no test coverage detected