[prev in list] [next in list] [prev in thread] [next in thread]
List: netbsd-tech-kern
Subject: Re: hf/sf [Was Re: CVS commit: pkgsrc/misc/raspberrypi-userland]
From: Ignatios Souvatzis <is () netbsd ! org>
Date: 2013-11-13 21:48:01
Message-ID: 20131113214801.GC28325 () beverly ! kleinbus ! org
[Download RAW message or body]
Hi,
On Tue, Nov 12, 2013 at 07:47:20PM +0000, Michael van Elst wrote:
> matt@3am-software.com (Matt Thomas) writes:
>
>
> >On Nov 11, 2013, at 10:08 PM, Michael van Elst <mlelstv@serpens.de> wrote:
>
> >> The "slowdown" is already enormous due to lack of floating point
> >> hardware. That's why emulating the FP hardware is a very common
> >> way to handle this situation, just look at the other platforms.
>
> >The exception handling is much costlier than doing a softfloat call.
>
> You missed the second paragraph.
>
> >It’s also adding kernel bloat.
>
> Indeed, a little bit of kernel bloat compared to a dozen userlands
> and a dozen package repositories that require building and testing.
Yes - I didn't measure current arms in that respect, but I did try
to add the M68060 missing FP instruction emulation package to libm
and compare to the kernel trap version a couple of years ago.
The kernel trap version turned out to be faster - I guessed because
of less (physically indexed) cache trashing.
-is
--
seal your e-mail: http://www.gnupg.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic