/* 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 SysclibForKernel implements HLEModule {
@Override
public String getName() { return "SysclibForKernel"; }
@Override
public void installModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.addFunction(strcatFunction, 0x476FD94A);
mm.addFunction(strcspnFunction, 0x89B79CB1);
mm.addFunction(indexFunction, 0xD1CD40E5);
mm.addFunction(rindexFunction, 0x243665ED);
mm.addFunction(strnlenFunction, 0x90C5573D);
mm.addFunction(strpbrkFunction, 0x0DFB7B6C);
mm.addFunction(strspnFunction, 0x62AE052F);
mm.addFunction(strstrFunction, 0x0D188658);
mm.addFunction(strtokFunction, 0x87F8D2DA);
mm.addFunction(strtok_rFunction, 0x1AB53A58);
mm.addFunction(strtolFunction, 0x47DD934D);
mm.addFunction(atobFunction, 0x1D83F344);
mm.addFunction(strtoulFunction, 0x6A7900E1);
mm.addFunction(SysclibForKernel_8AF6B8F8Function, 0x8AF6B8F8);
mm.addFunction(SysclibForKernel_DF17F4A2Function, 0xDF17F4A2);
mm.addFunction(SysclibForKernel_7DEE14DEFunction, 0x7DEE14DE);
mm.addFunction(SysclibForKernel_5E8E5F42Function, 0x5E8E5F42);
mm.addFunction(strcmpFunction, 0xC0AB8932);
mm.addFunction(strcpyFunction, 0xEC6F1CF2);
mm.addFunction(strchrFunction, 0xB1DC2AE8);
mm.addFunction(strrchrFunction, 0x4C0E0274);
mm.addFunction(strncmpFunction, 0x7AB35214);
mm.addFunction(strncpyFunction, 0xB49A7697);
mm.addFunction(strlenFunction, 0x52DF196C);
mm.addFunction(strncatFunction, 0xD3D1A3B9);
mm.addFunction(memchrFunction, 0x68A78817);
mm.addFunction(memcpyFunction, 0xAB7592FF);
mm.addFunction(memsetFunction, 0x10F3BB61);
mm.addFunction(memcmpFunction, 0x81D0D1F7);
mm.addFunction(memmoveFunction, 0xA48D2592);
mm.addFunction(bcopyFunction, 0x097049BD);
mm.addFunction(bcmpFunction, 0x7F8A6F23);
mm.addFunction(bzeroFunction, 0x86FEFCE9);
mm.addFunction(toupperFunction, 0xCE2F7487);
mm.addFunction(tolowerFunction, 0x3EC5BBF6);
mm.addFunction(look_ctype_tableFunction, 0x32C767F2);
mm.addFunction(get_ctype_tableFunction, 0xD887CACD);
mm.addFunction(prntFunction, 0x87C78FB6);
mm.addFunction(sprintfFunction, 0x7661E728);
mm.addFunction(setjmpFunction, 0x909C228B);
mm.addFunction(longjmpFunction, 0x18FE80DB);
mm.addFunction(wmemsetFunction, 0x1493EBD9);
}
}
@Override
public void uninstallModule(HLEModuleManager mm, int version) {
if (version >= 150) {
mm.removeFunction(strcatFunction);
mm.removeFunction(strcspnFunction);
mm.removeFunction(indexFunction);
mm.removeFunction(rindexFunction);
mm.removeFunction(strnlenFunction);
mm.removeFunction(strpbrkFunction);
mm.removeFunction(strspnFunction);
mm.removeFunction(strstrFunction);
mm.removeFunction(strtokFunction);
mm.removeFunction(strtok_rFunction);
mm.removeFunction(strtolFunction);
mm.removeFunction(atobFunction);
mm.removeFunction(strtoulFunction);
mm.removeFunction(SysclibForKernel_8AF6B8F8Function);
mm.removeFunction(SysclibForKernel_DF17F4A2Function);
mm.removeFunction(SysclibForKernel_7DEE14DEFunction);
mm.removeFunction(SysclibForKernel_5E8E5F42Function);
mm.removeFunction(strcmpFunction);
mm.removeFunction(strcpyFunction);
mm.removeFunction(strchrFunction);
mm.removeFunction(strrchrFunction);
mm.removeFunction(strncmpFunction);
mm.removeFunction(strncpyFunction);
mm.removeFunction(strlenFunction);
mm.removeFunction(strncatFunction);
mm.removeFunction(memchrFunction);
mm.removeFunction(memcpyFunction);
mm.removeFunction(memsetFunction);
mm.removeFunction(memcmpFunction);
mm.removeFunction(memmoveFunction);
mm.removeFunction(bcopyFunction);
mm.removeFunction(bcmpFunction);
mm.removeFunction(bzeroFunction);
mm.removeFunction(toupperFunction);
mm.removeFunction(tolowerFunction);
mm.removeFunction(look_ctype_tableFunction);
mm.removeFunction(get_ctype_tableFunction);
mm.removeFunction(prntFunction);
mm.removeFunction(sprintfFunction);
mm.removeFunction(setjmpFunction);
mm.removeFunction(longjmpFunction);
mm.removeFunction(wmemsetFunction);
}
}
public void strcat(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strcat [0x476FD94A]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strcspn(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strcspn [0x89B79CB1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void index(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function index [0xD1CD40E5]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void rindex(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function rindex [0x243665ED]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strnlen(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strnlen [0x90C5573D]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strpbrk(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strpbrk [0x0DFB7B6C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strspn(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strspn [0x62AE052F]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strstr(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strstr [0x0D188658]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strtok(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strtok [0x87F8D2DA]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strtok_r(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strtok_r [0x1AB53A58]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strtol(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strtol [0x47DD934D]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void atob(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function atob [0x1D83F344]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strtoul(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strtoul [0x6A7900E1]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void SysclibForKernel_8AF6B8F8(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function SysclibForKernel_8AF6B8F8 [0x8AF6B8F8]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void SysclibForKernel_DF17F4A2(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function SysclibForKernel_DF17F4A2 [0xDF17F4A2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void SysclibForKernel_7DEE14DE(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function SysclibForKernel_7DEE14DE [0x7DEE14DE]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void SysclibForKernel_5E8E5F42(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function SysclibForKernel_5E8E5F42 [0x5E8E5F42]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strcmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strcmp [0xC0AB8932]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strcpy(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strcpy [0xEC6F1CF2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strchr(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strchr [0xB1DC2AE8]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strrchr(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strrchr [0x4C0E0274]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strncmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strncmp [0x7AB35214]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strncpy(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strncpy [0xB49A7697]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strlen(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strlen [0x52DF196C]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void strncat(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function strncat [0xD3D1A3B9]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void memchr(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function memchr [0x68A78817]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void memcpy(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function memcpy [0xAB7592FF]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void memset(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function memset [0x10F3BB61]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void memcmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function memcmp [0x81D0D1F7]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void memmove(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function memmove [0xA48D2592]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void bcopy(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function bcopy [0x097049BD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void bcmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function bcmp [0x7F8A6F23]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void bzero(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function bzero [0x86FEFCE9]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void toupper(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function toupper [0xCE2F7487]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void tolower(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function tolower [0x3EC5BBF6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void look_ctype_table(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function look_ctype_table [0x32C767F2]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void get_ctype_table(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function get_ctype_table [0xD887CACD]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void prnt(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function prnt [0x87C78FB6]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void sprintf(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function sprintf [0x7661E728]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void setjmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function setjmp [0x909C228B]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void longjmp(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function longjmp [0x18FE80DB]");
cpu.gpr[2] = 0xDEADC0DE;
}
public void wmemset(Processor processor) {
CpuState cpu = processor.cpu;
Modules.log.debug("Unimplemented NID function wmemset [0x1493EBD9]");
cpu.gpr[2] = 0xDEADC0DE;
}
public final HLEModuleFunction strcatFunction = new HLEModuleFunction("SysclibForKernel", "strcat") {
@Override
public final void execute(Processor processor) {
strcat(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strcat(processor);";
}
};
public final HLEModuleFunction strcspnFunction = new HLEModuleFunction("SysclibForKernel", "strcspn") {
@Override
public final void execute(Processor processor) {
strcspn(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strcspn(processor);";
}
};
public final HLEModuleFunction indexFunction = new HLEModuleFunction("SysclibForKernel", "index") {
@Override
public final void execute(Processor processor) {
index(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.index(processor);";
}
};
public final HLEModuleFunction rindexFunction = new HLEModuleFunction("SysclibForKernel", "rindex") {
@Override
public final void execute(Processor processor) {
rindex(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.rindex(processor);";
}
};
public final HLEModuleFunction strnlenFunction = new HLEModuleFunction("SysclibForKernel", "strnlen") {
@Override
public final void execute(Processor processor) {
strnlen(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strnlen(processor);";
}
};
public final HLEModuleFunction strpbrkFunction = new HLEModuleFunction("SysclibForKernel", "strpbrk") {
@Override
public final void execute(Processor processor) {
strpbrk(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strpbrk(processor);";
}
};
public final HLEModuleFunction strspnFunction = new HLEModuleFunction("SysclibForKernel", "strspn") {
@Override
public final void execute(Processor processor) {
strspn(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strspn(processor);";
}
};
public final HLEModuleFunction strstrFunction = new HLEModuleFunction("SysclibForKernel", "strstr") {
@Override
public final void execute(Processor processor) {
strstr(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strstr(processor);";
}
};
public final HLEModuleFunction strtokFunction = new HLEModuleFunction("SysclibForKernel", "strtok") {
@Override
public final void execute(Processor processor) {
strtok(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strtok(processor);";
}
};
public final HLEModuleFunction strtok_rFunction = new HLEModuleFunction("SysclibForKernel", "strtok_r") {
@Override
public final void execute(Processor processor) {
strtok_r(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strtok_r(processor);";
}
};
public final HLEModuleFunction strtolFunction = new HLEModuleFunction("SysclibForKernel", "strtol") {
@Override
public final void execute(Processor processor) {
strtol(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strtol(processor);";
}
};
public final HLEModuleFunction atobFunction = new HLEModuleFunction("SysclibForKernel", "atob") {
@Override
public final void execute(Processor processor) {
atob(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.atob(processor);";
}
};
public final HLEModuleFunction strtoulFunction = new HLEModuleFunction("SysclibForKernel", "strtoul") {
@Override
public final void execute(Processor processor) {
strtoul(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strtoul(processor);";
}
};
public final HLEModuleFunction SysclibForKernel_8AF6B8F8Function = new HLEModuleFunction("SysclibForKernel", "SysclibForKernel_8AF6B8F8") {
@Override
public final void execute(Processor processor) {
SysclibForKernel_8AF6B8F8(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.SysclibForKernel_8AF6B8F8(processor);";
}
};
public final HLEModuleFunction SysclibForKernel_DF17F4A2Function = new HLEModuleFunction("SysclibForKernel", "SysclibForKernel_DF17F4A2") {
@Override
public final void execute(Processor processor) {
SysclibForKernel_DF17F4A2(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.SysclibForKernel_DF17F4A2(processor);";
}
};
public final HLEModuleFunction SysclibForKernel_7DEE14DEFunction = new HLEModuleFunction("SysclibForKernel", "SysclibForKernel_7DEE14DE") {
@Override
public final void execute(Processor processor) {
SysclibForKernel_7DEE14DE(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.SysclibForKernel_7DEE14DE(processor);";
}
};
public final HLEModuleFunction SysclibForKernel_5E8E5F42Function = new HLEModuleFunction("SysclibForKernel", "SysclibForKernel_5E8E5F42") {
@Override
public final void execute(Processor processor) {
SysclibForKernel_5E8E5F42(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.SysclibForKernel_5E8E5F42(processor);";
}
};
public final HLEModuleFunction strcmpFunction = new HLEModuleFunction("SysclibForKernel", "strcmp") {
@Override
public final void execute(Processor processor) {
strcmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strcmp(processor);";
}
};
public final HLEModuleFunction strcpyFunction = new HLEModuleFunction("SysclibForKernel", "strcpy") {
@Override
public final void execute(Processor processor) {
strcpy(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strcpy(processor);";
}
};
public final HLEModuleFunction strchrFunction = new HLEModuleFunction("SysclibForKernel", "strchr") {
@Override
public final void execute(Processor processor) {
strchr(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strchr(processor);";
}
};
public final HLEModuleFunction strrchrFunction = new HLEModuleFunction("SysclibForKernel", "strrchr") {
@Override
public final void execute(Processor processor) {
strrchr(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strrchr(processor);";
}
};
public final HLEModuleFunction strncmpFunction = new HLEModuleFunction("SysclibForKernel", "strncmp") {
@Override
public final void execute(Processor processor) {
strncmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strncmp(processor);";
}
};
public final HLEModuleFunction strncpyFunction = new HLEModuleFunction("SysclibForKernel", "strncpy") {
@Override
public final void execute(Processor processor) {
strncpy(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strncpy(processor);";
}
};
public final HLEModuleFunction strlenFunction = new HLEModuleFunction("SysclibForKernel", "strlen") {
@Override
public final void execute(Processor processor) {
strlen(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strlen(processor);";
}
};
public final HLEModuleFunction strncatFunction = new HLEModuleFunction("SysclibForKernel", "strncat") {
@Override
public final void execute(Processor processor) {
strncat(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.strncat(processor);";
}
};
public final HLEModuleFunction memchrFunction = new HLEModuleFunction("SysclibForKernel", "memchr") {
@Override
public final void execute(Processor processor) {
memchr(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.memchr(processor);";
}
};
public final HLEModuleFunction memcpyFunction = new HLEModuleFunction("SysclibForKernel", "memcpy") {
@Override
public final void execute(Processor processor) {
memcpy(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.memcpy(processor);";
}
};
public final HLEModuleFunction memsetFunction = new HLEModuleFunction("SysclibForKernel", "memset") {
@Override
public final void execute(Processor processor) {
memset(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.memset(processor);";
}
};
public final HLEModuleFunction memcmpFunction = new HLEModuleFunction("SysclibForKernel", "memcmp") {
@Override
public final void execute(Processor processor) {
memcmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.memcmp(processor);";
}
};
public final HLEModuleFunction memmoveFunction = new HLEModuleFunction("SysclibForKernel", "memmove") {
@Override
public final void execute(Processor processor) {
memmove(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.memmove(processor);";
}
};
public final HLEModuleFunction bcopyFunction = new HLEModuleFunction("SysclibForKernel", "bcopy") {
@Override
public final void execute(Processor processor) {
bcopy(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.bcopy(processor);";
}
};
public final HLEModuleFunction bcmpFunction = new HLEModuleFunction("SysclibForKernel", "bcmp") {
@Override
public final void execute(Processor processor) {
bcmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.bcmp(processor);";
}
};
public final HLEModuleFunction bzeroFunction = new HLEModuleFunction("SysclibForKernel", "bzero") {
@Override
public final void execute(Processor processor) {
bzero(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.bzero(processor);";
}
};
public final HLEModuleFunction toupperFunction = new HLEModuleFunction("SysclibForKernel", "toupper") {
@Override
public final void execute(Processor processor) {
toupper(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.toupper(processor);";
}
};
public final HLEModuleFunction tolowerFunction = new HLEModuleFunction("SysclibForKernel", "tolower") {
@Override
public final void execute(Processor processor) {
tolower(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.tolower(processor);";
}
};
public final HLEModuleFunction look_ctype_tableFunction = new HLEModuleFunction("SysclibForKernel", "look_ctype_table") {
@Override
public final void execute(Processor processor) {
look_ctype_table(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.look_ctype_table(processor);";
}
};
public final HLEModuleFunction get_ctype_tableFunction = new HLEModuleFunction("SysclibForKernel", "get_ctype_table") {
@Override
public final void execute(Processor processor) {
get_ctype_table(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.get_ctype_table(processor);";
}
};
public final HLEModuleFunction prntFunction = new HLEModuleFunction("SysclibForKernel", "prnt") {
@Override
public final void execute(Processor processor) {
prnt(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.prnt(processor);";
}
};
public final HLEModuleFunction sprintfFunction = new HLEModuleFunction("SysclibForKernel", "sprintf") {
@Override
public final void execute(Processor processor) {
sprintf(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.sprintf(processor);";
}
};
public final HLEModuleFunction setjmpFunction = new HLEModuleFunction("SysclibForKernel", "setjmp") {
@Override
public final void execute(Processor processor) {
setjmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.setjmp(processor);";
}
};
public final HLEModuleFunction longjmpFunction = new HLEModuleFunction("SysclibForKernel", "longjmp") {
@Override
public final void execute(Processor processor) {
longjmp(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.longjmp(processor);";
}
};
public final HLEModuleFunction wmemsetFunction = new HLEModuleFunction("SysclibForKernel", "wmemset") {
@Override
public final void execute(Processor processor) {
wmemset(processor);
}
@Override
public final String compiledString() {
return "jpcsp.HLE.Modules.SysclibForKernelModule.wmemset(processor);";
}
};
};