Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!decvax!tektronix!tekcrl!patc From: patc@tekcrl.UUCP (Pat Caudill) Newsgroups: net.arch Subject: Re: Where are delayed branches handled? Message-ID: <931@tekcrl.UUCP> Date: Fri, 15-Aug-86 09:54:37 EDT Article-I.D.: tekcrl.931 Posted: Fri Aug 15 09:54:37 1986 Date-Received: Fri, 22-Aug-86 06:30:21 EDT References: <299@vaxb.calgary.UUCP> <823@jplgodo.UUCP> <20150@rochester.ARPA> Reply-To: patc@tekcrl.UUCP (Pat Caudill) Organization: Tektronix, Inc., Beaverton, OR. Lines: 13 Although I usually want an assembler to assemble what I coded, there is precidence for assemblers doing optimization. Besides long short jump, opcode selection for imed, short, long offset or macros. I beleive the SOAP (Symbolic Optimizing Assembly Program) did instruction scheduling for a machine which this was very important and also very difficult. Code for the machine was mainly in assembly language. The machine is now somewhat dated however. Pat Caudill Tektronix!tekcrl!patc.UUCP