You could get one for all of them up to pentium when it started being a part of the cpu by default.
On 3/27/06, Matthew Toseland <toad at amphibian.dyndns.org> wrote: > On Mon, Mar 27, 2006 at 11:14:25AM +0200, Florent Daigni?re (NextGen$) wrote: > > * Marco A. Calamari <marcoc1 at dada.it> [2006-03-27 10:56:32]: > > > > > On Fri, 2006-03-24 at 13:47 +0100, Florent Daigni?re (NextGen$) wrote: > > > > * Marco A. Calamari <marcoc1 at dada.it> [2006-03-24 12:27:38]: > > > > > > > > > > > > > > I'm running a freenet stable node on an embedded processor > > > > > AMD Geode, that is i386 fully compatible; I run a stock > > > > > Linux Debian kernel on it. > > > > > > > > > > Freenet of course load the generic library. > > > > > > > > > > There is a way to force the loading of the right native library, the > > > > > 386 one ? What is the name of the library ? > > > > > > > > > > Thanks a lot. Marco > > > > > > > > > Hi, > > > > > > > > I suggest you read the header of > > > > > > > > https://emu.freenetproject.org/svn/trunk/freenet/src/net/i2p/util/NativeBigInteger.java > > > > > > > > Please keep us posted on how "fast" are the native libraries on > > > > this platform. > > > > > > > > To do a benchmark, use this command line : > > > > java -cp freenet-latest.jar:freenet-ext.jar > > > > net.i2p.util.NativeBigInteger > > > > > > Reaing the header (I doesn't know java) I understood add > > > > > > -Djbigi.impl=xxxx > > > > > > to the last line of start-freenet.sh > > > > > > But reading the code it seems to me that there is no > > > librari for I386 > > > > > > Are my understantings correct ? > > > > > > Thx. Marco > > > -- > > > > Yes, unfortunatly there is no optimized library aviable for x86 > > before pentium processors (as they were the first generation to > > bundle an arithmetic co-processor). > > Does the bigint stuff use floating point? Anyway the 486DX has a > floating point coproc, and you could *get one* for an 8088. > > > > Anyway, I will help you building a native library if needed. > > from > > > > http://www.amd.com/us-en/ConnectivitySolutions/ProductInformation/0,,50_2330_9863_13022%5E13058,00.html, > > I don't get what instruction set is supported : > > > > "x86/x87-compatible core" / " Integrated FPU that supports the > > Intel MMX? and AMD 3DNow!\u2122 Technology instruction sets" > > Sounds a lot like an embedded K6-2. What does it identify itself as? > > > > it's a bit vague :) But I do think that the "pentiummx" binary > > is the most appropriated for your purpose. The Geode processor > > seems to be "better" than an old 386 :) > > > > If you are planning to *use* freenet on this chip, I do > > recommand that you try building your own native library. I can > > help you with that if you manage to pick me up on IRC (#freenet > > on irc.freenode.net). It shouldn't be a big deal if you have a > > working C compiler, gnu/make and a working jvm. > > > > Try benchmarking different native binaries on your chip : > > java -cp freenet-cvs-snapshot.jar:freenet-ext.jar > > net.i2p.util.NativeBigInteger > > using the .7 code > > > > NextGen$ > -- > Matthew J Toseland - toad at amphibian.dyndns.org > Freenet Project Official Codemonkey - http://freenetproject.org/ > ICTHUS - Nothing is impossible. Our Boss says so. > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.1 (GNU/Linux) > > iD8DBQFEKBwtHzsuOmVUoi0RAsqwAKCZC0uOjeEh0DS3yJCQRxmfL3MUggCfZVmg > IJnvSp/zIbzX8zx03hOCyEc= > =mmK4 > -----END PGP SIGNATURE----- > > > _______________________________________________ > Devl mailing list > Devl at freenetproject.org > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl > >
