From 63a5b4803c95d8d9a1ae669da8137d0305b22ddd Mon Sep 17 00:00:00 2001 From: dev Date: Mon, 25 May 2015 19:30:28 +0000 Subject: [PATCH] Added support for ARM A12/A17 using the A15 libs. --- core/java/src/net/i2p/util/NativeBigInteger.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/java/src/net/i2p/util/NativeBigInteger.java b/core/java/src/net/i2p/util/NativeBigInteger.java index 4c358f449..17beea1f3 100644 --- a/core/java/src/net/i2p/util/NativeBigInteger.java +++ b/core/java/src/net/i2p/util/NativeBigInteger.java @@ -413,6 +413,14 @@ public class NativeBigInteger extends BigInteger { if (implementer.contains("0x41")) { if (part.contains("0xc0f")) { return JBIGI_OPTIMIZATION_ARM_CORTEX_A15; + } else if (part.contains("0xc0e")) { + // Actually A17, but it's derived from A15 + // and GMP only support A15 + return JBIGI_OPTIMIZATION_ARM_CORTEX_A15; + } else if (part.contains("0xc0d")) { + // Actually A12, but it's derived from A15 + // and GMP only supports A15 + return JBIGI_OPTIMIZATION_ARM_CORTEX_A15; } else if (part.contains("0xc09")) { return JBIGI_OPTIMIZATION_ARM_CORTEX_A9; } else if (part.contains("0xc08")) {