oscar64/oscar64
drmortalwombat b9c477976a Strength reduction for simple native code loops with y register 2021-12-20 20:44:10 +01:00
..
Array.h Optimize signed range comparison 2021-11-13 15:05:53 +01:00
Assembler.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Assembler.h Fix unnamed parameters in function prototype 2021-09-11 16:05:31 +02:00
BitVector.h Add makefile for linux 2021-09-24 16:17:20 +02:00
ByteCodeGenerator.cpp Fix broken left shift optimization due to branch in basic block 2021-12-06 22:56:03 +01:00
ByteCodeGenerator.h Optimize native code branch placement 2021-12-01 20:26:28 +01:00
CompilationUnits.cpp Support for long integer with byte code 2021-10-02 10:06:13 +02:00
CompilationUnits.h Support for long integer with byte code 2021-10-02 10:06:13 +02:00
Compiler.cpp Optimize float native code size 2021-12-19 16:53:12 +01:00
Compiler.h Add command line options for optimization 2021-10-14 16:51:59 +02:00
CompilerTypes.h More cartridge hacking 2021-10-19 22:29:23 +02:00
Declaration.cpp Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
Declaration.h Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
Disassembler.cpp Some bytecode optimizations 2021-11-26 22:59:10 +01:00
Disassembler.h Fixes to get dhrystone.c to compile and run 2021-10-03 20:35:50 +02:00
Emulator.cpp Fix broken left shift optimization due to branch in basic block 2021-12-06 22:56:03 +01:00
Emulator.h Exclude bss segment from prg file 2021-10-05 18:24:03 +02:00
Errors.cpp Fix various errors triggered by fuzzing 2021-10-17 18:20:44 +02:00
Errors.h Fix various errors triggered by fuzzing 2021-10-17 18:20:44 +02:00
GlobalAnalyzer.cpp Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
GlobalAnalyzer.h Add command line options for optimization 2021-10-14 16:51:59 +02:00
Ident.cpp Add makefile for linux 2021-09-24 16:17:20 +02:00
Ident.h Initial commit 2021-09-06 18:34:52 +02:00
InterCode.cpp Strength reduction for simple native code loops with y register 2021-12-20 20:44:10 +01:00
InterCode.h Fix broken left shift optimization due to branch in basic block 2021-12-06 22:56:03 +01:00
InterCodeGenerator.cpp Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
InterCodeGenerator.h Remove copies from struct function return 2021-10-16 18:17:54 +02:00
Linker.cpp Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
Linker.h Optimize 32bit shifts 2021-12-18 22:21:39 +01:00
MachineTypes.cpp Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
MachineTypes.h Add charwin library and matching code generator optimizations 2021-11-18 14:57:43 +01:00
NativeCodeGenerator.cpp Strength reduction for simple native code loops with y register 2021-12-20 20:44:10 +01:00
NativeCodeGenerator.h Optimize float native code size 2021-12-19 16:53:12 +01:00
NumberSet.cpp Optimize static and global variable usage 2021-10-31 16:22:11 +01:00
NumberSet.h Optimize static and global variable usage 2021-10-31 16:22:11 +01:00
Parser.cpp Optimize long divide for short divisor 2021-12-19 22:18:05 +01:00
Parser.h More cartridge hacking 2021-10-19 22:29:23 +02:00
Preprocessor.cpp Add #embed preprocessor directive to import binary data 2021-10-24 12:34:44 +02:00
Preprocessor.h Add #embed preprocessor directive to import binary data 2021-10-24 12:34:44 +02:00
Scanner.cpp Add PETSCII string literals 2021-12-06 20:54:11 +01:00
Scanner.h Add PETSCII string literals 2021-12-06 20:54:11 +01:00
Type.h Initial commit 2021-09-06 18:34:52 +02:00
oscar64.cpp Bump version number 2021-12-13 08:16:01 +01:00
oscar64.rc Bump version number 2021-12-13 08:16:01 +01:00
oscar64.vcxproj More cartridge hacking 2021-10-19 22:29:23 +02:00
oscar64.vcxproj.filters More cartridge hacking 2021-10-19 22:29:23 +02:00
resource.h Initial commit 2021-09-06 18:34:52 +02:00