From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1MzY45-0003dC-Va for mharc-grub-devel@gnu.org; Sun, 18 Oct 2009 11:53:02 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MzY44-0003cz-I2 for grub-devel@gnu.org; Sun, 18 Oct 2009 11:53:00 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MzY3z-0003cX-2c for grub-devel@gnu.org; Sun, 18 Oct 2009 11:52:59 -0400 Received: from [199.232.76.173] (port=60143 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MzY3y-0003cU-TO for grub-devel@gnu.org; Sun, 18 Oct 2009 11:52:54 -0400 Received: from xvm-190-8.ghst.net ([217.70.190.8]:35972 helo=aybabtu.com) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MzY3x-00043B-Vu for grub-devel@gnu.org; Sun, 18 Oct 2009 11:52:54 -0400 Received: from [192.168.10.10] (helo=thorin) by aybabtu.com with esmtp (Exim 4.69) (envelope-from ) id 1MzY3q-0001kE-TV; Sun, 18 Oct 2009 17:52:47 +0200 Received: from rmh by thorin with local (Exim 4.69) (envelope-from ) id 1MzY3q-0007B5-BK; Sun, 18 Oct 2009 17:52:46 +0200 Date: Sun, 18 Oct 2009 17:52:46 +0200 From: Robert Millan To: The development of GRUB 2 Message-ID: <20091018155246.GB27494@thorin> References: <20091017111852.GA30854@thorin> <4AD9AD2B.8000604@gmail.com> <2e59e6970910170909x571ed409if333a7d3e09bc74@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2e59e6970910170909x571ed409if333a7d3e09bc74@mail.gmail.com> Organization: free as in freedom X-Message-Flag: Worried about Outlook viruses? Switch to Thunderbird! www.mozilla.com/thunderbird X-Debbugs-No-Ack: true User-Agent: Mutt/1.5.18 (2008-05-17) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: Colin Watson Subject: Re: [2637] 2009-10-16 Colin Watson X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Oct 2009 15:53:00 -0000 On Sat, Oct 17, 2009 at 11:09:28AM -0500, richardvoigt@gmail.com wrote: > > mmx/sse/sse2/3dnow because we don't use floating point arithmetics. If I > > remember correctly sse has some commands for operations on parallel > > operations on integers but the only place I see where benefit could be > > considerable is decompression and decryption. If it's proven that > > For example, memcpy is much faster using those extended instruction > sets. Maybe that's not an important use case for grub2 either. We have some code in our loaders that memcpy large chunks of data. Not sure how relevant this is though. Anyhow, I bet our grub_memmove() is still suboptimal in comparison with those on Glibc. -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all."