home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / arch / 11618 < prev    next >
Encoding:
Text File  |  1992-12-13  |  1.3 KB  |  31 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!pipex!ibmpcug!exnet!dhd
  3. From: dhd@exnet.co.uk (Damon)
  4. Subject: Hand-tuned strcmp, Was: SPECmark for 486PC
  5. Message-ID: <Bz85sA.BqE@exnet.co.uk>
  6. Organization: ExNet Systems Ltd Public Access News, London, UK
  7. References: <9211291618.43@rmkhome.UUCP> <GJR.92Nov30083125@chamarti.ai.mit.edu> <723248954.28138@minster.york.ac.uk>
  8. Date: Mon, 14 Dec 1992 01:07:21 GMT
  9. Lines: 20
  10.  
  11. In article <723248954.28138@minster.york.ac.uk> mjl-b@minster.york.ac.uk (Mathew Lodge) writes:
  12. >On C compilers (remember Dhrstone was actually implemented in Ada, then
  13. >converted) this means hand tuning strcmp() -- I have a 68K C compiler that
  14. >generates a little hand-crafted in-line asssembly for this particular
  15. >library call.
  16.  
  17. I had a program (the same one I ported to an HP-UX in 30 minutes
  18. mentioned in a post earlier today) that *doubled* in speed when I wrote
  19. the inlined version of strcmp().  Well, not quite strcmp(); it did the
  20. subtraction comparison in longer integers or something.
  21.  
  22. The code was compiling rather fancy concordances.  Bet NSA has a similar
  23. program...
  24.  
  25. Damon
  26. -- 
  27. Damon Hart-Davis                          Internet: dhd@exnet.co.uk, d@hd.org
  28.  
  29. Public-access UNIX (Suns), news and mail for UK#5 per month.  FIRST MONTH FREE.
  30. [1.35] Cheap Sun eqpt.  UUCP news/mail feeds.  Tel/Fax: +44 81 755 0077.
  31.