drmortalwombat
|
a1db507816
|
Add sample for opening border
|
2021-12-25 15:24:49 +01:00 |
|
drmortalwombat
|
e397e88cd3
|
Start sample projects
|
2021-12-25 14:49:15 +01:00 |
|
drmortalwombat
|
24cc6e20c8
|
Fix compiler getting stuck on optimizing infinite loop
|
2021-12-25 12:30:24 +01:00 |
|
drmortalwombat
|
9bd3d3391a
|
Fix lost zero page register on y address shortcut
|
2021-12-24 16:54:03 +01:00 |
|
drmortalwombat
|
720e532d22
|
Added scanf and sscanf to stdio
|
2021-12-24 14:39:03 +01:00 |
|
drmortalwombat
|
0dd6a0655c
|
Optimize call to 8 by16 mul
|
2021-12-23 20:27:45 +01:00 |
|
drmortalwombat
|
99f674c866
|
Add gfx libraries
|
2021-12-23 14:39:04 +01:00 |
|
drmortalwombat
|
71c574478c
|
More integer value range optimizations
|
2021-12-23 14:31:58 +01:00 |
|
drmortalwombat
|
6b7dc15d30
|
Optimize short float arrays
|
2021-12-22 15:36:12 +01:00 |
|
drmortalwombat
|
183864208f
|
More integer value range optimizations
|
2021-12-22 12:58:17 +01:00 |
|
drmortalwombat
|
05a6c71698
|
Value range annotation for intermediate code
|
2021-12-22 07:46:06 +01:00 |
|
drmortalwombat
|
b9c477976a
|
Strength reduction for simple native code loops with y register
|
2021-12-20 20:44:10 +01:00 |
|
drmortalwombat
|
893b6f2294
|
Optimize long divide for short divisor
|
2021-12-19 22:18:05 +01:00 |
|
drmortalwombat
|
4a9c662cc9
|
Optimize float native code size
|
2021-12-19 16:53:12 +01:00 |
|
drmortalwombat
|
6d716b9478
|
Optimize 32bit shifts
|
2021-12-18 22:21:39 +01:00 |
|
drmortalwombat
|
178a5e23a8
|
Some optimizations for on the fly asm code generation
|
2021-12-14 14:31:18 +01:00 |
|
drmortalwombat
|
381a70839d
|
Fix dynamic code generator library
|
2021-12-13 22:23:54 +01:00 |
|
drmortalwombat
|
88c3764f69
|
Bump version number
|
2021-12-13 08:16:01 +01:00 |
|
drmortalwombat
|
4cf62a67ff
|
Optimize jmp to rts
|
2021-12-12 20:34:33 +01:00 |
|
drmortalwombat
|
fefa2e7d9a
|
Optimize jump to rts and simple loop invariants in native code generator
|
2021-12-11 23:04:38 +01:00 |
|
drmortalwombat
|
f7a5c94229
|
Optimize frame enter/leave code in native compiler
|
2021-12-11 12:52:35 +01:00 |
|
drmortalwombat
|
4d14cbe3a5
|
Fix function pointer call detection for fast call selection
|
2021-12-10 08:31:57 +01:00 |
|
drmortalwombat
|
a1fda2b957
|
Fix float parameter and return values
|
2021-12-09 21:38:36 +01:00 |
|
drmortalwombat
|
cf9f38d4dc
|
Fix stacked fastcall invokation
|
2021-12-09 12:11:36 +01:00 |
|
drmortalwombat
|
1ac0c2f46a
|
Fix duplicat check for loop head in native code generator
|
2021-12-08 14:04:32 +01:00 |
|
drmortalwombat
|
18ab7ce079
|
Fix broken left shift optimization due to branch in basic block
|
2021-12-06 22:56:03 +01:00 |
|
drmortalwombat
|
75ea2ee439
|
Add PETSCII string literals
|
2021-12-06 20:54:11 +01:00 |
|
drmortalwombat
|
a8acde291b
|
Fixed charwin petscii screen code conversion
|
2021-12-06 09:41:25 +01:00 |
|
drmortalwombat
|
695d4cf914
|
Minor byte code optimization for absolute arrays
|
2021-12-04 15:26:05 +01:00 |
|
drmortalwombat
|
973e13b776
|
Optimize absolute array addressing
|
2021-12-03 22:49:14 +01:00 |
|
drmortalwombat
|
e4d24f1aa4
|
Some native code optimizations
|
2021-12-02 18:41:59 +01:00 |
|
drmortalwombat
|
a66b3873cd
|
Native code optimizations for global arrays
|
2021-12-01 23:00:57 +01:00 |
|
drmortalwombat
|
0b9163afbe
|
Optimize native code branch placement
|
2021-12-01 20:26:28 +01:00 |
|
drmortalwombat
|
4f1de9ce89
|
Reduce over eager code movement
|
2021-12-01 19:32:49 +01:00 |
|
drmortalwombat
|
7e07f083a6
|
Fix native code jmp offsets for inline assembly
|
2021-12-01 08:40:36 +01:00 |
|
drmortalwombat
|
f1f3c609fd
|
Join similar instructions on conditional paths
|
2021-11-30 21:32:49 +01:00 |
|
drmortalwombat
|
5549096cf7
|
Limit binary and, or and xor of byte operands to byte operations
|
2021-11-29 22:07:35 +01:00 |
|
drmortalwombat
|
15c65f69aa
|
Change runtime assembler generator use value and return instead of reference
|
2021-11-29 18:37:15 +01:00 |
|
drmortalwombat
|
a6fa114a5b
|
Add runtime assembler functions to c64 library
|
2021-11-29 17:43:03 +01:00 |
|
drmortalwombat
|
ea2b59e64d
|
Fix sprite index in vic.c
|
2021-11-28 15:17:39 +01:00 |
|
drmortalwombat
|
2003f2f4fd
|
Fixed N flag thrashing due to cross block value forwarding
|
2021-11-27 23:33:03 +01:00 |
|
drmortalwombat
|
730fb7513e
|
Fix y register thrashing in peephole optimizer
|
2021-11-27 15:51:17 +01:00 |
|
drmortalwombat
|
d02b438a1a
|
Optimize code size
|
2021-11-27 11:17:15 +01:00 |
|
drmortalwombat
|
0ca6ef8894
|
Some bytecode optimizations
|
2021-11-26 22:59:10 +01:00 |
|
drmortalwombat
|
ccd6a50043
|
Optimize byte code interpreter loop
|
2021-11-25 21:42:06 +01:00 |
|
drmortalwombat
|
e9caf064de
|
Fixed type in readme
|
2021-11-25 07:34:18 +01:00 |
|
drmortalwombat
|
93174c8e68
|
Add overflow and underflow checking for floats
|
2021-11-24 20:01:08 +01:00 |
|
drmortalwombat
|
84648fbd88
|
Optimizing some pointer arithmetic
|
2021-11-23 21:53:23 +01:00 |
|
drmortalwombat
|
92e01b6298
|
Bump version number
|
2021-11-22 22:29:19 +01:00 |
|
drmortalwombat
|
12aa385e38
|
Optimize bytecode generator
|
2021-11-22 19:49:02 +01:00 |
|