MCPcopy Create free account
hub / github.com/PCSX2/pcsx2 / JAL

Function JAL

pcsx2/Interpreter.cpp:315–324  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

313}
314
315void JAL()
316{
317 // 0x3563b8 is the start address of the function that invalidate entry in TLB cache
318 if (EmuConfig.Gamefixes.GoemonTlbHack) {
319 if (_JumpTarget_ == 0x3563b8)
320 GoemonUnloadTlb(cpuRegs.GPR.n.a0.UL[0]);
321 }
322 _SetLink(31);
323 doBranch(_JumpTarget_);
324}
325
326/*********************************************************
327* Register branch logic *

Callers

nothing calls this directly

Calls 2

GoemonUnloadTlbFunction · 0.85
doBranchFunction · 0.70

Tested by

no test coverage detected