Implemented some small atari/tos optimizations.

This commit is contained in:
Markus F.X.J. Oberhumer
2006-11-17 18:47:33 +01:00
parent 5d95275024
commit 8146e9cbcd
5 changed files with 1796 additions and 1515 deletions
+7 -1
View File
@@ -56,6 +56,7 @@ public:
protected:
virtual Linker* newLinker() const;
virtual void buildLoader(const Filter *ft);
unsigned getDecomprOffset(int method, int small) const;
virtual int readFileHeader();
virtual bool checkFileHeader();
@@ -88,8 +89,13 @@ protected:
LoopInfo loop1;
LoopInfo loop2;
LoopInfo loop3;
unsigned up21_d4;
unsigned up21_a6;
unsigned up31_base_d4;
unsigned up31_base_a6;
// buildLoader() output
unsigned decompr_offset;
unsigned up31_d4;
unsigned up31_a6;
// currently not used by buildLoader()
unsigned flush_cache_rts_offset;
unsigned clear_dirty_stack_len;