| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
XCOFF header, also changed mv to mr inside PowerPC C compiler.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
as (using the BPP preprocessor)
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
|
|
the year.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
|
|
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
What is needed to be done:
- Support registers and jump addresses inside a PowerPC assembly file.
- Thoroughly test the output on a PowerPC emulator.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
CodeTools: Working on PowerPC assembler.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Use triple comments instead of double comments.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Fix 64x0 assembler stw and ldw instructions and force usage of
:UndefinedSymbol:
- Linker :boom: changes, update container format and ABIs.
Authored by Amlal El Mahrouss.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
repurpose all rule to compile everything.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Fix C RISC Compiler, moved AsmKit.cc and String.cc into Sources/
- C Compiler: now supports if statements and fixed code generation.
- Cleaned up AsmKit AMD64.hpp from useless macros.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Update doxyfile.
- FEAT: Add AMD64 example for i64asm.
- FEAT: Check for duplication inside i64asm.
Signed-off-by: amlal <amlal.elmahrouss@icloud.com>
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Breaking changes of the PEF format.
- Adding PowerPC target for assembler.
- Add PowerPC code type in PEF and linker.
- Fix include path inside includePath.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
|
|
Signed-off-by: amlal <amlal.elmahrouss@icloud.com>
|
|
What is needed:
- Finish AMD64 assembler.
- Work on a C++ compiler.
- Work on a installer wizard.
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: amlal <amlal.elmahrouss@icloud.com>
|
|
Signed-off-by: amlal <amlal.elmahrouss@icloud.com>
|
|
WiP:
- Will rework mod r/m encoding.
Features request:
- r8 through r15 registers.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Bug fixes and new bug reports filed.
- Update language standard for cc program.
- linker specifiy HCOR for PEF AMD64 abi now.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Remove unused cl-parser idea.
Signed-off-by: amlal <amlal.elmahrouss@icloud.com>
|
|
.vscode: Fix compiler path.
ccplus.cc: Update todo list.
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
|
|
- Working on a C compiler.
- Greatly improved the AMD64
assembler.
- New C preprocessor. called BPP (for BCCL Preprocessor)
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
Signed-off-by: Amlal El Mahrouss <113760121+Amlal-ElMahrouss@users.noreply.github.com>
|
|
- Made it portable, now supports Windows as well.
- Also added support for cross-platform uuids.
|
|
|
|
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
|
|
|