Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!nrl-cmf!ames!apple!rutgers!att!mcdchg!mcdphx!teroach.UUCP!dbk From: dbk@teroach.UUCP (Dave Kinzer) Newsgroups: comp.sys.amiga.tech Subject: Re: A68k and Manx AS Keywords: 68000 assembly Message-ID: <10930@mcdphx.phx.mcd.mot.com> Date: 21 May 89 17:40:49 GMT References: <221@mindlink.UUCP> <262@xdos.UUCP> <8979@polya.Stanford.EDU> <87@estinc.UUCP> <10891@mcdphx.phx.mcd.mot.com> Sender: listen@mcdphx.phx.mcd.mot.com Reply-To: dbk@teroach.UUCP (Dave Kinzer) Distribution: na Organization: Motorola Microcomputer Division, Tempe, Az. Lines: 20 In article <10891@mcdphx.phx.mcd.mot.com> (I) incorrectly write: > The subject is optimizing 68000 branch instructions for forward branches. > > Fred suggests assuming short branches then converting to long as needed >since once they are converted to long they will not need to be checked >again. I go on to suggest that assuming long works out as well. Fred Fish sent mail explaining that there may exist cases (multiple branches near the end of short branch range) that cannot be shortened considered individually, but can be shortened if considered as a group. Therefore, it is easier to assume them all short, and lengthen only those that need it. I stand corrected. More evidence that no matter how well meaning, Usenet advice may be worth exactly what you pay for it. ;-) | // GOATS - Gladly Offering All Their Support Dave Kinzer (602)897-3085| | // >> In Hell you need 4Mb to Multitask! << uunet!mcdphx!teroach!dbk | | \X/ #define policy_maker(name) (name->salary > 3 * dave.salary) |