Newsgroups: comp.arch Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: Register usage [was Re: 80486 vs. 68040 code size] Message-ID: <1989May11.210653.2125@utzoo.uucp> Organization: U of Toronto Zoology References: <921@aber-cs.UUCP> Date: Thu, 11 May 89 21:06:53 GMT In article <921@aber-cs.UUCP> pcg@cs.aber.ac.uk (Piercarlo Grandi) writes: >They found that in these conditions (CISC machine, no interexpression >optimization, virtually only fixed point computation) speed/code size did >not improve substantially with more than three scratch registers, and four >were plenty. You forgot one condition: ancient and stupid compiler. Do remember, also, that most any compiler for the 11 was full of implicit assumptions to the effect that very few registers were available. -- Mars in 1980s: USSR, 2 tries, | Henry Spencer at U of Toronto Zoology 2 failures; USA, 0 tries. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu