Home
last modified time | relevance | path

Searched refs:InstallCustomInstruction (Results 1 – 7 of 7) sorted by relevance

/Renode-Infrastructure-v1.15.3-29f510e/src/Emulator/Cores/RiscV/
DCV32E40P.cs34InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB000DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
35InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB100DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
36InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB001DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
37InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB101DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
38InstallCustomInstruction(pattern: "FFFFFFFFFFFFBBBBB010DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
39InstallCustomInstruction(pattern: "0000000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
40InstallCustomInstruction(pattern: "0100000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
41InstallCustomInstruction(pattern: "0001000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
42InstallCustomInstruction(pattern: "0101000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
43InstallCustomInstruction(pattern: "0010000FFFFFBBBBB111DDDDD0001011", handler: opcode => LoadRegis… in CV32E40P()
[all …]
DAndes_AndeStarV5Extension.cs48 …cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiiii00ddddd0001011", opc => ReadFromMemoryToRegister(o… in RegisterInternal()
49 …cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiiii10ddddd0001011", opc => ReadFromMemoryToRegister(o… in RegisterInternal()
50 …cpu.InstallCustomInstruction("iiiiiiisssssiiiiii11iiiii0001011", opc => WriteRegisterToMemory(opc,… in RegisterInternal()
51 … cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiiii01ddddd0001011", HandleADDIGP, "ADDIGP"); in RegisterInternal()
54 …cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiii001ddddd0101011", opc => ReadFromMemoryToRegister(o… in RegisterInternal()
55 …cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiii101ddddd0101011", opc => ReadFromMemoryToRegister(o… in RegisterInternal()
56 …cpu.InstallCustomInstruction("iiiiiiisssssiiiii100iiiii0101011", opc => WriteRegisterToMemory(opc,… in RegisterInternal()
57 …cpu.InstallCustomInstruction("iiiiiiiiiiiiiiiii010ddddd0101011", opc => ReadFromMemoryToRegister(o… in RegisterInternal()
58 …cpu.InstallCustomInstruction("iiiiiiisssssiiiii100iiiii0101011", opc => WriteRegisterToMemory(opc,… in RegisterInternal()
DOpenTitan_BigNumberAcceleratorCore.cs314 InstallCustomInstruction(BnAddIPattern, BnImmHandler, name: "BN.ADD.I"); in RegisterCustomOpcodes()
315 InstallCustomInstruction(BnSubIPattern, BnImmHandler, name: "BN.SUB.I"); in RegisterCustomOpcodes()
316 InstallCustomInstruction(BnRShiPattern, BnRShiftIHandler, name: "BN.RSHI"); in RegisterCustomOpcodes()
317 InstallCustomInstruction(BnAddPattern, BnAddSubHandler, name: "BN.ADD"); in RegisterCustomOpcodes()
318 InstallCustomInstruction(BnAddCPattern, BnAddSubHandler, name: "BN.ADD.C"); in RegisterCustomOpcodes()
319 InstallCustomInstruction(BnAddMPattern, BnAddSubHandler, name: "BN.ADD.M"); in RegisterCustomOpcodes()
320 InstallCustomInstruction(BnSubPattern, BnAddSubHandler, name: "BN.SUB"); in RegisterCustomOpcodes()
321 InstallCustomInstruction(BnSubBPattern, BnAddSubHandler, name: "BN.SUB.B"); in RegisterCustomOpcodes()
322 InstallCustomInstruction(BnSubMPattern, BnAddSubHandler, name: "BN.SUB.M"); in RegisterCustomOpcodes()
323 InstallCustomInstruction(BnMulQAccPattern, BnMulQAccHandler, name: "BN.MUL.QACC"); in RegisterCustomOpcodes()
[all …]
DPicoRV32.cs42InstallCustomInstruction(pattern: "0000000-----000ss---ddddd0001011", handler: HandleGetqInstructi… in PicoRV32()
43InstallCustomInstruction(pattern: "0000001-----sssss---000dd0001011", handler: HandleSetqInstructi… in PicoRV32()
44InstallCustomInstruction(pattern: "0000010-----00000---000000001011", handler: HandleRetirqInstruc… in PicoRV32()
45InstallCustomInstruction(pattern: "0000011-----sssss---ddddd0001011", handler: HandleMaskirqInstru… in PicoRV32()
46InstallCustomInstruction(pattern: "0000100-----00000---ddddd0001011", handler: HandleWaitirqInstru… in PicoRV32()
47InstallCustomInstruction(pattern: "0000101-----sssss---ddddd0001011", handler: HandleTimerInstruct… in PicoRV32()
DRiscVCpuHooksExtensions.cs31 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromString()
37 cpu.InstallCustomInstruction(pattern, engine.Hook); in InstallCustomInstructionHandlerFromFile()
DVexRiscv.cs110InstallCustomInstruction(pattern: "00000000000000000101000000001111", handler: HandleFlushDataCach… in RegisterCustomInstructions()
DBaseRiscV.cs251 … public bool InstallCustomInstruction(string pattern, Action<UInt64> handler, string name = null) in InstallCustomInstruction() method in Antmicro.Renode.Peripherals.CPU.BaseRiscV