Browse Source

Support INTERFACE64

pull/3539/head
Martin Kroeker GitHub 4 years ago
parent
commit
45b4963c90
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
17 changed files with 362 additions and 17 deletions
  1. +23
    -1
      lapack-netlib/SRC/dgebd2.c
  2. +23
    -1
      lapack-netlib/SRC/dgebrd.c
  3. +21
    -1
      lapack-netlib/SRC/dgeqrf.c
  4. +20
    -1
      lapack-netlib/SRC/dgesvd.c
  5. +22
    -1
      lapack-netlib/SRC/dlarf.c
  6. +22
    -1
      lapack-netlib/SRC/dlarfg.c
  7. +21
    -1
      lapack-netlib/SRC/dlarft.c
  8. +21
    -1
      lapack-netlib/SRC/dorg2r.c
  9. +21
    -1
      lapack-netlib/SRC/dorgbr.c
  10. +21
    -1
      lapack-netlib/SRC/dorgl2.c
  11. +21
    -1
      lapack-netlib/SRC/dorglq.c
  12. +21
    -1
      lapack-netlib/SRC/dorgqr.c
  13. +21
    -1
      lapack-netlib/SRC/dorm2r.c
  14. +21
    -1
      lapack-netlib/SRC/dormbr.c
  15. +21
    -1
      lapack-netlib/SRC/dorml2.c
  16. +21
    -1
      lapack-netlib/SRC/dormlq.c
  17. +21
    -1
      lapack-netlib/SRC/dormqr.c

+ 23
- 1
lapack-netlib/SRC/dgebd2.c View File

@@ -19,7 +19,29 @@
#undef I
#endif

typedef int integer;
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;


typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 23
- 1
lapack-netlib/SRC/dgebrd.c View File

@@ -19,7 +19,29 @@
#undef I
#endif

typedef int integer;
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;


typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dgeqrf.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 20
- 1
lapack-netlib/SRC/dgesvd.c View File

@@ -12,7 +12,6 @@
#include <string.h>
#include <stdio.h>
#include <complex.h>
#include "../../common.h"
#ifdef complex
#undef complex
#endif
@@ -20,6 +19,26 @@
#undef I
#endif

#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;
typedef unsigned int uinteger;
typedef char *address;


+ 22
- 1
lapack-netlib/SRC/dlarf.c View File

@@ -19,7 +19,28 @@
#undef I
#endif

typedef int integer;
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 22
- 1
lapack-netlib/SRC/dlarfg.c View File

@@ -18,8 +18,29 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;


typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dlarft.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorg2r.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorgbr.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorgl2.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorglq.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorgqr.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorm2r.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dormbr.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dorml2.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dormlq.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


+ 21
- 1
lapack-netlib/SRC/dormqr.c View File

@@ -18,8 +18,28 @@
#ifdef I
#undef I
#endif
#if defined(OS_WINDOWS) && defined(__64BIT__)
typedef long long BLASLONG;
typedef unsigned long long BLASULONG;
#else
typedef long BLASLONG;
typedef unsigned long BLASULONG;
#endif

#ifdef LAPACK_ILP64
typedef BLASLONG blasint;
#if defined(OS_WINDOWS) && defined(__64BIT__)
#define blasabs(x) llabs(x)
#else
#define blasabs(x) labs(x)
#endif
#else
typedef int blasint;
#define blasabs(x) abs(x)
#endif

typedef blasint integer;

typedef int integer;
typedef unsigned int uinteger;
typedef char *address;
typedef short int shortint;


Loading…
Cancel
Save