NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: lib/35535: memcpy() is very slow if not aligned
The following reply was made to PR port-amd64/35535; it has been noted by GNATS.
From: murray%river-styx.org@localhost
To: gnats-bugs%NetBSD.org@localhost
Cc: david%l8s.co.uk@localhost,
david%l8s.co.uk@localhost
Subject: Re: lib/35535: memcpy() is very slow if not aligned
Date: Mon, 30 Mar 2009 23:25:12 +1100 (EST)
Hi Folks,
Some time ago(2 years+?) I did a review of all the low level
implementations of memcpy and friends around the amd64 platform across
all operating systems and gcc that I could find. The best
implementation I found was in opensolaris which used multiple
optimisations depending on the size of the source. I ported all their
stuff to NetBSD amd64 at the time and mentioned it to Andrew Doran and
Christos IIRC, but there were concerns with the opensolaris licensing.
Worth having another look?
Take care,
Murray Armfield
Home |
Main Index |
Thread Index |
Old Index