Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!samsung!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.arch Subject: Re: RISC vs. CISC -- SPECmarks Message-ID: <7466@auspex.auspex.com> Date: 27 Apr 91 20:12:33 GMT References: <1991Apr24.170804.25670@kithrup.COM> <1991Apr24.181932.17810@cs.cornell.edu> <1991Apr26.074427.4703@kithrup.COM> Organization: Auspex Systems, Santa Clara Lines: 10 >Yes, the PUSH instruction can execute in one cycle Which also raises the question "how important are PUSHes"? They may be important on machines with few registers, but on RISCs with lots of registers, they're not used much for passing arguments to procedures, as arguments are generally passed in registers. (In addition, multiple PUSHes in a row, if you end up doing that, can be done with a bunch of stores and *one* register modification on a RISC machine.)