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 |
|
drmortalwombat
|
546dbfc45a
|
Some add/sub optimizations for global variables
|
2022-04-07 22:45:40 +02:00 |
|
drmortalwombat
|
0be3114e7d
|
Bump version number
|
2022-04-06 19:18:55 +02:00 |
|
drmortalwombat
|
72264109e9
|
Add experimental zero page allocation for global variables
|
2022-04-06 19:16:44 +02:00 |
|
drmortalwombat
|
27dee0223c
|
Cross block value forwarding
|
2022-04-05 16:56:02 +02:00 |
|
drmortalwombat
|
c9e1775469
|
Optimize data forwarding on loop exit
|
2022-04-04 20:25:05 +02:00 |
|
drmortalwombat
|
6b3c5249cf
|
Add \y00 for non adapted characters in s" or p" string literals
|
2022-04-04 16:35:37 +02:00 |
|
drmortalwombat
|
2435797bd1
|
Optimize x and y index order
|
2022-04-03 20:39:56 +02:00 |
|
drmortalwombat
|
8bdf48faba
|
add tab output in printf
|
2022-04-03 15:51:41 +02:00 |
|
drmortalwombat
|
9e7139f344
|
Bump version number
|
2022-04-03 11:55:52 +02:00 |
|
drmortalwombat
|
aafb4adfa2
|
Optimize linker placement, avoiding array crossing page boundaries
|
2022-04-03 11:40:23 +02:00 |
|
drmortalwombat
|
58c99a5dca
|
Add left alignment in padding for printf
|
2022-04-02 13:36:15 +02:00 |
|
drmortalwombat
|
358def836d
|
Fix optimization for absolute addressing and two indices
|
2022-04-01 20:35:55 +02:00 |
|
drmortalwombat
|
48f97b6e60
|
Optimize compare to boolean variable
|
2022-03-31 18:16:31 +02:00 |
|
drmortalwombat
|
cb4f60b2ff
|
Optimize muldiv8b8y
|
2022-03-30 20:05:09 +02:00 |
|
drmortalwombat
|
5a1ff68926
|
Fix binary and/or with boolean values, now raising a warning
|
2022-03-30 14:58:41 +02:00 |
|
drmortalwombat
|
a60f5a783f
|
Optimize X and Y register livespan
|
2022-03-28 19:03:43 +02:00 |
|
drmortalwombat
|
7bd3622bbd
|
Instructions bypassing small if branches
|
2022-03-27 22:41:29 +02:00 |
|
drmortalwombat
|
c24cf916db
|
Bump version number
|
2022-03-27 17:21:23 +02:00 |
|