From 8fce7d6a9c3d6b617e6e0db19ca4322b2ccb14cb Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Thu, 11 Jan 2024 16:36:26 +0100 Subject: 64x0: Lots of work done, support for registers offset load. Signed-off-by: Amlal El Mahrouss --- CompilerKit/AsmKit/Arch/64k.hpp | 2 -- 1 file changed, 2 deletions(-) (limited to 'CompilerKit') diff --git a/CompilerKit/AsmKit/Arch/64k.hpp b/CompilerKit/AsmKit/Arch/64k.hpp index 3f0861d..0eb5afd 100644 --- a/CompilerKit/AsmKit/Arch/64k.hpp +++ b/CompilerKit/AsmKit/Arch/64k.hpp @@ -39,8 +39,6 @@ inline std::vector kOpcodes64x0 = { kAsmOpcodeDecl("jlr", 0b1110011, 0b0000111, kAsmJump) // jump and link return register kAsmOpcodeDecl("jrl", 0b1110011, 0b0001111, kAsmJump) // jump to register link kAsmOpcodeDecl("mv", 0b0100011, 0b101, kAsmRegToReg) - kAsmOpcodeDecl("psh", 0b0111011, 0b0, kAsmImmediate) // push to sp - kAsmOpcodeDecl("pop", 0b0111011, 0b1, kAsmImmediate) // pop from sp. kAsmOpcodeDecl("bg", 0b1100111, 0b111, kAsmRegToReg) kAsmOpcodeDecl("bl", 0b1100111, 0b011, kAsmRegToReg) kAsmOpcodeDecl("beq", 0b1100111, 0b000, kAsmRegToReg) -- cgit v1.2.3