Xref: utzoo comp.arch:17042 comp.lang.misc:5137 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!burdvax!bbking!rmarks From: rmarks@KSP.Unisys.COM (Richard Marks) Newsgroups: comp.arch,comp.lang.misc Subject: Re: Compiler Costs Message-ID: <759@bbking.KSP.Unisys.COM> Date: 9 Jul 90 14:15:12 GMT References: <1797@apctrc.UUCP> Followup-To: comp.arch Organization: Unisys/Knowledge Systems Projects, Malvern, PA Lines: 13 I wrote a version of UUDECODE for the IBM PC. It is used by many internet users. It is written in Turbo PAscal 5.5. I coded it very carefully with much consideration for speed. Then I rewrote about 5% of the code, the inner loops, in assembler and got a 50% speed up. Moral: Consider implementing in your favorite higher level language; but then recode the inner loops in assembler for perfromance. Regards, Richard Marks rmarks@KSP.unisys.COM