summaryrefslogtreecommitdiffhomepage
path: root/CompilerKit/AsmKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-06 16:13:47 +0100
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-01-06 16:13:47 +0100
commita19b61d41d79e7d7a9122b0cbacc381b3202bd7c (patch)
treee93a08e6fe631c08852b67f96e6abb4df05266b2 /CompilerKit/AsmKit
parent0507ce6ab5b7bd126ab847a1df0930c05a5b5197 (diff)
masm && isa: deprecate machine halt and scall, sbreak. Breaking changes.
gitingore/driver: ignore .cc and .cc.pp files. Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'CompilerKit/AsmKit')
-rw-r--r--CompilerKit/AsmKit/Arch/64k.hpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/CompilerKit/AsmKit/Arch/64k.hpp b/CompilerKit/AsmKit/Arch/64k.hpp
index 95971dc..3f0861d 100644
--- a/CompilerKit/AsmKit/Arch/64k.hpp
+++ b/CompilerKit/AsmKit/Arch/64k.hpp
@@ -53,9 +53,7 @@ inline std::vector<CpuCode64x0> kOpcodes64x0 = {
kAsmOpcodeDecl("sta", 0b0001111, 0b001, kAsmImmediate)
kAsmOpcodeDecl("add", 0b0101011, 0b100, kAsmImmediate)
kAsmOpcodeDecl("dec", 0b0101011, 0b101, kAsmImmediate)
- kAsmOpcodeDecl("scall", 0b1110011, 0b00, kAsmSyscall)
- kAsmOpcodeDecl("sbreak", 0b1110011, 0b01, kAsmSyscall)
- kAsmOpcodeDecl("mh", 0b1110011, 0b1111111, kAsmJump)
+ kAsmOpcodeDecl("syscall", 0b1110011, 0b00, kAsmSyscall)
};
// \brief NewCPU register prefix