Messages in this thread | | | Date | Tue, 18 Oct 2011 09:12:20 +0200 | Subject | Re: Linux 3.1-rc9 | From | Geert Uytterhoeven <> |
| |
On Tue, Oct 18, 2011 at 00:08, H. Peter Anvin <hpa@zytor.com> wrote: > On 10/17/2011 02:39 PM, Ingo Molnar wrote: >>> We can do much better than that with reciprocal multiplication. >> >> Yes, 2^64/1e9 is the reciprocal. > > What I mean is that it's pretty easy to work it so it doesn't have the > errors. We have 32*32 = 64 multiplication on all 32-bit platforms I'm > 99.9% sure.
I assume you mean "we have in hardware"?
Is that muldi3?
$ git ls-files "*muldi3*" arch/arm/lib/muldi3.S arch/blackfin/lib/muldi3.S arch/frv/lib/__muldi3.S arch/m68k/lib/muldi3.c arch/microblaze/lib/muldi3.c arch/sparc/lib/muldi3.S $
Gr{oetje,eeting}s,
Geert
-- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |