From ddcd8cbb101c591aa89e7d40d5b4d5f25cdb1ea8 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Wed, 25 May 2011 21:23:40 +0000 Subject: [PATCH] prep for new 32 bit cpus --- core/java/src/net/i2p/util/NativeBigInteger.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/java/src/net/i2p/util/NativeBigInteger.java b/core/java/src/net/i2p/util/NativeBigInteger.java index fd327b725e..09b2422dfc 100644 --- a/core/java/src/net/i2p/util/NativeBigInteger.java +++ b/core/java/src/net/i2p/util/NativeBigInteger.java @@ -113,6 +113,13 @@ public class NativeBigInteger extends BigInteger { private final static String JBIGI_OPTIMIZATION_PENTIUM3 = "pentium3"; private final static String JBIGI_OPTIMIZATION_PENTIUM4 = "pentium4"; private final static String JBIGI_OPTIMIZATION_VIAC3 = "viac3"; + /** below here @since 0.8.7 */ + private final static String JBIGI_OPTIMIZATION_ATOM = "atom"; + private final static String JBIGI_OPTIMIZATION_CORE2 = "core2"; + private final static String JBIGI_OPTIMIZATION_COREI = "corei"; + private final static String JBIGI_OPTIMIZATION_GEODE = "geode"; + private final static String JBIGI_OPTIMIZATION_NANO = "nano"; + private final static String JBIGI_OPTIMIZATION_VIAC32 = "viac32"; private static final boolean _isWin = System.getProperty("os.name").startsWith("Win"); private static final boolean _isOS2 = System.getProperty("os.name").startsWith("OS/2"); @@ -549,6 +556,9 @@ public class NativeBigInteger extends BigInteger { if (sCPUType.equals(JBIGI_OPTIMIZATION_K6_3) && !_isWin) // k62 and k63 identical except on windows sAppend = "-" + JBIGI_OPTIMIZATION_K6_2; + else if (sCPUType.equals(JBIGI_OPTIMIZATION_VIAC32)) + // viac32 and pentium3 identical + sAppend = "-" + JBIGI_OPTIMIZATION_PENTIUM3; else sAppend = "-" + sCPUType; } else { -- GitLab