vSMC
vSMC: Scalable Monte Carlo
Macros
compiler.hpp File Reference
#include <cstddef>
#include <Availability.h>

Go to the source code of this file.

Macros

#define __has_attribute(x)   0
 
#define __has_builtin(x)   0
 
#define __has_cpp_attribute(x)   0
 
#define __has_extension(x)   0
 
#define __has_feature(x)   0
 
#define VSMC_HAS_AVX   1
 
#define VSMC_HAS_AVX2   1
 
#define VSMC_HAS_CXX11LIB_ALGORITHM   0
 
#define VSMC_HAS_CXX11LIB_INITIALIZER_LIST   0
 
#define VSMC_HAS_CXX14_AGGREGATE_NSDMI   0
 
#define VSMC_HAS_CXX14_BINARY_LITERALS   0
 
#define VSMC_HAS_CXX14_CONTEXTUAL_CONVERSIONS   0
 
#define VSMC_HAS_CXX14_DECLTYPE_AUTO   0
 
#define VSMC_HAS_CXX14_DIGIT_SEPERATORS   0
 
#define VSMC_HAS_CXX14_GENERIC_LAMBDAS   0
 
#define VSMC_HAS_CXX14_INIT_CAPTURES   0
 
#define VSMC_HAS_CXX14_RELAXED_CONSTEXPR   0
 
#define VSMC_HAS_CXX14_RETURN_TYPE_DEDUCTION   0
 
#define VSMC_HAS_CXX14_RUNTIME_SIZED_ARRAYS   0
 
#define VSMC_HAS_CXX14_VARIABLE_TEMPLATES   0
 
#define VSMC_HAS_POSIX   1
 
#define VSMC_HAS_SSE2   1
 
#define VSMC_HAS_SSE3   1
 
#define VSMC_HAS_SSE4_1   1
 
#define VSMC_HAS_SSE4_2   1
 
#define VSMC_HAS_SSSE3   1
 
#define VSMC_HAS_WARNING   0
 
#define VSMC_HAS_X86   VSMC_HAS_SSE2
 
#define VSMC_INT64   long long
 
#define VSMC_MAC_10_0   __MAC_10_0
 
#define VSMC_MAC_10_1   __MAC_10_1
 
#define VSMC_MAC_10_10   __MAC_10_10
 
#define VSMC_MAC_10_2   __MAC_10_2
 
#define VSMC_MAC_10_3   __MAC_10_3
 
#define VSMC_MAC_10_4   __MAC_10_4
 
#define VSMC_MAC_10_5   __MAC_10_5
 
#define VSMC_MAC_10_6   __MAC_10_6
 
#define VSMC_MAC_10_7   __MAC_10_7
 
#define VSMC_MAC_10_8   __MAC_10_8
 
#define VSMC_MAC_10_9   __MAC_10_9
 
#define VSMC_MAC_VERSION   __MAC_OS_X_VERSION_MIN_REQUIRED
 
#define VSMC_MAC_VERSION_MIN_REQUIRED(ver)   VSMC_MAC_VERSION >= ver
 
#define VSMC_MACOSX
 
#define VSMC_STRONG_INLINE   inline
 

Macro Definition Documentation

#define __has_attribute (   x)    0

Definition at line 38 of file compiler.hpp.

#define __has_builtin (   x)    0

Definition at line 42 of file compiler.hpp.

#define __has_cpp_attribute (   x)    0

Definition at line 46 of file compiler.hpp.

#define __has_extension (   x)    0

Definition at line 50 of file compiler.hpp.

#define __has_feature (   x)    0

Definition at line 54 of file compiler.hpp.

#define VSMC_HAS_AVX   1

Definition at line 391 of file compiler.hpp.

#define VSMC_HAS_AVX2   1

Definition at line 383 of file compiler.hpp.

#define VSMC_HAS_CXX11LIB_ALGORITHM   0

Definition at line 262 of file compiler.hpp.

#define VSMC_HAS_CXX11LIB_INITIALIZER_LIST   0

