From 7a3ed768de6e4debf42d7b8ed81e325577f76606 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 16 Jan 2024 17:52:40 +0100 Subject: ccplus: expand file extensions recognition. Revision III Signed-off-by: Amlal El Mahrouss --- CompilerKit/AsmKit/Arch/64k.hpp | 3 +-- CompilerKit/StdKit/PEF.hpp | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'CompilerKit') diff --git a/CompilerKit/AsmKit/Arch/64k.hpp b/CompilerKit/AsmKit/Arch/64k.hpp index 2f37dc5..ec2f413 100644 --- a/CompilerKit/AsmKit/Arch/64k.hpp +++ b/CompilerKit/AsmKit/Arch/64k.hpp @@ -34,6 +34,7 @@ struct CpuCode64x0 }; inline std::vector kOpcodes64x0 = { + kAsmOpcodeDecl("nop", 0b0000000, 0b0000000, kAsmNoArgs) // no-operation. kAsmOpcodeDecl("np", 0b0000000, 0b0000000, kAsmNoArgs) // no-operation. kAsmOpcodeDecl("jb", 0b1110011, 0b0000011, kAsmJump) // jump to branch kAsmOpcodeDecl("jlr", 0b1110011, 0b0000111, kAsmJump) // jump to linked return register @@ -56,8 +57,6 @@ inline std::vector kOpcodes64x0 = { kAsmOpcodeDecl("addc", 0b0101011, 0b110, kAsmImmediate) kAsmOpcodeDecl("decc", 0b0101011, 0b111, kAsmImmediate) kAsmOpcodeDecl("int", 0b1110011, 0b00, kAsmSyscall) - kAsmOpcodeDecl("sysenter", 0b1110011, 0b01, kAsmSyscall) - kAsmOpcodeDecl("sysexit", 0b1110011, 0b10, kAsmSyscall) kAsmOpcodeDecl("pha", 0b1110011, 0b00, kAsmNoArgs) kAsmOpcodeDecl("pla", 0b1110011, 0b01, kAsmNoArgs) }; diff --git a/CompilerKit/StdKit/PEF.hpp b/CompilerKit/StdKit/PEF.hpp index ff5a808..257dc46 100644 --- a/CompilerKit/StdKit/PEF.hpp +++ b/CompilerKit/StdKit/PEF.hpp @@ -36,7 +36,7 @@ namespace CompilerKit kPefArchIntel86S = 100, kPefArchAMD64, kPefArchRISCV, - kPefArch64000, /* Advanced RISC architecture. */ + kPefArch64000, /* 64x0 RISC architecture. */ kPefArch32000, kPefArchInvalid = 0xFF, }; -- cgit v1.2.3