Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!mit-eddie!uw-beaver!tektronix!tekgen!tekigm2!phils From: phils@tekigm2.MEN.TEK.COM (Philip E Staub) Newsgroups: comp.sys.amiga Subject: Re: Lattice C 5.02 REVIEW, By Matthew Dillon Message-ID: <5144@tekigm2.MEN.TEK.COM> Date: 30 Jun 89 22:15:57 GMT References: <8906300559.AA12971@postgres.Berkeley.EDU> Reply-To: phils@tekigm2.MEN.TEK.COM (Philip E Staub) Organization: Tektronix, Inc., Vancouver, WA. Lines: 36 In article <8906300559.AA12971@postgres.Berkeley.EDU> dillon@POSTGRES.BERKELEY.EDU (Matt Dillon) writes: > > Well, here is a review of Lattice C V5.02 vs (if you insist) Manx C > V3.6a [many good comments deleted] > > ...................... Nobody in their right mind uses MOVEM when > they have only one register to move. Minor nit to pick here. I regularly use MOVEM with one (data) register to move if I don't want to disturb the contents of the flags. Example: movem.l d0,-(sp) jsr some_function ;returns a status in the zero flag movem.l (sp)+,d0 ;no change of zero flag here beq success failure: ... > > > -Matt Overall, a very helpful review. I've been seriously considering making the switch, since it appears that a new Manx release is not likely in the *reasonable* future. Thanks for helping make up my mind. -Phil -- ------------------------------------------------------------------------------ Phil Staub, phils@tekigm2.MEN.TEK.COM Definition: BUG: A feature (present or absent) which is (at best) inconvenient.