Definition at line 282 of file compiler.hpp.

#define VSMC_HAS_CXX14_AGGREGATE_NSDMI   0

Definition at line 304 of file compiler.hpp.

#define VSMC_HAS_CXX14_BINARY_LITERALS   0

Definition at line 308 of file compiler.hpp.

#define VSMC_HAS_CXX14_CONTEXTUAL_CONVERSIONS   0

Definition at line 312 of file compiler.hpp.

#define VSMC_HAS_CXX14_DECLTYPE_AUTO   0

Definition at line 316 of file compiler.hpp.

#define VSMC_HAS_CXX14_DIGIT_SEPERATORS   0

Definition at line 320 of file compiler.hpp.

#define VSMC_HAS_CXX14_GENERIC_LAMBDAS   0

Definition at line 324 of file compiler.hpp.

#define VSMC_HAS_CXX14_INIT_CAPTURES   0

Definition at line 328 of file compiler.hpp.

#define VSMC_HAS_CXX14_RELAXED_CONSTEXPR   0

Definition at line 332 of file compiler.hpp.

#define VSMC_HAS_CXX14_RETURN_TYPE_DEDUCTION   0

Definition at line 336 of file compiler.hpp.

#define VSMC_HAS_CXX14_RUNTIME_SIZED_ARRAYS   0

Definition at line 340 of file compiler.hpp.

#define VSMC_HAS_CXX14_VARIABLE_TEMPLATES   0

Definition at line 344 of file compiler.hpp.

#define VSMC_HAS_POSIX   1

Definition at line 82 of file compiler.hpp.

#define VSMC_HAS_SSE2   1

Definition at line 431 of file compiler.hpp.

#define VSMC_HAS_SSE3   1

Definition at line 423 of file compiler.hpp.

#define VSMC_HAS_SSE4_1   1

Definition at line 407 of file compiler.hpp.

#define VSMC_HAS_SSE4_2   1

Definition at line 399 of file compiler.hpp.

#define VSMC_HAS_SSSE3   1

Definition at line 415 of file compiler.hpp.

#define VSMC_HAS_WARNING   0

Definition at line 364 of file compiler.hpp.

#define VSMC_HAS_X86   VSMC_HAS_SSE2

Definition at line 441 of file compiler.hpp.

#define VSMC_INT64   long long

Definition at line 356 of file compiler.hpp.

#define VSMC_MAC_10_0   __MAC_10_0

Definition at line 62 of file compiler.hpp.

#define VSMC_MAC_10_1   __MAC_10_1

Definition at line 63 of file compiler.hpp.

#define VSMC_MAC_10_10   __MAC_10_10

Definition at line 72 of file compiler.hpp.

#define VSMC_MAC_10_2   __MAC_10_2

Definition at line 64 of file compiler.hpp.

#define VSMC_MAC_10_3   __MAC_10_3

Definition at line 65 of file compiler.hpp.

#define VSMC_MAC_10_4   __MAC_10_4

Definition at line 66 of file compiler.hpp.

#define VSMC_MAC_10_5   __MAC_10_5

Definition at line 67 of file compiler.hpp.

#define VSMC_MAC_10_6   __MAC_10_6

Definition at line 68 of file compiler.hpp.

#define VSMC_MAC_10_7   __MAC_10_7

Definition at line 69 of file compiler.hpp.

#define VSMC_MAC_10_8   __MAC_10_8

Definition at line 70 of file compiler.hpp.

#define VSMC_MAC_10_9   __MAC_10_9

Definition at line 71 of file compiler.hpp.

#define VSMC_MAC_VERSION   __MAC_OS_X_VERSION_MIN_REQUIRED

Definition at line 73 of file compiler.hpp.

#define VSMC_MAC_VERSION_MIN_REQUIRED (   ver)    VSMC_MAC_VERSION >= ver

Definition at line 74 of file compiler.hpp.

#define VSMC_MACOSX

Definition at line 60 of file compiler.hpp.

#define VSMC_STRONG_INLINE   inline

Definition at line 368 of file compiler.hpp.