drmortalwombat
|
078007c9fe
|
Fix infinite loop during size reduction
|
2022-06-10 16:36:52 +02:00 |
|
drmortalwombat
|
a81f810a63
|
Size optimizations
|
2022-06-10 15:56:08 +02:00 |
|
drmortalwombat
|
bf6fc7fd0b
|
Add default preprorcessor __STDC__
|
2022-06-07 08:24:12 +02:00 |
|
drmortalwombat
|
a480e5e922
|
Fix overeager load forwarding
|
2022-06-06 22:26:58 +02:00 |
|
drmortalwombat
|
beb8d8e6d7
|
Fix crash on error messages with unnamed objects
|
2022-06-06 22:06:57 +02:00 |
|
drmortalwombat
|
05ecc267ef
|
Bump version number
|
2022-06-06 08:57:17 +02:00 |
|
drmortalwombat
|
e73c40ba55
|
Fixed build issue with hscrollshmup on linux
|
2022-06-06 08:38:08 +02:00 |
|
drmortalwombat
|
36a5eaae00
|
Propagate independent instructions across diamond shaped basic blocks
|
2022-06-04 20:56:28 +02:00 |
|
drmortalwombat
|
f9eb91e980
|
Optimize X and Y usage
|
2022-06-03 19:04:05 +02:00 |
|
drmortalwombat
|
0ba2ddf195
|
Propagate x and y across block boundaries
|
2022-06-02 22:19:10 +02:00 |
|
drmortalwombat
|
1b8e1f4048
|
Optimize cmp#0 always has carry set
|
2022-05-30 22:28:36 +02:00 |
|
drmortalwombat
|
a86f5b877a
|
Upstream variant constant propagation
|
2022-05-29 21:02:57 +02:00 |
|
drmortalwombat
|
d833ca6834
|
Use array of struct assignments for index range validation
|
2022-05-26 13:55:00 +02:00 |
|
drmortalwombat
|
3dc35c5fff
|
Fix invalid bypassing of JSR with X register
|
2022-05-22 16:41:40 +02:00 |
|
drmortalwombat
|
3351ee81cc
|
Extend static stack allocation to zero page spilling
|
2022-05-22 13:22:36 +02:00 |
|
drmortalwombat
|
b356f726a4
|
More local xy register usage
|
2022-05-21 17:17:16 +02:00 |
|
drmortalwombat
|
e0f87c676c
|
Eliminate non existing data dependencies
|
2022-05-21 13:39:12 +02:00 |
|
drmortalwombat
|
b42c992a58
|
Fix buffer overflow in sprintf
|
2022-05-19 08:30:00 +02:00 |
|
drmortalwombat
|
9d18aef634
|
Optimize interval comparison cascades
|
2022-05-15 22:18:42 +02:00 |
|
drmortalwombat
|
46fe117f1f
|
add alias _Bool for bool
|
2022-05-15 10:53:58 +02:00 |
|
drmortalwombat
|
728e707024
|
Optimize single page 2D array access
|
2022-05-14 17:57:32 +02:00 |
|
drmortalwombat
|
3dd61dac4a
|
Fix invalid define of true and false
|
2022-05-14 08:16:26 +02:00 |
|
drmortalwombat
|
e70162b2cc
|
Forward native code instruction if only used on single outgoing path
|
2022-05-12 17:55:24 +02:00 |
|
drmortalwombat
|
2feb8b9e6d
|
Add srand to stdlib
|
2022-05-09 22:18:34 +02:00 |
|
drmortalwombat
|
b85b222fc0
|
Fix comment detection in defines
|
2022-05-09 08:04:16 +02:00 |
|
drmortalwombat
|
d7b0e54494
|
Fix define with single line comment
|
2022-05-08 21:44:28 +02:00 |
|
drmortalwombat
|
75e5471dd1
|
Add support for d64 image creation
|
2022-05-08 15:37:30 +02:00 |
|
drmortalwombat
|
c7de44b015
|
Optimize signed int with unsigned char comparison
|
2022-05-08 10:36:02 +02:00 |
|
drmortalwombat
|
29bd0c8d2d
|
Optimizations for global variables
|
2022-05-07 14:03:56 +02:00 |
|
drmortalwombat
|
fa223b90ad
|
Update README.md
|
2022-05-01 12:59:21 +02:00 |
|
drmortalwombat
|
0cf2520df7
|
Update readme for compressed embeds
|
2022-05-01 12:58:31 +02:00 |
|
drmortalwombat
|
ea1fa189b2
|
Add lz compression for embedded assets
|
2022-05-01 12:55:13 +02:00 |
|
drmortalwombat
|
62d08e139b
|
Optimize pointer arithmetic in loops
|
2022-04-28 15:52:27 +02:00 |
|
drmortalwombat
|
7aec7f5c50
|
Fix crash compiling indexed memcpy size
|
2022-04-25 21:22:25 +02:00 |
|
drmortalwombat
|
f619c5e0ab
|
More verbose debug output
|
2022-04-25 07:57:31 +02:00 |
|
drmortalwombat
|
3a689cc7a1
|
Validate register livetime during peephole optimization
|
2022-04-23 22:11:25 +02:00 |
|
drmortalwombat
|
4cdc501a34
|
Bit shift optimizations
|
2022-04-21 08:26:04 +02:00 |
|
drmortalwombat
|
253be26335
|
Constant pointer arithmetic for pointer initializers
|
2022-04-18 22:23:13 +02:00 |
|
drmortalwombat
|
ecb9bbee8a
|
Bump version number
|
2022-04-17 21:12:54 +02:00 |
|
drmortalwombat
|
41a4db4402
|
Prepare compressed embedded data
|
2022-04-17 18:41:53 +02:00 |
|
drmortalwombat
|
72d2fc1fac
|
Reverse integer range limit calculation
|
2022-04-15 11:06:49 +02:00 |
|
drmortalwombat
|
8f32b87b18
|
Fix call of function pointers in array
|
2022-04-13 16:29:36 +02:00 |
|
drmortalwombat
|
417574b4bb
|
Fix volatile copy
|
2022-04-12 22:08:40 +02:00 |
|
drmortalwombat
|
07afbc4714
|
Bump version number
|
2022-04-12 20:25:41 +02:00 |
|
drmortalwombat
|
1ee7845bb4
|
Fix disassembler choking on long names
|
2022-04-12 18:22:38 +02:00 |
|
drmortalwombat
|
6331ec5707
|
Fix crash with macro undefine
|
2022-04-11 07:46:50 +02:00 |
|
drmortalwombat
|
e312dddb12
|
Bump version number
|
2022-04-10 22:13:32 +02:00 |
|
drmortalwombat
|
7ed7134b53
|
Remove superfluous temporary move
|
2022-04-10 21:54:12 +02:00 |
|
drmortalwombat
|
6a40fdc75d
|
Opetimize sequence of ADC/SBC in native code
|
2022-04-10 15:29:07 +02:00 |
|
drmortalwombat
|
c635ae8136
|
Optimize const and/or sequences
|
2022-04-10 12:28:39 +02:00 |
|