Return to BSD News archive
Received: by minnie.vk1xwt.ampr.org with NNTP id AA1076 ; Thu, 11 Feb 93 22:00:09 EST Path: sserve!manuel.anu.edu.au!munnari.oz.au!ariel.ucs.unimelb.EDU.AU!werple.apana.org.au!news From: andrew@werple.apana.org.au (Andrew Herbert) Newsgroups: comp.unix.bsd Subject: Re: [386bsd] speeding up network with 486 Date: 11 Feb 1993 20:51:08 +1100 Organization: werple public-access unix, Melbourne Lines: 17 Message-ID: <1ld7icINNpnr@werple.apana.org.au> References: <1993Feb9.150446.8956@cnplss5.cnps.philips.nl> NNTP-Posting-Host: werple.apana.org.au rooij@mozart.cft.philips.nl (Guido van Rooij) writes: >On the 486, a few extructions are present that are not found on the 386. .... >be used within functions like ntohl and friends. Has someoen already >done this? I think quite a performance gain should be possible. I've submitted patches to Nate which add i486 bswap support to gas and the kernel/libc ntohl routines. From memory, ntohl() goes from taking about 20 clock cycles to taking a single cycle. It makes me feel good knowing bswap is being used, but the performance gain isn't particularly mind-boggling. Once I get enough disk to build my own X11 system again, it will be interesting to see what sort of improvement a few inline bswaps in all that host-independent protocol code makes though... Andrew