/* This autogenerated file is part of jpcsp. */
/*
This file is part of jpcsp.
Jpcsp is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Jpcsp is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Jpcsp. If not, see <http://www.gnu.org/licenses/>.
*/
package jpcsp.HLE.modules150;
import jpcsp.HLE.Modules;
import jpcsp.HLE.modules.HLEModule;
import jpcsp.HLE.modules.HLEModuleFunction;
import jpcsp.HLE.modules.HLEModuleManager;
import jpcsp.Memory;
import jpcsp.Processor;
import jpcsp.Allegrex.CpuState; // New-Style Processor
public class UtilsForKernel implements HLEModule {
@Override
public String getName() { return "UtilsForKernel"; }
@Override
public void installModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.addFunction(sceUtilsKernelDcacheWBinvRangeFunction, 0x80FE032E);
mm.addFunction(sceKernelUtilsMd5DigestFunction, 0xC8186A58);
mm.addFunction(sceKernelUtilsMd5BlockInitFunction, 0x9E5C5086);
mm.addFunction(sceKernelUtilsMd5BlockUpdateFunction, 0x61E1E525);
mm.addFunction(sceKernelUtilsMd5BlockResultFunction, 0xB8D24E78);
mm.addFunction(sceKernelUtilsSha1DigestFunction, 0x840259F1);
mm.addFunction(sceKernelUtilsSha1BlockInitFunction, 0xF8FCD5BA);
mm.addFunction(sceKernelUtilsSha1BlockUpdateFunction, 0x346F6DA8);
mm.addFunction(sceKernelUtilsSha1BlockResultFunction, 0x585F1C09);
mm.addFunction(sceKernelUtilsMt19937InitFunction, 0xE860E75E);
mm.addFunction(sceKernelUtilsMt19937UIntFunction, 0x06FB8A63);
mm.addFunction(sceKernelSetGPIMaskFunction, 0x193D4036);
mm.addFunction(sceKernelSetGPOMaskFunction, 0x95035FEF);
mm.addFunction(sceKernelGetGPIFunction, 0x37FB5C42);
mm.addFunction(sceKernelSetGPOFunction, 0x6AD345D7);
mm.addFunction(sceKernelRegisterLibcRtcFuncFunction, 0x7B7ED3FD);
mm.addFunction(sceKernelReleaseLibcRtcFuncFunction, 0x6151A7C3);
mm.addFunction(sceKernelLibcClockFunction, 0x91E4F6A7);
mm.addFunction(sceKernelLibcTimeFunction, 0x27CC57F0);
mm.addFunction(sceKernelLibcGettimeofdayFunction, 0x71EC4271);
mm.addFunction(sceKernelDcacheWritebackAllFunction, 0x79D1C3FA);
mm.addFunction(sceKernelDcacheWritebackInvalidateAllFunction, 0xB435DEC5);
mm.addFunction(sceKernelDcacheInvalidateAllFunction, 0x864A9D72);
mm.addFunction(sceKernelDcacheWritebackRangeFunction, 0x3EE30821);
mm.addFunction(sceKernelDcacheWritebackInvalidateRangeFunction, 0x34B9FA9E);
mm.addFunction(sceKernelDcacheInvalidateRangeFunction, 0xBFA98062);
mm.addFunction(sceKernelDcacheProbeFunction, 0x80001C4C);
mm.addFunction(sceKernelDcacheReadTagFunction, 0x16641D70);
mm.addFunction(sceKernelIcacheInvalidateAllFunction, 0x920F104A);
mm.addFunction(sceKernelIcacheInvalidateRangeFunction, 0xC2DF770E);
mm.addFunction(sceKernelIcacheProbeFunction, 0x4FD31C9D);
mm.addFunction(sceKernelIcacheReadTagFunction, 0xFB05FAD0);
mm.addFunction(sceKernelGzipDecompressFunction, 0x78934841);
mm.addFunction(sceKernelGzipIsValidFunction, 0xE0CE3E29);
mm.addFunction(sceKernelGzipGetInfoFunction, 0xB0E9C31F);
mm.addFunction(sceKernelGzipGetNameFunction, 0xE0E6BA96);
mm.addFunction(sceKernelGzipGetCommentFunction, 0x8C1FBE04);
mm.addFunction(sceKernelGzipGetCompressedDataFunction, 0x23FFC828);
mm.addFunction(sceKernelDeflateDecompressFunction, 0xE8DB3CE6);
}
}
@Override
public void uninstallModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.removeFunction(sceUtilsKernelDcacheWBinvRangeFunction);
mm.removeFunction(sceKernelUtilsMd5DigestFunction);
mm.removeFunction(sceKernelUtilsMd5BlockInitFunction);
mm.removeFunction(sceKernelUtilsMd5BlockUpdateFunction);
mm.removeFunction(sceKernelUtilsMd5BlockResultFunction);
mm.removeFunction(sceKernelUtilsSha1DigestFunction);
mm.removeFunction(sceKernelUtilsSha1BlockInitFunction);
mm.removeFunction(sceKernelUtilsSha1BlockUpdateFunction);
mm.removeFunction(sceKernelUtilsSha1BlockResultFunction);
mm.removeFunction(sceKernelUtilsMt19937InitFunction);
mm.removeFunction(sceKernelUtilsMt19937UIntFunction);
mm.removeFunction(sceKernelSetGPIMaskFunction);
mm.removeFunction(sceKernelSetGPOMaskFunction);
mm.removeFunction(sceKernelGetGPIFunction);
mm.removeFunction(sceKernelSetGPOFunction);
mm.removeFunction(sceKernelRegisterLibcRtcFuncFunction);
mm.removeFunction(sceKernelReleaseLibcRtcFuncFunction);
mm.removeFunction(sceKernelLibcClockFunction);
mm.removeFunction(sceKernelLibcTimeFunction);
mm.removeFunction(sceKernelLibcGettimeofdayFunction);
mm.removeFunction(sceKernelDcacheWritebackAllFunction);
mm.removeFunction(sceKernelDcacheWritebackInvalidateAllFunction);
mm.removeFunction(sceKernelDcacheInvalidateAllFunction);
mm.removeFunction(sceKernelDcacheWritebackRangeFunction);
mm.removeFunction(sceKernelDcacheWritebackInvalidateRangeFunction);
mm.removeFunction(sceKernelDcacheInvalidateRangeFunction);
mm.removeFunction(sceKernelDcacheProbeFunction);
mm.removeFunction(sceKernelDcacheReadTagFunction);
mm.removeFunction(sceKernelIcacheInvalidateAllFunction);
mm.removeFunction(sceKernelIcacheInvalidateRangeFunction);
mm.removeFunction(sceKernelIcacheProbeFunction);
mm.removeFunction(sceKernelIcacheReadTagFunction);
mm.removeFunction(sceKernelGzipDecompressFunction);
mm.removeFunction(sceKernelGzipIsValidFunction);
mm.removeFunction(sceKernelGzipGetInfoFunction);
mm.removeFunction(sceKernelGzipGetNameFunction);
mm.removeFunction(sceKernelGzipGetCommentFunction);
mm.removeFunction(sceKernelGzipGetCompressedDataFunction);
mm.removeFunction(sceKernelDeflateDecompressFunction);
}
}
public void sceUtilsKernelDcacheWBinvRange(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceUtilsKernelDcacheWBinvRange [0x80FE032E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMd5Digest(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMd5Digest [0xC8186A58]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMd5BlockInit(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMd5BlockInit [0x9E5C5086]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMd5BlockUpdate(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMd5BlockUpdate [0x61E1E525]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMd5BlockResult(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMd5BlockResult [0xB8D24E78]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsSha1Digest(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsSha1Digest [0x840259F1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsSha1BlockInit(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsSha1BlockInit [0xF8FCD5BA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsSha1BlockUpdate(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsSha1BlockUpdate [0x346F6DA8]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsSha1BlockResult(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsSha1BlockResult [0x585F1C09]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMt19937Init(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMt19937Init [0xE860E75E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelUtilsMt19937UInt(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelUtilsMt19937UInt [0x06FB8A63]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelSetGPIMask(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelSetGPIMask [0x193D4036]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelSetGPOMask(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelSetGPOMask [0x95035FEF]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGetGPI(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGetGPI [0x37FB5C42]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelSetGPO(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelSetGPO [0x6AD345D7]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelRegisterLibcRtcFunc(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelRegisterLibcRtcFunc [0x7B7ED3FD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelReleaseLibcRtcFunc(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelReleaseLibcRtcFunc [0x6151A7C3]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLibcClock(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLibcClock [0x91E4F6A7]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLibcTime(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLibcTime [0x27CC57F0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelLibcGettimeofday(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelLibcGettimeofday [0x71EC4271]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheWritebackAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheWritebackAll [0x79D1C3FA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheWritebackInvalidateAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheWritebackInvalidateAll [0xB435DEC5]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheInvalidateAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheInvalidateAll [0x864A9D72]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheWritebackRange(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheWritebackRange [0x3EE30821]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheWritebackInvalidateRange(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheWritebackInvalidateRange [0x34B9FA9E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheInvalidateRange(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheInvalidateRange [0xBFA98062]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheProbe(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheProbe [0x80001C4C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDcacheReadTag(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDcacheReadTag [0x16641D70]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelIcacheInvalidateAll(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelIcacheInvalidateAll [0x920F104A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelIcacheInvalidateRange(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelIcacheInvalidateRange [0xC2DF770E]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelIcacheProbe(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelIcacheProbe [0x4FD31C9D]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelIcacheReadTag(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelIcacheReadTag [0xFB05FAD0]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipDecompress(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipDecompress [0x78934841]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipIsValid(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipIsValid [0xE0CE3E29]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipGetInfo(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipGetInfo [0xB0E9C31F]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipGetName(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipGetName [0xE0E6BA96]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipGetComment(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipGetComment [0x8C1FBE04]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelGzipGetCompressedData(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelGzipGetCompressedData [0x23FFC828]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sceKernelDeflateDecompress(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sceKernelDeflateDecompress [0xE8DB3CE6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public final HLEModuleFunction sceUtilsKernelDcacheWBinvRangeFunction = new HLEModuleFunction("UtilsForKernel", "sceUtilsKernelDcacheWBinvRange") {
@Override
public final void execute(Processor processor) {
sceUtilsKernelDcacheWBinvRange(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceUtilsKernelDcacheWBinvRange(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMd5DigestFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMd5Digest") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMd5Digest(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMd5Digest(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMd5BlockInitFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMd5BlockInit") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMd5BlockInit(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMd5BlockInit(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMd5BlockUpdateFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMd5BlockUpdate") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMd5BlockUpdate(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMd5BlockUpdate(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMd5BlockResultFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMd5BlockResult") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMd5BlockResult(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMd5BlockResult(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsSha1DigestFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsSha1Digest") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsSha1Digest(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsSha1Digest(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsSha1BlockInitFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsSha1BlockInit") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsSha1BlockInit(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsSha1BlockInit(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsSha1BlockUpdateFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsSha1BlockUpdate") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsSha1BlockUpdate(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsSha1BlockUpdate(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsSha1BlockResultFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsSha1BlockResult") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsSha1BlockResult(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsSha1BlockResult(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMt19937InitFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMt19937Init") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMt19937Init(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMt19937Init(processor);";
}
};
public final HLEModuleFunction sceKernelUtilsMt19937UIntFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelUtilsMt19937UInt") {
@Override
public final void execute(Processor processor) {
sceKernelUtilsMt19937UInt(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelUtilsMt19937UInt(processor);";
}
};
public final HLEModuleFunction sceKernelSetGPIMaskFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelSetGPIMask") {
@Override
public final void execute(Processor processor) {
sceKernelSetGPIMask(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelSetGPIMask(processor);";
}
};
public final HLEModuleFunction sceKernelSetGPOMaskFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelSetGPOMask") {
@Override
public final void execute(Processor processor) {
sceKernelSetGPOMask(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelSetGPOMask(processor);";
}
};
public final HLEModuleFunction sceKernelGetGPIFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGetGPI") {
@Override
public final void execute(Processor processor) {
sceKernelGetGPI(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGetGPI(processor);";
}
};
public final HLEModuleFunction sceKernelSetGPOFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelSetGPO") {
@Override
public final void execute(Processor processor) {
sceKernelSetGPO(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelSetGPO(processor);";
}
};
public final HLEModuleFunction sceKernelRegisterLibcRtcFuncFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelRegisterLibcRtcFunc") {
@Override
public final void execute(Processor processor) {
sceKernelRegisterLibcRtcFunc(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelRegisterLibcRtcFunc(processor);";
}
};
public final HLEModuleFunction sceKernelReleaseLibcRtcFuncFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelReleaseLibcRtcFunc") {
@Override
public final void execute(Processor processor) {
sceKernelReleaseLibcRtcFunc(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelReleaseLibcRtcFunc(processor);";
}
};
public final HLEModuleFunction sceKernelLibcClockFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelLibcClock") {
@Override
public final void execute(Processor processor) {
sceKernelLibcClock(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelLibcClock(processor);";
}
};
public final HLEModuleFunction sceKernelLibcTimeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelLibcTime") {
@Override
public final void execute(Processor processor) {
sceKernelLibcTime(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelLibcTime(processor);";
}
};
public final HLEModuleFunction sceKernelLibcGettimeofdayFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelLibcGettimeofday") {
@Override
public final void execute(Processor processor) {
sceKernelLibcGettimeofday(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelLibcGettimeofday(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheWritebackAllFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheWritebackAll") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheWritebackAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheWritebackAll(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheWritebackInvalidateAllFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheWritebackInvalidateAll") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheWritebackInvalidateAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheWritebackInvalidateAll(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheInvalidateAllFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheInvalidateAll") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheInvalidateAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheInvalidateAll(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheWritebackRangeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheWritebackRange") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheWritebackRange(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheWritebackRange(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheWritebackInvalidateRangeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheWritebackInvalidateRange") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheWritebackInvalidateRange(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheWritebackInvalidateRange(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheInvalidateRangeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheInvalidateRange") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheInvalidateRange(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheInvalidateRange(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheProbeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheProbe") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheProbe(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheProbe(processor);";
}
};
public final HLEModuleFunction sceKernelDcacheReadTagFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDcacheReadTag") {
@Override
public final void execute(Processor processor) {
sceKernelDcacheReadTag(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDcacheReadTag(processor);";
}
};
public final HLEModuleFunction sceKernelIcacheInvalidateAllFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelIcacheInvalidateAll") {
@Override
public final void execute(Processor processor) {
sceKernelIcacheInvalidateAll(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelIcacheInvalidateAll(processor);";
}
};
public final HLEModuleFunction sceKernelIcacheInvalidateRangeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelIcacheInvalidateRange") {
@Override
public final void execute(Processor processor) {
sceKernelIcacheInvalidateRange(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelIcacheInvalidateRange(processor);";
}
};
public final HLEModuleFunction sceKernelIcacheProbeFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelIcacheProbe") {
@Override
public final void execute(Processor processor) {
sceKernelIcacheProbe(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelIcacheProbe(processor);";
}
};
public final HLEModuleFunction sceKernelIcacheReadTagFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelIcacheReadTag") {
@Override
public final void execute(Processor processor) {
sceKernelIcacheReadTag(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelIcacheReadTag(processor);";
}
};
public final HLEModuleFunction sceKernelGzipDecompressFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipDecompress") {
@Override
public final void execute(Processor processor) {
sceKernelGzipDecompress(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipDecompress(processor);";
}
};
public final HLEModuleFunction sceKernelGzipIsValidFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipIsValid") {
@Override
public final void execute(Processor processor) {
sceKernelGzipIsValid(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipIsValid(processor);";
}
};
public final HLEModuleFunction sceKernelGzipGetInfoFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipGetInfo") {
@Override
public final void execute(Processor processor) {
sceKernelGzipGetInfo(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipGetInfo(processor);";
}
};
public final HLEModuleFunction sceKernelGzipGetNameFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipGetName") {
@Override
public final void execute(Processor processor) {
sceKernelGzipGetName(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipGetName(processor);";
}
};
public final HLEModuleFunction sceKernelGzipGetCommentFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipGetComment") {
@Override
public final void execute(Processor processor) {
sceKernelGzipGetComment(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipGetComment(processor);";
}
};
public final HLEModuleFunction sceKernelGzipGetCompressedDataFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelGzipGetCompressedData") {
@Override
public final void execute(Processor processor) {
sceKernelGzipGetCompressedData(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelGzipGetCompressedData(processor);";
}
};
public final HLEModuleFunction sceKernelDeflateDecompressFunction = new HLEModuleFunction("UtilsForKernel", "sceKernelDeflateDecompress") {
@Override
public final void execute(Processor processor) {
sceKernelDeflateDecompress(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.UtilsForKernelModule.sceKernelDeflateDecompress(processor);";
}
};
};