root/opal/mca/pmix/pmix4x/pmix/src/atomics/sys/architecture.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /*
   2  * Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana
   3  *                         University Research and Technology
   4  *                         Corporation.  All rights reserved.
   5  * Copyright (c) 2004-2005 The University of Tennessee and The University
   6  *                         of Tennessee Research Foundation.  All rights
   7  *                         reserved.
   8  * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
   9  *                         University of Stuttgart.  All rights reserved.
  10  * Copyright (c) 2004-2005 The Regents of the University of California.
  11  *                         All rights reserved.
  12  * Copyright (c) 2011      Sandia National Laboratories. All rights reserved.
  13  * Copyright (c) 2014-2018 Intel, Inc.  All rights reserved.
  14  * Copyright (c) 2016      Los Alamos National Security, LLC. All rights
  15  *                         reserved.
  16  * Copyright (c) 2017      Research Organization for Information Science
  17  *                         and Technology (RIST). All rights reserved.
  18  * $COPYRIGHT$
  19  *
  20  * Additional copyrights may follow
  21  *
  22  * $HEADER$
  23  */
  24 
  25 /*
  26  * List of supported architectures
  27  */
  28 
  29 #ifndef PMIX_SYS_ARCHITECTURE_H
  30 #define PMIX_SYS_ARCHITECTURE_H
  31 
  32 /* Architectures */
  33 #define PMIX_UNSUPPORTED    0000
  34 #define PMIX_IA32           0010
  35 #define PMIX_IA64           0020
  36 #define PMIX_X86_64         0030
  37 #define PMIX_POWERPC32      0050
  38 #define PMIX_POWERPC64      0051
  39 #define PMIX_SPARC          0060
  40 #define PMIX_SPARCV9_32     0061
  41 #define PMIX_SPARCV9_64     0062
  42 #define PMIX_MIPS           0070
  43 #define PMIX_ARM            0100
  44 #define PMIX_ARM64          0101
  45 #define PMIX_S390           0110
  46 #define PMIX_S390X          0111
  47 #define PMIX_BUILTIN_SYNC   0200
  48 #define PMIX_BUILTIN_GCC    0202
  49 #define PMIX_BUILTIN_NO     0203
  50 #define PMIX_BUILTIN_C11    0204
  51 
  52 /* Formats */
  53 #define PMIX_DEFAULT        1000  /* standard for given architecture */
  54 #define PMIX_DARWIN         1001  /* Darwin / OS X on PowerPC */
  55 #define PMIX_PPC_LINUX      1002  /* Linux on PowerPC */
  56 #define PMIX_AIX            1003  /* AIX on Power / PowerPC */
  57 
  58 #endif /* #ifndef PMIX_SYS_ARCHITECTURE_H */

/* [<][>][^][v][top][bottom][index][help] */