Lines 1-7
Link Here
|
1 |
/* This file defines some basic constants for the MPI machinery. We |
1 |
/* AMD64 compiled with x32 fails in assembly due to incorrect |
2 |
* need to define the types on a per-CPU basis, so it is done with |
2 |
* size of long detected. Using compiler information to detect |
3 |
* this file here. */ |
3 |
* this since it is no longer per-architecture |
|
|
4 |
*/ |
5 |
#if defined(__GNUC__) && __GNUC__ >= 3 && defined(__x86_64__) && defined(__ILP32__) |
6 |
#define BYTES_PER_MPI_LIMB 8 |
7 |
#else |
4 |
#define BYTES_PER_MPI_LIMB (SIZEOF_UNSIGNED_LONG) |
8 |
#define BYTES_PER_MPI_LIMB (SIZEOF_UNSIGNED_LONG) |
|
|
9 |
#endif |
5 |
|
10 |
|
6 |
|
11 |
|
7 |
|
12 |
|