Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site zehntel.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxl!ihnp4!zehntel!zinfandel!berry From: berry@zinfandel.UUCP Newsgroups: net.micro.68k Subject: Re: Assembler vs C - (nf) Message-ID: <1441@zehntel.UUCP> Date: Thu, 26-Apr-84 04:31:15 EST Article-I.D.: zehntel.1441 Posted: Thu Apr 26 04:31:15 1984 Date-Received: Fri, 27-Apr-84 03:51:08 EST Sender: root@zehntel.UUCP Organization: Zehntel Inc., Walnut Creek, CA Lines: 13 #R:burdvax:-159300:zinfandel:8000007:000:465 zinfandel!berry Apr 23 16:15:00 1984 In the four or so years I have been working with C and UNIX, I have written 2 (count 'em, two) assembler routines. Both were to wring the most out of the innermost loop after profiling. One was in fact, merely a version of strcmp that didn't save any registers, and used some volatile ones instead of the ones the C compiler picked. That got an extra 12% speedup from a cross-loader. Berry Kercheval Zehntel Inc. (ihnp4!zehntel!zinfandel!berry) (415)932-6900