drmortalwombat
|
33d692194a
|
Add iterators to string
|
2023-10-08 16:27:52 +02:00 |
|
drmortalwombat
|
c53a288d0b
|
Optimize index chains
|
2023-10-01 21:48:09 +02:00 |
|
drmortalwombat
|
078d14861c
|
Some data path optimizations
|
2023-09-30 18:10:03 +02:00 |
|
drmortalwombat
|
06ebf85d9d
|
Recursive variadic templates
|
2023-09-17 10:24:28 +02:00 |
|
drmortalwombat
|
c1ecf1c281
|
Added bitfields
|
2023-09-11 08:04:09 +02:00 |
|
drmortalwombat
|
fef6bc29bc
|
Add templates
|
2023-08-11 07:41:27 +02:00 |
|
drmortalwombat
|
fa218d8dd7
|
Fix adc to inx with wrong address mode
|
2023-07-31 22:53:55 +02:00 |
|
drmortalwombat
|
e013142cb1
|
Cross block register optimizations
|
2023-07-30 11:24:19 +02:00 |
|
drmortalwombat
|
02e7f15810
|
Improve outer loop optimizations
|
2023-07-28 18:51:29 +02:00 |
|
drmortalwombat
|
18c21b3fda
|
Optimize long shifts
|
2023-07-15 22:32:07 +02:00 |
|
drmortalwombat
|
fa60c2e658
|
Improve operator overloading
|
2023-07-14 07:48:48 +02:00 |
|
drmortalwombat
|
6178bb1f9d
|
Shortcut jump cascades
|
2023-07-10 22:12:41 +02:00 |
|
drmortalwombat
|
ed9aa3503b
|
Added virtual functions
|
2023-07-08 18:53:06 +02:00 |
|
drmortalwombat
|
7858c2135b
|
Add malloc/free as intrinsic
|
2023-07-02 12:00:53 +02:00 |
|
drmortalwombat
|
478f93922d
|
Error on pointer/integer compare
|
2023-06-27 18:16:13 +02:00 |
|
drmortalwombat
|
63ebf6aa7c
|
strlen optimization
|
2023-06-27 15:34:13 +02:00 |
|
drmortalwombat
|
e577791252
|
Constructors with parameter overloading
|
2023-06-20 10:26:49 +02:00 |
|
drmortalwombat
|
b8478348ed
|
Fix nullptr reference cause assert in linux
|
2023-06-18 09:24:50 +02:00 |
|
drmortalwombat
|
d054818aa3
|
Bump version number
|
2023-06-04 17:37:51 +02:00 |
|
drmortalwombat
|
962240f09d
|
Fix init state of 32 vsprites mux
|
2023-06-03 13:01:52 +02:00 |
|
drmortalwombat
|
9e985f7f3d
|
Optimize double and shift
|
2023-05-29 21:54:55 +02:00 |
|
drmortalwombat
|
7d3dc493c0
|
Fix inter instruction cross block move
|
2023-05-26 20:16:19 +02:00 |
|
drmortalwombat
|
5564b01d11
|
Fix sample build crash on linux
|
2023-05-23 11:05:29 +02:00 |
|
drmortalwombat
|
2ac276458a
|
Optimize loop invariants in single entry/exit loops
|
2023-05-19 21:25:29 +02:00 |
|
drmortalwombat
|
4aa6b1c47d
|
Improve int dependency in loop analysis
|
2023-05-07 17:46:53 +02:00 |
|
drmortalwombat
|
7d12fd4c02
|
Fix same XY optimization
|
2023-05-04 11:32:12 +02:00 |
|
drmortalwombat
|
d047152646
|
Reduce line number toggling in debug file
|
2023-05-01 15:38:48 +02:00 |
|
drmortalwombat
|
6308f22f25
|
Fix warnings
|
2023-04-12 19:02:27 +02:00 |
|
drmortalwombat
|
78e48c75fd
|
Auto place globals in zero page with -Oz option
|
2023-04-10 18:26:59 +02:00 |
|
drmortalwombat
|
d5c347da9b
|
Add vera sprite image
|
2023-04-07 15:47:08 +02:00 |
|
drmortalwombat
|
2f1172076a
|
Add source level debug information
|
2023-03-28 21:01:17 +02:00 |
|
drmortalwombat
|
c2c0244990
|
More native code common subexpression elimination
|
2023-03-24 20:23:10 +01:00 |
|
drmortalwombat
|
6af03b34ad
|
Fix infinite optimizer loop
|
2023-03-21 08:09:12 +01:00 |
|
drmortalwombat
|
a584f74788
|
More native code common subexpression elimination
|
2023-03-18 19:02:05 +01:00 |
|
drmortalwombat
|
9c5e018c5a
|
More simple common subexpression elimination in native code
|
2023-03-17 09:32:22 +01:00 |
|
drmortalwombat
|
7617029652
|
More volatile checks
|
2023-03-14 20:51:54 +01:00 |
|
drmortalwombat
|
11c624fb4a
|
Optimize loops with shift
|
2023-03-14 17:49:17 +01:00 |
|
drmortalwombat
|
175520c885
|
Optimize pointer forwarding with striped addressing
|
2023-03-14 16:23:37 +01:00 |
|
drmortalwombat
|
83869ad3a0
|
Shortcut redundant conditional branch sequences
|
2023-03-13 22:13:02 +01:00 |
|
drmortalwombat
|
ecd0fbd364
|
Fix over eager loop load/store optimizations for values needed after loop
|
2023-03-12 20:27:00 +01:00 |
|
drmortalwombat
|
efff725745
|
Improve labels in disassembler listing, add mlb file for nes
|
2023-03-09 19:29:46 +01:00 |
|
drmortalwombat
|
0f4f0ed297
|
Improve compiler speed
|
2023-03-08 08:37:43 +01:00 |
|
drmortalwombat
|
be15913bd0
|
Bump version number
|
2023-03-07 19:18:33 +01:00 |
|
drmortalwombat
|
9662f5e69f
|
Loop counter depend index optimizations for small xy loops
|
2023-03-06 20:34:02 +01:00 |
|
drmortalwombat
|
6189e0cc49
|
Prepare NES machine type
|
2023-03-04 14:07:34 +01:00 |
|
drmortalwombat
|
df89082846
|
Track state of fast call parameters across function calls to avoid duplicate push
|
2023-03-01 08:49:51 +01:00 |
|
drmortalwombat
|
797e235056
|
Small loop accu optimizations
|
2023-02-26 15:11:37 +01:00 |
|
drmortalwombat
|
153c0ef4fa
|
Short loop optimizations
|
2023-02-22 22:43:35 +01:00 |
|
drmortalwombat
|
a91112c05c
|
Pointer in loop optimizations
|
2023-02-19 18:07:25 +01:00 |
|
drmortalwombat
|
347c336b09
|
Optimize X vs. Y usage for indexed increment
|
2023-02-15 22:03:04 +01:00 |
|