Liste des Groupes | Revenir à c arch |
Brett <ggtgp@yahoo.com> writes:The problem of register-windows is when "you miss the cache",Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:>>>
Where is your 4% number coming from?
The 4% number is poor memory and a guess.
Here is an antique paper on the issue:
>
https://www.eecs.umich.edu/techreports/cse/00/CSE-TR-434-00.pdf
Interesting. I only skimmed the paper, but I read a lot about
inlining and interprocedural register allocation. SPARCs register
windows and AMD29K's and IA-64's register stacks were intended to be
useful for that, but somehow the other architectures did not suffer a
big-enough disadvantage to make them adopt one of these concepts, and
that's despite register windows/stacks working even for indirect calls
(e.g., method calls in the general case), where interprocedural
register allocation or inlining don't help.
Les messages affichés proviennent d'usenet.