1 /* 2 * Copyright 2009 The Native Client Authors. All rights reserved. 3 * Use of this source code is governed by a BSD-style license that can be 4 * found in the LICENSE file. 5 */ 6 7 /* 8 * NaCl Service Runtime API. 9 */ 10 11 12 #ifndef NATIVE_CLIENT_SRC_TRUSTED_SERVICE_RUNTIME_INCLUDE_BITS_WORDSIZE_H_ 13 #define NATIVE_CLIENT_SRC_TRUSTED_SERVICE_RUNTIME_INCLUDE_BITS_WORDSIZE_H_ 14 15 #if !defined(__WORDSIZE) 16 # if defined(__powerpc64__) || defined(__s390x__) || defined(__arch64__) || \ 17 defined(__sparcv9) || defined(__x86_64__) || defined(_AMD64_) || \ 18 defined(_M_AMD64) 19 # define __WORDSIZE 64 20 # else 21 # define __WORDSIZE 32 22 # endif 23 #endif 24 25 #endif /* NATIVE_CLIENT_SRC_TRUSTED_SERVICE_RUNTIME_INCLUDE_BITS_WORDSIZE_H_ */ 26