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-2019 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 */ 59