Re: Fastcode Library Design
- From: "Dennis" <marianndkc@xxxxxxxxxxxxxxx>
- Date: Tue, 11 Oct 2005 10:32:27 +0200
Hi
Each library type has its own unique set of strengths and weaknesses. Help
me enumerate them.
Direct Calling:
Pro
Simple
The smallest possible exe
No additional RAM usage.
Cons
Compiled for one target only
Conditional Compilation:
Pro
The smallest possible exe
No additional RAM usage.
Cons
Compiled for one target only
CPU ID based:
Pro
The fastest function for the given target is automatically used.
Cons
All functions are compiled into the exe -> a fat exe
Patching
Pro
All calls to RTL functions from within the RTL is replaced without the need
of the RTL to be recompiled.
The fastest function for the given target is automatically used.
Cons
A fat exe.
One function is 4 kB big in RAM always ????
All functions are loaded into RAM, even if not used.
Not all people feel comfortable with some "hacking" they do not understand.
A complex solution
Best regards
Dennis
.
- Follow-Ups:
- Re: Fastcode Library Design
- From: Dennis
- Re: Fastcode Library Design
- References:
- Fastcode Library Design
- From: Dennis
- Fastcode Library Design
- Prev by Date: Fastcode Library Design
- Next by Date: ScaleDown
- Previous by thread: Fastcode Library Design
- Next by thread: Re: Fastcode Library Design
- Index(es):
Relevant Pages
|