Skip to content

Commit

Permalink
Add prebuilt GMP 6.1.2 binary release
Browse files Browse the repository at this point in the history
  • Loading branch information
Rupan committed Jan 2, 2017
1 parent 13b9407 commit e0e2974
Show file tree
Hide file tree
Showing 24 changed files with 48 additions and 80 deletions.
16 changes: 6 additions & 10 deletions arm64-v8a/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "aarch64-linux-android-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -ffunction-sections -funwind-tables -no-canonical-prefixes -fno-strict-aliasing -fstack-protector-strong -finline-limit=300 -funswitch-loops"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified arm64-v8a/libgmp.so
Binary file not shown.
Binary file modified arm64-v8a/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions armeabi-v7a-neon/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "arm-linux-androideabi-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -ffunction-sections -funwind-tables -no-canonical-prefixes -fno-strict-aliasing -fstack-protector -finline-limit=64 -march=armv7-a -mfloat-abi=softfp -mfpu=neon -ftree-vectorize -ftree-vectorizer-verbose=2"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified armeabi-v7a-neon/libgmp.so
Binary file not shown.
Binary file modified armeabi-v7a-neon/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions armeabi-v7a/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "arm-linux-androideabi-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -ffunction-sections -funwind-tables -no-canonical-prefixes -fno-strict-aliasing -fstack-protector -finline-limit=64 -march=armv7-a -mfloat-abi=softfp -mfpu=vfp"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified armeabi-v7a/libgmp.so
Binary file not shown.
Binary file modified armeabi-v7a/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions armeabi/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "arm-linux-androideabi-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -ffunction-sections -funwind-tables -no-canonical-prefixes -fno-strict-aliasing -fstack-protector -finline-limit=64 -march=armv5te -mtune=xscale -msoft-float -mthumb"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified armeabi/libgmp.so
Binary file not shown.
Binary file modified armeabi/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions mips/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "mipsel-linux-android-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -fno-strict-aliasing -finline-functions -ffunction-sections -funwind-tables -fmessage-length=0 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers -no-canonical-prefixes"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified mips/libgmp.so
Binary file not shown.
Binary file modified mips/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions mips64/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "mips64el-linux-android-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -fomit-frame-pointer -Wa,--noexecstack -fno-strict-aliasing -finline-functions -ffunction-sections -funwind-tables -fmessage-length=0 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers -no-canonical-prefixes"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified mips64/libgmp.so
Binary file not shown.
Binary file modified mips64/libgmpxx.so
Binary file not shown.
16 changes: 6 additions & 10 deletions x86/gmp.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* Definitions for GNU multiple precision functions. -*- mode: c -*-
Copyright 1991, 1993-1997, 1999-2015 Free Software Foundation, Inc.
Copyright 1991, 1993-1997, 1999-2016 Free Software Foundation, Inc.
This file is part of the GNU MP Library.
Expand Down Expand Up @@ -49,11 +49,8 @@ see https://www.gnu.org/licenses/. */
#define GMP_NAIL_MASK (~ GMP_NUMB_MASK)


/* The following (everything under ifndef __GNU_MP__) must be identical in
gmp.h and mp.h to allow both to be included in an application or during
the library build. */
#ifndef __GNU_MP__
#define __GNU_MP__ 5
#define __GNU_MP__ 6

#include <stddef.h> /* for size_t */
#include <limits.h>
Expand Down Expand Up @@ -232,8 +229,6 @@ typedef const __mpq_struct *mpq_srcptr;
typedef __mpq_struct *mpq_ptr;


/* This is not wanted in mp.h, so put it outside the __GNU_MP__ common
section. */
#if __GMP_LIBGMP_DLL
#ifdef __GMP_WITHIN_GMPXX
/* compiling to go into a DLL libgmpxx */
Expand Down Expand Up @@ -268,7 +263,8 @@ typedef __mpq_struct *mpq_ptr;
|| defined (_MSL_STDIO_H) /* Metrowerks */ \
|| defined (_STDIO_H_INCLUDED) /* QNX4 */ \
|| defined (_ISO_STDIO_ISO_H) /* Sun C++ */ \
|| defined (__STDIO_LOADED) /* VMS */
|| defined (__STDIO_LOADED) /* VMS */ \
|| defined (__DEFINED_FILE) /* musl */
#define _GMP_H_HAVE_FILE 1
#endif

Expand Down Expand Up @@ -2323,10 +2319,10 @@ enum
#define __GMP_CC "i686-linux-android-gcc -std=gnu99"
#define __GMP_CFLAGS "-O2 -g -pedantic -Wa,--noexecstack -fomit-frame-pointer -ffunction-sections -funwind-tables -fstrict-aliasing -funswitch-loops -finline-limit=300 -no-canonical-prefixes -fstack-protector -march=i686 -mtune=intel -mssse3 -mfpmath=sse -m32"

/* Major version number is the value of __GNU_MP__ too, above and in mp.h. */
/* Major version number is the value of __GNU_MP__ too, above. */
#define __GNU_MP_VERSION 6
#define __GNU_MP_VERSION_MINOR 1
#define __GNU_MP_VERSION_PATCHLEVEL 0
#define __GNU_MP_VERSION_PATCHLEVEL 2
#define __GNU_MP_RELEASE (__GNU_MP_VERSION * 10000 + __GNU_MP_VERSION_MINOR * 100 + __GNU_MP_VERSION_PATCHLEVEL)

#define __GMP_H__
Expand Down
Binary file modified x86/libgmp.so
Binary file not shown.
Binary file modified x86/libgmpxx.so
Binary file not shown.
Loading

0 comments on commit e0e2974

Please sign in to comment.