summaryrefslogtreecommitdiffhomepage
path: root/CompilerKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-11 16:36:26 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-11 16:36:26 +0100
commit8fce7d6a9c3d6b617e6e0db19ca4322b2ccb14cb (patch)
treea44c0f7cd817752f0f5df4d6eb903a6afd1bc162 /CompilerKit
parent7aced604b788727027c75658cac71fedb03b2e15 (diff)
64x0: Lots of work done, support for registers offset load.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'CompilerKit')
-rw-r--r--CompilerKit/AsmKit/Arch/64k.hpp2
1 files changed, 0 insertions, 2 deletions
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<CpuCode64x0> 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)