Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site rtp47.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!mcnc!rti-sel!rtp47!meissner From: meissner@rtp47.UUCP (Michael Meissner) Newsgroups: net.micro.68k,net.arch Subject: Re: RISC Message-ID: <78@rtp47.UUCP> Date: Tue, 25-Jun-85 13:34:20 EDT Article-I.D.: rtp47.78 Posted: Tue Jun 25 13:34:20 1985 Date-Received: Thu, 27-Jun-85 06:44:04 EDT References: <639@vax2.fluke.UUCP> <2743@nsc.UUCP> <576@terak.UUCP> <5690@utzoo.UUCP> <1109@peora.UUCP> <5716@utzoo.UUCP> Reply-To: meissner@dgux.UUCP (Michael Meissner) Distribution: net Organization: Data General, RTP, NC Lines: 23 Xref: watmath net.micro.68k:966 net.arch:1487 Summary: Multiplication in programs more common Another case where multiplication occurs frequently is contructs of the sort: struct { long l; short s; } *p; int i; main(){ /*...*/ p += i; p[i].l = 1; /*...*/ } Ie, pointer arithmetic involving non-constant integers, particularly if the size is not a multiple of 2. -- Michael Meissner Data General Corporation ...{ ihnp4, decvax }!mcnc!rti-sel!rtp47!meissner