Bugzilla – Attachment 761 Details for
Bug 1363
Compilation error from including headers on
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Forgot Password
Login:
[x]
This bugzilla service is closed. All entries have been migrated to
https://gitlab.com/libeigen/eigen
All macros defined (as output by g++ with the same compliation options plus -E -dM except sorted); ignore previous attachment, that was with the workaround -fabi-version=7
droppipe.idms (text/plain), 90.53 KB, created by
Zsbán Ambrus
on 2016-12-15 10:01:52 UTC
(
hide
)
Description:
All macros defined (as output by g++ with the same compliation options plus -E -dM except sorted); ignore previous attachment, that was with the workaround -fabi-version=7
Filename:
MIME Type:
Creator:
Zsbán Ambrus
Created:
2016-12-15 10:01:52 UTC
Size:
90.53 KB
patch
obsolete
>#define ATOMIC_BOOL_LOCK_FREE __GCC_ATOMIC_BOOL_LOCK_FREE >#define ATOMIC_CHAR16_T_LOCK_FREE __GCC_ATOMIC_CHAR16_T_LOCK_FREE >#define ATOMIC_CHAR32_T_LOCK_FREE __GCC_ATOMIC_CHAR32_T_LOCK_FREE >#define ATOMIC_CHAR_LOCK_FREE __GCC_ATOMIC_CHAR_LOCK_FREE >#define ATOMIC_INT_LOCK_FREE __GCC_ATOMIC_INT_LOCK_FREE >#define ATOMIC_LLONG_LOCK_FREE __GCC_ATOMIC_LLONG_LOCK_FREE >#define ATOMIC_LONG_LOCK_FREE __GCC_ATOMIC_LONG_LOCK_FREE >#define ATOMIC_POINTER_LOCK_FREE __GCC_ATOMIC_POINTER_LOCK_FREE >#define ATOMIC_SHORT_LOCK_FREE __GCC_ATOMIC_SHORT_LOCK_FREE >#define ATOMIC_WCHAR_T_LOCK_FREE __GCC_ATOMIC_WCHAR_T_LOCK_FREE >#define BUFSIZ 512 >#define CHAR_BIT __CHAR_BIT__ >#define CHAR_MAX SCHAR_MAX >#define CHAR_MIN SCHAR_MIN >#define DUMMYSTRUCTNAME >#define DUMMYSTRUCTNAME1 >#define DUMMYSTRUCTNAME2 >#define DUMMYSTRUCTNAME3 >#define DUMMYSTRUCTNAME4 >#define DUMMYSTRUCTNAME5 >#define DUMMYUNIONNAME >#define DUMMYUNIONNAME1 >#define DUMMYUNIONNAME2 >#define DUMMYUNIONNAME3 >#define DUMMYUNIONNAME4 >#define DUMMYUNIONNAME5 >#define DUMMYUNIONNAME6 >#define DUMMYUNIONNAME7 >#define DUMMYUNIONNAME8 >#define DUMMYUNIONNAME9 >#define E2BIG 7 >#define EACCES 13 >#define EADDRINUSE 100 >#define EADDRNOTAVAIL 101 >#define EAFNOSUPPORT 102 >#define EAGAIN 11 >#define EALREADY 103 >#define EBADF 9 >#define EBUSY 16 >#define ECANCELED 105 >#define ECHILD 10 >#define ECONNABORTED 106 >#define ECONNREFUSED 107 >#define ECONNRESET 108 >#define EDEADLK 36 >#define EDEADLOCK EDEADLK >#define EDESTADDRREQ 109 >#define EDOM 33 >#define EEXIST 17 >#define EFAULT 14 >#define EFBIG 27 >#define EHOSTUNREACH 110 >#define EIGEN_ALIGN16 EIGEN_ALIGN_TO_BOUNDARY(16) >#define EIGEN_ALIGN32 EIGEN_ALIGN_TO_BOUNDARY(32) >#define EIGEN_ALIGN64 EIGEN_ALIGN_TO_BOUNDARY(64) >#define EIGEN_ALIGN8 EIGEN_ALIGN_TO_BOUNDARY(8) >#define EIGEN_ALIGNEDBOX_H >#define EIGEN_ALIGNED_ALLOCA(SIZE) reinterpret_cast<void*>((internal::UIntPtr(EIGEN_ALLOCA(SIZE+EIGEN_DEFAULT_ALIGN_BYTES-1)) + EIGEN_DEFAULT_ALIGN_BYTES-1) & ~(std::size_t(EIGEN_DEFAULT_ALIGN_BYTES-1))) >#define EIGEN_ALIGN_MAX EIGEN_ALIGN_TO_BOUNDARY(EIGEN_MAX_STATIC_ALIGN_BYTES) >#define EIGEN_ALIGN_TO_BOUNDARY(n) __attribute__((aligned(n))) >#define EIGEN_ALLANDANY_H >#define EIGEN_ALLOCA alloca >#define EIGEN_ALWAYS_INLINE __attribute__((always_inline)) inline >#define EIGEN_ANGLEAXIS_H >#define EIGEN_ARCH_ARM 0 >#define EIGEN_ARCH_ARM64 0 >#define EIGEN_ARCH_ARM_OR_ARM64 0 >#define EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS (2*sizeof(void*)) >#define EIGEN_ARCH_IA64 0 >#define EIGEN_ARCH_MIPS 0 >#define EIGEN_ARCH_PPC 0 >#define EIGEN_ARCH_SPARC 0 >#define EIGEN_ARCH_WANTS_STACK_ALIGNMENT 1 >#define EIGEN_ARCH_i386 0 >#define EIGEN_ARCH_i386_OR_x86_64 1 >#define EIGEN_ARCH_x86_64 1 >#define EIGEN_ARRAYBASE_H >#define EIGEN_ARRAYWRAPPER_H >#define EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY(NAME,FUNCTOR) template<typename Derived> struct NAME ##_retval<ArrayBase<Derived> > { typedef const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> type; }; template<typename Derived> struct NAME ##_impl<ArrayBase<Derived> > { static inline typename NAME ##_retval<ArrayBase<Derived> >::type run(const Eigen::ArrayBase<Derived>& x) { return typename NAME ##_retval<ArrayBase<Derived> >::type(x.derived()); } }; >#define EIGEN_ARRAY_DECLARE_GLOBAL_UNARY(NAME,FUNCTOR,DOC_OP,DOC_DETAILS) template<typename Derived> inline const Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived> (NAME)(const Eigen::ArrayBase<Derived>& x) { return Eigen::CwiseUnaryOp<Eigen::internal::FUNCTOR<typename Derived::Scalar>, const Derived>(x.derived()); } >#define EIGEN_ARRAY_H >#define EIGEN_ASM_COMMENT(X) __asm__("#" X) >#define EIGEN_ASSIGNMENT_FUNCTORS_H >#define EIGEN_ASSIGN_EVALUATOR_H >#define EIGEN_ASSIGN_H >#define EIGEN_BANDMATRIX_H >#define EIGEN_BDCSVD_H >#define EIGEN_BIDIAGONALIZATION_H >#define EIGEN_BINARY_FUNCTORS_H >#define EIGEN_BLASUTIL_H >#define EIGEN_BLOCK_H >#define EIGEN_BLOCK_HOUSEHOLDER_H >#define EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD 8 >#define EIGEN_CAT(a,b) EIGEN_CAT2(a,b) >#define EIGEN_CAT2(a,b) a ## b >#define EIGEN_CATCH(X) catch (X) >#define EIGEN_CATCH_ASSIGN_XPR_OP_PRODUCT(ASSIGN_OP,BINOP,ASSIGN_OP2) template< typename DstXprType, typename OtherXpr, typename Lhs, typename Rhs, typename DstScalar, typename SrcScalar, typename OtherScalar,typename ProdScalar> struct Assignment<DstXprType, CwiseBinaryOp<internal::BINOP<OtherScalar,ProdScalar>, const OtherXpr, const Product<Lhs,Rhs,DefaultProduct> >, internal::ASSIGN_OP<DstScalar,SrcScalar>, Dense2Dense> : assignment_from_xpr_op_product<DstXprType, OtherXpr, Product<Lhs,Rhs,DefaultProduct>, internal::ASSIGN_OP<DstScalar,OtherScalar>, internal::ASSIGN_OP2<DstScalar,ProdScalar> > {} >#define EIGEN_CHECK_BINARY_COMPATIBILIY(BINOP,LHS,RHS) EIGEN_STATIC_ASSERT((Eigen::internal::has_ReturnType<ScalarBinaryOpTraits<LHS, RHS,BINOP> >::value), YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY) >#define EIGEN_CHOLESKY_MODULE_H >#define EIGEN_COLPIVOTINGHOUSEHOLDERQR_H >#define EIGEN_COMMA , >#define EIGEN_COMMAINITIALIZER_H >#define EIGEN_COMPLETEORTHOGONALDECOMPOSITION_H >#define EIGEN_COMPLEX_AVX_H >#define EIGEN_COMPLEX_CUDA_H >#define EIGEN_COMPLEX_SSE_H >#define EIGEN_COMP_ARM 0 >#define EIGEN_COMP_CLANG 0 >#define EIGEN_COMP_EMSCRIPTEN 0 >#define EIGEN_COMP_GNUC 1 >#define EIGEN_COMP_GNUC_STRICT 0 >#define EIGEN_COMP_IBM 0 >#define EIGEN_COMP_ICC 0 >#define EIGEN_COMP_LLVM 0 >#define EIGEN_COMP_MINGW 1 >#define EIGEN_COMP_MSVC 0 >#define EIGEN_COMP_MSVC_STRICT 0 >#define EIGEN_COMP_PGI 0 >#define EIGEN_COMP_SUNCC 0 >#define EIGEN_CONDITIONESTIMATOR_H >#define EIGEN_CONSTANTS_H >#define EIGEN_COREEVALUATORS_H >#define EIGEN_COREITERATORS_H >#define EIGEN_CORE_H >#define EIGEN_CPUID(abcd,func,id) __asm__ __volatile__ ("xchg{q}\t{%%}rbx, %q1; cpuid; xchg{q}\t{%%}rbx, %q1": "=a" (abcd[0]), "=&r" (abcd[1]), "=c" (abcd[2]), "=d" (abcd[3]) : "0" (func), "2" (id)); >#define EIGEN_CWISE_BINARY_OP_H >#define EIGEN_CWISE_BINARY_RETURN_TYPE(LHS,RHS,OPNAME) CwiseBinaryOp< EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)< typename internal::traits<LHS>::Scalar, typename internal::traits<RHS>::Scalar >, const LHS, const RHS > >#define EIGEN_CWISE_NULLARY_OP_H >#define EIGEN_CWISE_TERNARY_OP_H >#define EIGEN_CWISE_UNARY_OP_H >#define EIGEN_CWISE_UNARY_VIEW_H >#define EIGEN_DEBUG_ALIGNED_LOAD >#define EIGEN_DEBUG_ALIGNED_STORE >#define EIGEN_DEBUG_UNALIGNED_LOAD >#define EIGEN_DEBUG_UNALIGNED_STORE >#define EIGEN_DEBUG_VAR(x) std::cerr << #x << " = " << x << std::endl; >#define EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS >#define EIGEN_DEFAULT_ALIGN_BYTES EIGEN_MAX_ALIGN_BYTES >#define EIGEN_DEFAULT_DENSE_INDEX_TYPE std::ptrdiff_t >#define EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat() >#define EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION Eigen::ColMajor >#define EIGEN_DEFAULT_SETTINGS_H >#define EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS inline >#define EIGEN_DENSEBASE_H >#define EIGEN_DENSECOEFFSBASE_H >#define EIGEN_DENSESTORAGEBASE_H >#define EIGEN_DENSE_PUBLIC_INTERFACE(Derived) EIGEN_GENERIC_PUBLIC_INTERFACE(Derived) typedef typename Base::PacketScalar PacketScalar; >#define EIGEN_DEPRECATED __attribute__((deprecated)) >#define EIGEN_DETERMINANT_H >#define EIGEN_DEVICE_FUNC >#define EIGEN_DIAGONALMATRIX_H >#define EIGEN_DIAGONALPRODUCT_H >#define EIGEN_DIAGONAL_H >#define EIGEN_DONT_INLINE __attribute__((noinline)) >#define EIGEN_DOT_H >#define EIGEN_EIGENBASE_H >#define EIGEN_EMPTY >#define EIGEN_EMPTY_STRUCT_CTOR(X) EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE X() {} EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE X(const X& ) {} >#define EIGEN_EULERANGLES_H >#define EIGEN_EXCEPTIONS >#define EIGEN_EXCEPTION_SPEC(X) throw(X) >#define EIGEN_EXPLICIT_CAST(tgt_type) explicit operator tgt_type() >#define EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(EXPR,SCALAR,OPNAME) CwiseBinaryOp<EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)<typename internal::traits<EXPR>::Scalar,SCALAR>, const EXPR, const typename internal::plain_constant_type<EXPR,SCALAR>::type> >#define EIGEN_FAST_MATH 1 >#define EIGEN_FORWARDDECLARATIONS_H >#define EIGEN_FREEBSD_MALLOC_ALREADY_ALIGNED 0 >#define EIGEN_FULLPIVOTINGHOUSEHOLDERQR_H >#define EIGEN_FUZZY_H >#define EIGEN_GCC3_OR_OLDER 0 >#define EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT 0 >#define EIGEN_GENERAL_BLOCK_PANEL_H >#define EIGEN_GENERAL_MATRIX_MATRIX_H >#define EIGEN_GENERAL_MATRIX_MATRIX_TRIANGULAR_H >#define EIGEN_GENERAL_MATRIX_VECTOR_H >#define EIGEN_GENERAL_PRODUCT_H >#define EIGEN_GENERIC_PACKET_MATH_H >#define EIGEN_GENERIC_PUBLIC_INTERFACE(Derived) typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; typedef typename Base::CoeffReturnType CoeffReturnType; typedef typename Eigen::internal::ref_selector<Derived>::type Nested; typedef typename Eigen::internal::traits<Derived>::StorageKind StorageKind; typedef typename Eigen::internal::traits<Derived>::StorageIndex StorageIndex; enum { RowsAtCompileTime = Eigen::internal::traits<Derived>::RowsAtCompileTime, ColsAtCompileTime = Eigen::internal::traits<Derived>::ColsAtCompileTime, Flags = Eigen::internal::traits<Derived>::Flags, SizeAtCompileTime = Base::SizeAtCompileTime, MaxSizeAtCompileTime = Base::MaxSizeAtCompileTime, IsVectorAtCompileTime = Base::IsVectorAtCompileTime }; using Base::derived; using Base::const_cast_derived; >#define EIGEN_GEOMETRY_MODULE_H >#define EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED 0 >#define EIGEN_GLOBAL_FUNCTIONS_H >#define EIGEN_GNUC_AT(x,y) ( __GNUC__==x && __GNUC_MINOR__==y ) >#define EIGEN_GNUC_AT_LEAST(x,y) ((__GNUC__==x && __GNUC_MINOR__>=y) || __GNUC__>x) >#define EIGEN_GNUC_AT_MOST(x,y) ((__GNUC__==x && __GNUC_MINOR__<=y) || __GNUC__<x) >#define EIGEN_HALF_CUDA_H >#define EIGEN_HAS_BUILTIN(x) 0 >#define EIGEN_HAS_C99_MATH 1 >#define EIGEN_HAS_CONSTEXPR 1 >#define EIGEN_HAS_CXX11 1 >#define EIGEN_HAS_CXX11_CONTAINERS 0 >#define EIGEN_HAS_CXX11_MATH 0 >#define EIGEN_HAS_CXX11_NOEXCEPT 0 >#define EIGEN_HAS_ERRNO >#define EIGEN_HAS_RVALUE_REFERENCES 1 >#define EIGEN_HAS_STD_RESULT_OF 1 >#define EIGEN_HAS_VARIADIC_TEMPLATES 1 >#define EIGEN_HOMOGENEOUS_H >#define EIGEN_HOUSEHOLDER_H >#define EIGEN_HOUSEHOLDER_MODULE_H >#define EIGEN_HOUSEHOLDER_SEQUENCE_H >#define EIGEN_HYPERPLANE_H >#define EIGEN_IDEAL_MAX_ALIGN_BYTES 32 >#define EIGEN_IMPLIES(a,b) (!(a) || (b)) >#define EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) using Base::operator =; EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Derived& operator=(const Derived& other) { Base::operator=(other); return *this; } >#define EIGEN_INHERIT_ASSIGNMENT_OPERATORS(Derived) EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR(Derived) >#define EIGEN_INITIALIZE_COEFFS_IF_THAT_OPTION_IS_ENABLED >#define EIGEN_INTERNAL_CHECK_COST_VALUE(C) EIGEN_STATIC_ASSERT((C)>=0 && (C)<=HugeCost*HugeCost, EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT__INVALID_COST_VALUE); >#define EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN >#define EIGEN_INVERSE_H >#define EIGEN_INVERSE_IMPL_H >#define EIGEN_IO_H >#define EIGEN_JACOBISVD_H >#define EIGEN_JACOBI_H >#define EIGEN_JACOBI_MODULE_H >#define EIGEN_LDLT_H >#define EIGEN_LLT_H >#define EIGEN_LOGICAL_XOR(a,b) (((a) || (b)) && !((a) && (b))) >#define EIGEN_LU_H >#define EIGEN_LU_MODULE_H >#define EIGEN_MACROS_H >#define EIGEN_MAJOR_VERSION 3 >#define EIGEN_MAKESTRING(a) EIGEN_MAKESTRING2(a) >#define EIGEN_MAKESTRING2(a) #a >#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(true) >#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(NeedsToAlign) void *operator new(size_t size) { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } void *operator new[](size_t size) { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } void operator delete(void * ptr) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete[](void * ptr) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete(void * ptr, std::size_t ) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } void operator delete[](void * ptr, std::size_t ) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } static void *operator new(size_t size, void *ptr) { return ::operator new(size,ptr); } static void *operator new[](size_t size, void* ptr) { return ::operator new[](size,ptr); } void operator delete(void * memory, void *ptr) EIGEN_NO_THROW { return ::operator delete(memory,ptr); } void operator delete[](void * memory, void *ptr) EIGEN_NO_THROW { return ::operator delete[](memory,ptr); } EIGEN_MAKE_ALIGNED_OPERATOR_NEW_NOTHROW(NeedsToAlign) void operator delete(void *ptr, const std::nothrow_t&) EIGEN_NO_THROW { Eigen::internal::conditional_aligned_free<NeedsToAlign>(ptr); } typedef void eigen_aligned_operator_new_marker_type; >#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(Scalar,Size) EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(bool(((Size)!=Eigen::Dynamic) && ((sizeof(Scalar)*(Size))%EIGEN_MAX_ALIGN_BYTES==0))) >#define EIGEN_MAKE_ALIGNED_OPERATOR_NEW_NOTHROW(NeedsToAlign) void* operator new(size_t size, const std::nothrow_t&) EIGEN_NO_THROW { EIGEN_TRY { return Eigen::internal::conditional_aligned_malloc<NeedsToAlign>(size); } EIGEN_CATCH (...) { return 0; } } >#define EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS(Type,TypeSuffix,Size) typedef Array<Type, Size, Dynamic> Array ##Size ##X ##TypeSuffix; typedef Array<Type, Dynamic, Size> Array ##X ##Size ##TypeSuffix; >#define EIGEN_MAKE_CWISE_BINARY_OP(METHOD,OPNAME) template<typename OtherDerived> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME) (METHOD)(const EIGEN_CURRENT_STORAGE_BASE_CLASS<OtherDerived> &other) const { return EIGEN_CWISE_BINARY_RETURN_TYPE(Derived,OtherDerived,OPNAME)(derived(), other.derived()); } >#define EIGEN_MAKE_IMAGE_HELPERS(DecompositionType) typedef typename DecompositionType::MatrixType MatrixType; typedef typename MatrixType::Scalar Scalar; typedef typename MatrixType::RealScalar RealScalar; typedef Eigen::internal::image_retval_base<DecompositionType> Base; using Base::dec; using Base::originalMatrix; using Base::rank; using Base::rows; using Base::cols; image_retval(const DecompositionType& dec, const MatrixType& originalMatrix) : Base(dec, originalMatrix) {} >#define EIGEN_MAKE_KERNEL_HELPERS(DecompositionType) typedef typename DecompositionType::MatrixType MatrixType; typedef typename MatrixType::Scalar Scalar; typedef typename MatrixType::RealScalar RealScalar; typedef Eigen::internal::kernel_retval_base<DecompositionType> Base; using Base::dec; using Base::rank; using Base::rows; using Base::cols; kernel_retval(const DecompositionType& dec) : Base(dec) {} >#define EIGEN_MAKE_SCALAR_BINARY_OP(METHOD,OPNAME) EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) >#define EIGEN_MAKE_SCALAR_BINARY_OP_ONTHELEFT(METHOD,OPNAME) template <typename T> EIGEN_DEVICE_FUNC inline friend EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(typename internal::promote_scalar_arg<Scalar EIGEN_COMMA T EIGEN_COMMA EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,T,Scalar)>::type,Derived,OPNAME)) (METHOD)(const T& scalar, const StorageBaseType& matrix) { typedef typename internal::promote_scalar_arg<Scalar,T,EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,T,Scalar)>::type PromotedT; return EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(PromotedT,Derived,OPNAME)( typename internal::plain_constant_type<Derived,PromotedT>::type(matrix.derived().rows(), matrix.derived().cols(), internal::scalar_constant_op<PromotedT>(scalar)), matrix.derived()); } >#define EIGEN_MAKE_SCALAR_BINARY_OP_ONTHERIGHT(METHOD,OPNAME) template <typename T> EIGEN_DEVICE_FUNC inline EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(const EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,typename internal::promote_scalar_arg<Scalar EIGEN_COMMA T EIGEN_COMMA EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,Scalar,T)>::type,OPNAME)) (METHOD)(const T& scalar) const { typedef typename internal::promote_scalar_arg<Scalar,T,EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,Scalar,T)>::type PromotedT; return EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(Derived,PromotedT,OPNAME)(derived(), typename internal::plain_constant_type<Derived,PromotedT>::type(derived().rows(), derived().cols(), internal::scalar_constant_op<PromotedT>(scalar))); } >#define EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT(sizemask) eigen_assert((internal::UIntPtr(eigen_unaligned_array_assert_workaround_gcc47(array)) & (sizemask)) == 0 && "this assertion is explained here: " "http://eigen.tuxfamily.org/dox-devel/group__TopicUnalignedArrayAssert.html" " **** READ THIS WEB PAGE !!! ****"); >#define EIGEN_MALLOC_ALREADY_ALIGNED 0 >#define EIGEN_MAPBASE_H >#define EIGEN_MAP_H >#define EIGEN_MATHFUNCTIONSIMPL_H >#define EIGEN_MATHFUNCTIONS_H >#define EIGEN_MATHFUNC_IMPL(func,scalar) Eigen::internal::func ##_impl<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type> >#define EIGEN_MATHFUNC_RETVAL(func,scalar) typename Eigen::internal::func ##_retval<typename Eigen::internal::global_math_functions_filtering_base<scalar>::type>::type >#define EIGEN_MATH_FUNCTIONS_AVX_H >#define EIGEN_MATH_FUNCTIONS_SSE_H >#define EIGEN_MATRIXBASE_H >#define EIGEN_MATRIXSTORAGE_H >#define EIGEN_MATRIX_H >#define EIGEN_MAX_ALIGN_BYTES EIGEN_IDEAL_MAX_ALIGN_BYTES >#define EIGEN_MAX_CPP_VER 99 >#define EIGEN_MAX_STATIC_ALIGN_BYTES EIGEN_IDEAL_MAX_ALIGN_BYTES >#define EIGEN_MEMBER_FUNCTOR(MEMBER,COST) template <typename ResultType> struct member_ ##MEMBER { EIGEN_EMPTY_STRUCT_CTOR(member_ ##MEMBER) typedef ResultType result_type; template<typename Scalar, int Size> struct Cost { enum { value = COST }; }; template<typename XprType> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ResultType operator()(const XprType& mat) const { return mat.MEMBER(); } } >#define EIGEN_MEMORY_H >#define EIGEN_META_H >#define EIGEN_MINOR_VERSION 1 >#define EIGEN_MIN_ALIGN_BYTES 16 >#define EIGEN_MISC_IMAGE_H >#define EIGEN_MISC_KERNEL_H >#define EIGEN_MKL_SUPPORT_H >#define EIGEN_MSVC10_WORKAROUND_BINARYOP_RETURN_TYPE(X) typename internal::enable_if<true,X>::type >#define EIGEN_NESTBYVALUE_H >#define EIGEN_NOALIAS_H >#define EIGEN_NOEXCEPT >#define EIGEN_NOEXCEPT_IF(x) >#define EIGEN_NOT_A_MACRO >#define EIGEN_NO_THROW throw() >#define EIGEN_NULLARY_FUNCTORS_H >#define EIGEN_NUMTRAITS_H >#define EIGEN_ONLY_USED_FOR_DEBUG(x) >#define EIGEN_ORTHOMETHODS_H >#define EIGEN_OS_ANDROID 0 >#define EIGEN_OS_BSD 0 >#define EIGEN_OS_CYGWIN 0 >#define EIGEN_OS_GNULINUX 0 >#define EIGEN_OS_LINUX 0 >#define EIGEN_OS_MAC 0 >#define EIGEN_OS_QNX 0 >#define EIGEN_OS_SOLARIS 0 >#define EIGEN_OS_SUN 0 >#define EIGEN_OS_UNIX 0 >#define EIGEN_OS_WIN 1 >#define EIGEN_OS_WIN64 1 >#define EIGEN_OS_WINCE 0 >#define EIGEN_OS_WIN_STRICT 1 >#define EIGEN_PACKET_MATH_AVX_H >#define EIGEN_PACKET_MATH_HALF_CUDA_H >#define EIGEN_PACKET_MATH_SSE_H >#define EIGEN_PARALLELIZER_H >#define EIGEN_PARAMETRIZEDLINE_H >#define EIGEN_PARTIALLU_H >#define EIGEN_PARTIAL_REDUX_H >#define EIGEN_PERMISSIVE_EXPR __extension__ >#define EIGEN_PERMUTATIONMATRIX_H >#define EIGEN_PI 3.141592653589793238462643383279502884197169399375105820974944592307816406L >#define EIGEN_PLAIN_ENUM_MAX(a,b) (((int)a >= (int)b) ? (int)a : (int)b) >#define EIGEN_PLAIN_ENUM_MIN(a,b) (((int)a <= (int)b) ? (int)a : (int)b) >#define EIGEN_PREDICATE_SAME_MATRIX_SIZE(TYPE0,TYPE1) ( (int(Eigen::internal::size_of_xpr_at_compile_time<TYPE0>::ret)==0 && int(Eigen::internal::size_of_xpr_at_compile_time<TYPE1>::ret)==0) || ( (int(TYPE0::RowsAtCompileTime)==Eigen::Dynamic || int(TYPE1::RowsAtCompileTime)==Eigen::Dynamic || int(TYPE0::RowsAtCompileTime)==int(TYPE1::RowsAtCompileTime)) && (int(TYPE0::ColsAtCompileTime)==Eigen::Dynamic || int(TYPE1::ColsAtCompileTime)==Eigen::Dynamic || int(TYPE0::ColsAtCompileTime)==int(TYPE1::ColsAtCompileTime)) ) ) >#define EIGEN_PRODUCTEVALUATORS_H >#define EIGEN_PRODUCT_H >#define EIGEN_QR_H >#define EIGEN_QR_MODULE_H >#define EIGEN_QUATERNION_H >#define EIGEN_RANDOM_H >#define EIGEN_REALSVD2X2_H >#define EIGEN_REDUX_H >#define EIGEN_REF_H >#define EIGEN_REPLICATE_H >#define EIGEN_RESTRICT __restrict >#define EIGEN_RETURNBYVALUE_H >#define EIGEN_REVERSE_H >#define EIGEN_ROTATION2D_H >#define EIGEN_ROTATIONBASE_H >#define EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO 1 >#define EIGEN_SCALAR_BINARYOP_EXPR_RETURN_TYPE(SCALAR,EXPR,OPNAME) CwiseBinaryOp<EIGEN_CAT(EIGEN_CAT(internal::scalar_,OPNAME),_op)<SCALAR,typename internal::traits<EXPR>::Scalar>, const typename internal::plain_constant_type<EXPR,SCALAR>::type, const EXPR> >#define EIGEN_SCALAR_BINARY_SUPPORTED(OPNAME,TYPEA,TYPEB) (Eigen::internal::has_ReturnType<Eigen::ScalarBinaryOpTraits<TYPEA,TYPEB,EIGEN_CAT(EIGEN_CAT(Eigen::internal::scalar_,OPNAME),_op)<TYPEA,TYPEB> > >::value) >#define EIGEN_SCALING_H >#define EIGEN_SELECT_H >#define EIGEN_SELFADJOINTMATRIX_H >#define EIGEN_SELFADJOINTRANK2UPTADE_H >#define EIGEN_SELFADJOINT_MATRIX_MATRIX_H >#define EIGEN_SELFADJOINT_MATRIX_VECTOR_H >#define EIGEN_SELFADJOINT_PRODUCT_H >#define EIGEN_SELFCWISEBINARYOP_H >#define EIGEN_SIZE_MAX(a,b) (((int)a == Dynamic || (int)b == Dynamic) ? Dynamic : ((int)a >= (int)b) ? (int)a : (int)b) >#define EIGEN_SIZE_MIN_PREFER_DYNAMIC(a,b) (((int)a == 0 || (int)b == 0) ? 0 : ((int)a == 1 || (int)b == 1) ? 1 : ((int)a == Dynamic || (int)b == Dynamic) ? Dynamic : ((int)a <= (int)b) ? (int)a : (int)b) >#define EIGEN_SIZE_MIN_PREFER_FIXED(a,b) (((int)a == 0 || (int)b == 0) ? 0 : ((int)a == 1 || (int)b == 1) ? 1 : ((int)a == Dynamic && (int)b == Dynamic) ? Dynamic : ((int)a == Dynamic) ? (int)b : ((int)b == Dynamic) ? (int)a : ((int)a <= (int)b) ? (int)a : (int)b) >#define EIGEN_SOLVERBASE_H >#define EIGEN_SOLVETRIANGULAR_H >#define EIGEN_SOLVE_H >#define EIGEN_SSE2_ON_NON_MSVC_BUT_NOT_OLD_GCC >#define EIGEN_STABLENORM_H >#define EIGEN_STACK_ALLOCATION_LIMIT 131072 >#define EIGEN_STATIC_ASSERT(X,MSG) static_assert(X,#MSG); >#define EIGEN_STATIC_ASSERT_ARRAYXPR(Derived) EIGEN_STATIC_ASSERT((Eigen::internal::is_same<typename Eigen::internal::traits<Derived>::XprKind, ArrayXpr>::value), THIS_METHOD_IS_ONLY_FOR_ARRAYS_NOT_MATRICES) >#define EIGEN_STATIC_ASSERT_DYNAMIC_SIZE(TYPE) EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime==Eigen::Dynamic, YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR) >#define EIGEN_STATIC_ASSERT_FIXED_SIZE(TYPE) EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR) >#define EIGEN_STATIC_ASSERT_H >#define EIGEN_STATIC_ASSERT_LVALUE(Derived) EIGEN_STATIC_ASSERT(Eigen::internal::is_lvalue<Derived>::value, THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY) >#define EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE(TYPE,ROWS,COLS) EIGEN_STATIC_ASSERT(TYPE::RowsAtCompileTime==ROWS && TYPE::ColsAtCompileTime==COLS, THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE) >#define EIGEN_STATIC_ASSERT_NON_INTEGER(TYPE) EIGEN_STATIC_ASSERT(!NumTraits<TYPE>::IsInteger, THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES) >#define EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE(TYPE0,TYPE1) EIGEN_STATIC_ASSERT( EIGEN_PREDICATE_SAME_MATRIX_SIZE(TYPE0,TYPE1), YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES) >#define EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE(TYPE0,TYPE1) EIGEN_STATIC_ASSERT( (int(TYPE0::SizeAtCompileTime)==Eigen::Dynamic || int(TYPE1::SizeAtCompileTime)==Eigen::Dynamic || int(TYPE0::SizeAtCompileTime)==int(TYPE1::SizeAtCompileTime)), YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES) >#define EIGEN_STATIC_ASSERT_SAME_XPR_KIND(Derived1,Derived2) EIGEN_STATIC_ASSERT((Eigen::internal::is_same<typename Eigen::internal::traits<Derived1>::XprKind, typename Eigen::internal::traits<Derived2>::XprKind >::value), YOU_CANNOT_MIX_ARRAYS_AND_MATRICES) >#define EIGEN_STATIC_ASSERT_SIZE_1x1(TYPE) EIGEN_STATIC_ASSERT((TYPE::RowsAtCompileTime == 1 || TYPE::RowsAtCompileTime == Dynamic) && (TYPE::ColsAtCompileTime == 1 || TYPE::ColsAtCompileTime == Dynamic), THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS) >#define EIGEN_STATIC_ASSERT_VECTOR_ONLY(TYPE) EIGEN_STATIC_ASSERT(TYPE::IsVectorAtCompileTime, YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX) >#define EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE(TYPE,SIZE) EIGEN_STATIC_ASSERT(TYPE::IsVectorAtCompileTime && TYPE::SizeAtCompileTime==SIZE, THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE) >#define EIGEN_STL_FUNCTORS_H >#define EIGEN_STRIDE_H >#define EIGEN_STRONG_INLINE inline >#define EIGEN_SVDBASE_H >#define EIGEN_SVD_MODULE_H >#define EIGEN_SWAP_H >#define EIGEN_TERNARY_FUNCTORS_H >#define EIGEN_THROW throw >#define EIGEN_THROW_X(X) throw X >#define EIGEN_TRANSFORM_H >#define EIGEN_TRANSLATION_H >#define EIGEN_TRANSPOSE_H >#define EIGEN_TRANSPOSITIONS_H >#define EIGEN_TRIANGULARMATRIXVECTOR_H >#define EIGEN_TRIANGULARMATRIX_H >#define EIGEN_TRIANGULAR_MATRIX_MATRIX_H >#define EIGEN_TRIANGULAR_SOLVER_MATRIX_H >#define EIGEN_TRIANGULAR_SOLVER_VECTOR_H >#define EIGEN_TRY try >#define EIGEN_TUNE_TRIANGULAR_PANEL_WIDTH 8 >#define EIGEN_TYPE_CASTING_AVX_H >#define EIGEN_TYPE_CASTING_CUDA_H >#define EIGEN_UMEYAMA_H >#define EIGEN_UNALIGNED_VECTORIZE 1 >#define EIGEN_UNARY_FUNCTORS_H >#define EIGEN_UNROLLING_LIMIT 100 >#define EIGEN_UNUSED __attribute__((unused)) >#define EIGEN_UNUSED_VARIABLE(var) Eigen::internal::ignore_unused_variable(var); >#define EIGEN_USE_STD_FPCLASSIFY 0 >#define EIGEN_USING_ARRAY_TYPEDEFS EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(i) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(f) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(d) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cf) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(cd) >#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE(TypeSuffix) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 2) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 3) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, 4) EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix, X) >#define EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE(TypeSuffix,SizeSuffix) using Eigen::Matrix ##SizeSuffix ##TypeSuffix; using Eigen::Vector ##SizeSuffix ##TypeSuffix; using Eigen::RowVector ##SizeSuffix ##TypeSuffix; >#define EIGEN_USING_STD_MATH(FUNC) using std::FUNC; >#define EIGEN_VECTORBLOCK_H >#define EIGEN_VECTORIZE >#define EIGEN_VECTORIZE_AVX >#define EIGEN_VECTORIZE_SSE >#define EIGEN_VECTORIZE_SSE2 >#define EIGEN_VECTORIZE_SSE3 >#define EIGEN_VECTORIZE_SSE4_1 >#define EIGEN_VECTORIZE_SSE4_2 >#define EIGEN_VECTORIZE_SSSE3 >#define EIGEN_VERSION_AT_LEAST(x,y,z) (EIGEN_WORLD_VERSION>x || (EIGEN_WORLD_VERSION>=x && (EIGEN_MAJOR_VERSION>y || (EIGEN_MAJOR_VERSION>=y && EIGEN_MINOR_VERSION>=z)))) >#define EIGEN_VISITOR_H >#define EIGEN_WORLD_VERSION 3 >#define EIGEN_XPRHELPER_H >#define EILSEQ 42 >#define EINPROGRESS 112 >#define EINTR 4 >#define EINVAL 22 >#define EIO 5 >#define EISCONN 113 >#define EISDIR 21 >#define ELOOP 114 >#define EMFILE 24 >#define EMLINK 31 >#define EMSGSIZE 115 >#define ENAMETOOLONG 38 >#define ENETDOWN 116 >#define ENETRESET 117 >#define ENETUNREACH 118 >#define ENFILE 23 >#define ENOBUFS 119 >#define ENODEV 19 >#define ENOENT 2 >#define ENOEXEC 8 >#define ENOFILE ENOENT >#define ENOLCK 39 >#define ENOMEM 12 >#define ENOPROTOOPT 123 >#define ENOSPC 28 >#define ENOSYS 40 >#define ENOTCONN 126 >#define ENOTDIR 20 >#define ENOTEMPTY 41 >#define ENOTSOCK 128 >#define ENOTSUP 129 >#define ENOTTY 25 >#define ENXIO 6 >#define EOF (-1) >#define EOPNOTSUPP 130 >#define EOVERFLOW 132 >#define EOWNERDEAD 133 >#define EPERM 1 >#define EPIPE 32 >#define EPROTO 134 >#define EPROTONOSUPPORT 135 >#define EPROTOTYPE 136 >#define ERANGE 34 >#define EROFS 30 >#define ESPIPE 29 >#define ESRCH 3 >#define ETIMEDOUT 138 >#define EWOULDBLOCK 140 >#define EXDEV 18 >#define EXIT_FAILURE 1 >#define EXIT_SUCCESS 0 >#define FILENAME_MAX 260 >#define FOPEN_MAX 20 >#define FP_ILOGB0 ((int)0x80000000) >#define FP_ILOGBNAN ((int)0x80000000) >#define FP_INFINITE (FP_NAN | FP_NORMAL) >#define FP_NAN 0x0100 >#define FP_NORMAL 0x0400 >#define FP_SUBNORMAL (FP_NORMAL | FP_ZERO) >#define FP_ZERO 0x4000 >#define GENERIC_ERRORCHECK_INITIALIZER ((void *) (size_t) -2) >#define GENERIC_INITIALIZER ((void *) (size_t) -1) >#define GENERIC_NORMAL_INITIALIZER ((void *) (size_t) -1) >#define GENERIC_RECURSIVE_INITIALIZER ((void *) (size_t) -3) >#define HUGE _HUGE >#define HUGE_VAL __builtin_huge_val() >#define HUGE_VALF __builtin_huge_valf() >#define HUGE_VALL __builtin_huge_vall() >#define INFINITY __builtin_inf() >#define INT16_C(val) (INT_LEAST16_MAX-INT_LEAST16_MAX+(val)) >#define INT16_MAX 32767 >#define INT16_MIN (-32768) >#define INT32_C(val) (INT_LEAST32_MAX-INT_LEAST32_MAX+(val)) >#define INT32_MAX 2147483647 >#define INT32_MIN (-2147483647 - 1) >#define INT64_C(val) val ##LL >#define INT64_MAX 9223372036854775807LL >#define INT64_MIN (-9223372036854775807LL - 1) >#define INT8_C(val) (INT_LEAST8_MAX-INT_LEAST8_MAX+(val)) >#define INT8_MAX 127 >#define INT8_MIN (-128) >#define INTMAX_C(val) val ##LL >#define INTMAX_MAX INT64_MAX >#define INTMAX_MIN INT64_MIN >#define INTPTR_MAX INT64_MAX >#define INTPTR_MIN INT64_MIN >#define INT_FAST16_MAX INT16_MAX >#define INT_FAST16_MIN INT16_MIN >#define INT_FAST32_MAX INT32_MAX >#define INT_FAST32_MIN INT32_MIN >#define INT_FAST64_MAX INT64_MAX >#define INT_FAST64_MIN INT64_MIN >#define INT_FAST8_MAX INT8_MAX >#define INT_FAST8_MIN INT8_MIN >#define INT_LEAST16_MAX INT16_MAX >#define INT_LEAST16_MIN INT16_MIN >#define INT_LEAST32_MAX INT32_MAX >#define INT_LEAST32_MIN INT32_MIN >#define INT_LEAST64_MAX INT64_MAX >#define INT_LEAST64_MIN INT64_MIN >#define INT_LEAST8_MAX INT8_MAX >#define INT_LEAST8_MIN INT8_MIN >#define INT_MAX __INT_MAX__ >#define INT_MIN (-INT_MAX - 1) >#define LC_ALL 0 >#define LC_COLLATE 1 >#define LC_CTYPE 2 >#define LC_MAX LC_TIME >#define LC_MIN LC_ALL >#define LC_MONETARY 3 >#define LC_NUMERIC 4 >#define LC_TIME 5 >#define LLONG_MAX 9223372036854775807ll >#define LLONG_MIN (-9223372036854775807ll - 1) >#define LONG_LONG_MAX 9223372036854775807ll >#define LONG_LONG_MIN (-LONG_LONG_MAX-1) >#define LONG_MAX __LONG_MAX__ >#define LONG_MIN (-LONG_MAX - 1L) >#define LT_OBJDIR ".libs/" >#define L_tmpnam (sizeof(_P_tmpdir) + 12) >#define MAX_READ_LOCKS (INT_MAX - 1) >#define MB_CUR_MAX ___mb_cur_max_func() >#define MB_LEN_MAX 5 >#define MINGW_DDK_H >#define MINGW_DDRAW_VERSION 7 >#define MINGW_HAS_DDK_H 1 >#define MINGW_HAS_DDRAW_H 1 >#define MINGW_HAS_SECURE_API 1 >#define MINGW_SDK_INIT >#define NAN __builtin_nan("") >#define NOMINMAX 1 >#define NSIG 23 >#define NULL __null >#define OLD_P_OVERLAY _OLD_P_OVERLAY >#define PATH_MAX 260 >#define PTHREAD_BARRIER_SERIAL_THREAD 1 >#define PTHREAD_CANCELED ((void *) (intptr_t) 0xDEADBEEF) >#define PTHREAD_CANCEL_ASYNCHRONOUS 0x02 >#define PTHREAD_CANCEL_DEFERRED 0 >#define PTHREAD_CANCEL_DISABLE 0 >#define PTHREAD_CANCEL_ENABLE 0x01 >#define PTHREAD_COND_INITIALIZER (pthread_cond_t)GENERIC_INITIALIZER >#define PTHREAD_CREATE_DETACHED 0x04 >#define PTHREAD_CREATE_JOINABLE 0 >#define PTHREAD_DEFAULT_ATTR (PTHREAD_CANCEL_ENABLE) >#define PTHREAD_DEFAULT_MUTEX_INITIALIZER PTHREAD_NORMAL_MUTEX_INITIALIZER >#define PTHREAD_DESTRUCTOR_ITERATIONS 256 >#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_ERRORCHECK_INITIALIZER >#define PTHREAD_EXPLICIT_SCHED 0 >#define PTHREAD_INHERIT_SCHED 0x08 >#define PTHREAD_KEYS_MAX (1<<20) >#define PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_FAST_NP >#define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_NORMAL >#define PTHREAD_MUTEX_ERRORCHECK 1 >#define PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ERRORCHECK >#define PTHREAD_MUTEX_FAST_NP PTHREAD_MUTEX_NORMAL >#define PTHREAD_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_INITIALIZER >#define PTHREAD_MUTEX_NORMAL 0 >#define PTHREAD_MUTEX_PRIVATE 0 >#define PTHREAD_MUTEX_RECURSIVE 2 >#define PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_RECURSIVE >#define PTHREAD_MUTEX_SHARED 1 >#define PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP >#define PTHREAD_NORMAL_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_NORMAL_INITIALIZER >#define PTHREAD_ONCE_INIT 0 >#define PTHREAD_PRIO_INHERIT 8 >#define PTHREAD_PRIO_MULT 32 >#define PTHREAD_PRIO_NONE 0 >#define PTHREAD_PRIO_PROTECT 16 >#define PTHREAD_PROCESS_PRIVATE 0 >#define PTHREAD_PROCESS_SHARED 1 >#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_RECURSIVE_INITIALIZER >#define PTHREAD_RWLOCK_INITIALIZER (pthread_rwlock_t)GENERIC_INITIALIZER >#define PTHREAD_SCOPE_PROCESS 0 >#define PTHREAD_SCOPE_SYSTEM 0x10 >#define PTHREAD_SPINLOCK_INITIALIZER (pthread_spinlock_t)GENERIC_INITIALIZER >#define PTHREAD_THREADS_MAX 2019 >#define PTRDIFF_MAX INT64_MAX >#define PTRDIFF_MIN INT64_MIN >#define P_DETACH _P_DETACH >#define P_NOWAIT _P_NOWAIT >#define P_NOWAITO _P_NOWAITO >#define P_OVERLAY _P_OVERLAY >#define P_WAIT _P_WAIT >#define P_tmpdir _P_tmpdir >#define RAND_MAX 0x7fff >#define RWLS_PER_THREAD 8 >#define SCHAR_MAX __SCHAR_MAX__ >#define SCHAR_MIN (-SCHAR_MAX - 1) >#define SCHED_FIFO 1 >#define SCHED_MAX SCHED_RR >#define SCHED_MIN SCHED_OTHER >#define SCHED_OTHER 0 >#define SCHED_RR 2 >#define SEEK_CUR 1 >#define SEEK_END 2 >#define SEEK_SET 0 >#define SEM_NSEMS_MAX 1024 >#define SHRT_MAX __SHRT_MAX__ >#define SHRT_MIN (-SHRT_MAX - 1) >#define SIGABRT 22 >#define SIGABRT2 22 >#define SIGABRT_COMPAT 6 >#define SIGBREAK 21 >#define SIGFPE 8 >#define SIGILL 4 >#define SIGINT 2 >#define SIGSEGV 11 >#define SIGTERM 15 >#define SIG_ACK (__p_sig_fn_t)4 >#define SIG_ATOMIC_MAX INT32_MAX >#define SIG_ATOMIC_MIN INT32_MIN >#define SIG_BLOCK 0 >#define SIG_DFL (__p_sig_fn_t)0 >#define SIG_ERR (__p_sig_fn_t)-1 >#define SIG_GET (__p_sig_fn_t)2 >#define SIG_IGN (__p_sig_fn_t)1 >#define SIG_SETMASK 2 >#define SIG_SGE (__p_sig_fn_t)3 >#define SIG_UNBLOCK 1 >#define SIZE_MAX _UI64_MAX >#define SSIZE_MAX _I64_MAX >#define STDC_HEADERS 1 >#define STDERR_FILENO 2 >#define STDIN_FILENO 0 >#define STDOUT_FILENO 1 >#define STRUNCATE 80 >#define SYS_OPEN _SYS_OPEN >#define TMP_MAX 32767 >#define UCHAR_MAX (SCHAR_MAX * 2 + 1) >#define UINT16_C(val) (val) >#define UINT16_MAX 65535 >#define UINT32_C(val) (val ##U) >#define UINT32_MAX 0xffffffffU >#define UINT64_C(val) val ##ULL >#define UINT64_MAX 0xffffffffffffffffULL >#define UINT8_C(val) (val) >#define UINT8_MAX 255 >#define UINTMAX_C(val) val ##ULL >#define UINTMAX_MAX UINT64_MAX >#define UINTPTR_MAX UINT64_MAX >#define UINT_FAST16_MAX UINT16_MAX >#define UINT_FAST32_MAX UINT32_MAX >#define UINT_FAST64_MAX UINT64_MAX >#define UINT_FAST8_MAX UINT8_MAX >#define UINT_LEAST16_MAX UINT16_MAX >#define UINT_LEAST32_MAX UINT32_MAX >#define UINT_LEAST64_MAX UINT64_MAX >#define UINT_LEAST8_MAX UINT8_MAX >#define UINT_MAX (INT_MAX * 2U + 1U) >#define ULLONG_MAX 0xffffffffffffffffull >#define ULONG_LONG_MAX (2ull * LONG_LONG_MAX + 1ull) >#define ULONG_MAX (LONG_MAX * 2UL + 1UL) >#define UNALIGNED __unaligned >#define USE___UUIDOF 0 >#define USHRT_MAX (SHRT_MAX * 2 + 1) >#define WAIT_CHILD _WAIT_CHILD >#define WAIT_GRANDCHILD _WAIT_GRANDCHILD >#define WCHAR_MAX 0xffffU >#define WCHAR_MIN 0U >#define WEOF (wint_t)(0xFFFF) >#define WINPTHREADS_ATTRIBUTE(X) __attribute__(X) >#define WINPTHREADS_INLINE inline >#define WINPTHREADS_SECTION(X) __section__(X) >#define WINPTHREAD_API >#define WINT_MAX 0xffffU >#define WINT_MIN 0U >#define WINVER 0x0502 >#define WIN_PTHREADS_H >#define WIN_PTHREADS_PTHREAD_COMPAT_H >#define WIN_PTHREADS_SIGNAL_H >#define WIN_PTHREADS_UNISTD_H >#define _ADDRESSOF(v) (&reinterpret_cast<const char &>(v)) >#define _ADXINTRIN_H_INCLUDED >#define _AGLOBAL >#define _ALLOCATOR_H 1 >#define _ALLOCA_S_HEAP_MARKER 0xDDDD >#define _ALLOCA_S_MARKER_SIZE 16 >#define _ALLOCA_S_STACK_MARKER 0xCCCC >#define _ALLOCA_S_THRESHOLD 1024 >#define _ALLOC_TRAITS_H 1 >#define _ALPHA (0x0100|_UPPER|_LOWER) >#define _ANONYMOUS_STRUCT __MINGW_EXTENSION >#define _ANONYMOUS_UNION __MINGW_EXTENSION >#define _ANSI_STDDEF_H >#define _ARGMAX 100 >#define _BACKWARD_BINDERS_H 1 >#define _BASIC_IOS_H 1 >#define _BASIC_IOS_TCC 1 >#define _BASIC_STRING_H 1 >#define _BASIC_STRING_TCC 1 >#define _BITS_OPT_RANDOM_H 1 >#define _BLANK 0x40 >#define _CALL_REPORTFAULT 0x2 >#define _CHAR_TRAITS_H 1 >#define _CMP_EQ_OQ 0x00 >#define _CMP_EQ_OS 0x10 >#define _CMP_EQ_UQ 0x08 >#define _CMP_EQ_US 0x18 >#define _CMP_FALSE_OQ 0x0b >#define _CMP_FALSE_OS 0x1b >#define _CMP_GE_OQ 0x1d >#define _CMP_GE_OS 0x0d >#define _CMP_GT_OQ 0x1e >#define _CMP_GT_OS 0x0e >#define _CMP_LE_OQ 0x12 >#define _CMP_LE_OS 0x02 >#define _CMP_LT_OQ 0x11 >#define _CMP_LT_OS 0x01 >#define _CMP_NEQ_OQ 0x0c >#define _CMP_NEQ_OS 0x1c >#define _CMP_NEQ_UQ 0x04 >#define _CMP_NEQ_US 0x14 >#define _CMP_NGE_UQ 0x19 >#define _CMP_NGE_US 0x09 >#define _CMP_NGT_UQ 0x1a >#define _CMP_NGT_US 0x0a >#define _CMP_NLE_UQ 0x16 >#define _CMP_NLE_US 0x06 >#define _CMP_NLT_UQ 0x15 >#define _CMP_NLT_US 0x05 >#define _CMP_ORD_Q 0x07 >#define _CMP_ORD_S 0x17 >#define _CMP_TRUE_UQ 0x0f >#define _CMP_TRUE_US 0x1f >#define _CMP_UNORD_Q 0x03 >#define _CMP_UNORD_S 0x13 >#define _CONCEPT_CHECK_H 1 >#define _CONFIG_LOCALE_SWT >#define _CONST_RETURN >#define _CONTROL 0x20 >#define _CPP_TYPE_TRAITS_H 1 >#define _CRTIMP __attribute__ ((__dllimport__)) >#define _CRTIMP2 _CRTIMP >#define _CRTIMP_ALTERNATIVE _CRTIMP >#define _CRTIMP_NOIA64 _CRTIMP >#define _CRTIMP_PURE _CRTIMP >#define _CRTNOALIAS >#define _CRTRESTRICT >#define _CRT_ABS_DEFINED >#define _CRT_ALGO_DEFINED >#define _CRT_ALIGN(x) __attribute__ ((__aligned__ (x))) >#define _CRT_ALLOCATION_DEFINED >#define _CRT_ALTERNATIVE_IMPORTED >#define _CRT_ATOF_DEFINED >#define _CRT_CTYPEDATA_DEFINED >#define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated) >#define _CRT_DIRECTORY_DEFINED >#define _CRT_DOUBLE_DEC >#define _CRT_ERRNO_DEFINED >#define _CRT_INSECURE_DEPRECATE_GLOBALS(_Replacement) >#define _CRT_INSECURE_DEPRECATE_MEMORY(_Replacement) >#define _CRT_MANAGED_HEAP_DEPRECATE >#define _CRT_MEMORY_DEFINED >#define _CRT_OBSOLETE(_NewItem) >#define _CRT_PACKING 8 >#define _CRT_PERROR_DEFINED >#define _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES 1 >#define _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY 0 >#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 0 >#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT 0 >#define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY 0 >#define _CRT_STRINGIZE(_Value) __CRT_STRINGIZE(_Value) >#define _CRT_SWAB_DEFINED >#define _CRT_SYSTEM_DEFINED >#define _CRT_TERMINATE_DEFINED >#define _CRT_UNUSED(x) (void)x >#define _CRT_WCTYPEDATA_DEFINED >#define _CRT_WIDE(_String) __CRT_WIDE(_String) >#define _CRT_WPERROR_DEFINED >#define _CRT_WSYSTEM_DEFINED >#define _CRT_glob _dowildcard >#define _CTYPE_DEFINED >#define _CVTBUFSIZE (309+40) >#define _CXXABI_FORCED_H 1 >#define _DEV_T_DEFINED >#define _DIGIT 0x4 >#define _DISABLE_PER_THREAD_LOCALE 0x2 >#define _DISABLE_PER_THREAD_LOCALE_GLOBAL 0x20 >#define _DISABLE_PER_THREAD_LOCALE_NEW 0x200 >#define _DIV_T_DEFINED >#define _DLL >#define _DOMAIN 1 >#define _EIGEN_DECLARE_CONST_Packet2d(NAME,X) const Packet2d p2d_ ##NAME = pset1<Packet2d>(X) >#define _EIGEN_DECLARE_CONST_Packet4d(NAME,X) const Packet4d p4d_ ##NAME = pset1<Packet4d>(X) >#define _EIGEN_DECLARE_CONST_Packet4f(NAME,X) const Packet4f p4f_ ##NAME = pset1<Packet4f>(X) >#define _EIGEN_DECLARE_CONST_Packet4f_FROM_INT(NAME,X) const Packet4f p4f_ ##NAME = _mm_castsi128_ps(pset1<Packet4i>(X)) >#define _EIGEN_DECLARE_CONST_Packet4i(NAME,X) const Packet4i p4i_ ##NAME = pset1<Packet4i>(X) >#define _EIGEN_DECLARE_CONST_Packet8f(NAME,X) const Packet8f p8f_ ##NAME = pset1<Packet8f>(X) >#define _EIGEN_DECLARE_CONST_Packet8f_FROM_INT(NAME,X) const Packet8f p8f_ ##NAME = _mm256_castsi256_ps(pset1<Packet8i>(X)) >#define _EIGEN_DECLARE_CONST_Packet8i(NAME,X) const Packet8i p8i_ ##NAME = pset1<Packet8i>(X) >#define _EMMINTRIN_H_INCLUDED >#define _ENABLE_PER_THREAD_LOCALE 0x1 >#define _ENABLE_PER_THREAD_LOCALE_GLOBAL 0x10 >#define _ENABLE_PER_THREAD_LOCALE_NEW 0x100 >#define _ERRCODE_DEFINED >#define _EXCEPTION_DEFINED >#define _EXCEPTION_DEFINES_H 1 >#define _EXCEPTION_PTR_H >#define _EXT_ALLOC_TRAITS_H 1 >#define _EXT_NUMERIC_TRAITS 1 >#define _EXT_TYPE_TRAITS 1 >#define _FILE_DEFINED >#define _FILE_OFFSET_BITS_SET_FSEEKO >#define _FILE_OFFSET_BITS_SET_FTELLO >#define _FILE_OFFSET_BITS_SET_OFFT >#define _FPOSOFF(fp) ((long)(fp)) >#define _FPOS_T_DEFINED >#define _FREEA_INLINE >#define _FREEENTRY 0 >#define _FSIZE_T_DEFINED >#define _FUNCTEXCEPT_H 1 >#define _FUNCTIONAL_HASH_H 1 >#define _FXSRINTRIN_H_INCLUDED >#define _GCC_LIMITS_H_ >#define _GCC_MAX_ALIGN_T >#define _GCC_WRAP_STDINT_H >#define _GLIBCXX_ABI_TAG_CXX11 __attribute ((__abi_tag__ ("cxx11"))) >#define _GLIBCXX_ALGORITHM 1 >#define _GLIBCXX_ALGORITHMFWD_H 1 >#define _GLIBCXX_ARRAY 1 >#define _GLIBCXX_ATOMICITY_H 1 >#define _GLIBCXX_ATOMIC_BUILTINS 1 >#define _GLIBCXX_ATOMIC_LOCK_FREE_H 1 >#define _GLIBCXX_ATOMIC_WORD_H 1 >#define _GLIBCXX_BEGIN_EXTERN_C extern "C" { >#define _GLIBCXX_BEGIN_NAMESPACE_ALGO >#define _GLIBCXX_BEGIN_NAMESPACE_CONTAINER >#define _GLIBCXX_BEGIN_NAMESPACE_LDBL >#define _GLIBCXX_BEGIN_NAMESPACE_VERSION >#define _GLIBCXX_CCTYPE 1 >#define _GLIBCXX_CERRNO 1 >#define _GLIBCXX_CLIMITS 1 >#define _GLIBCXX_CLOCALE 1 >#define _GLIBCXX_CMATH 1 >#define _GLIBCXX_COMPLEX 1 >#define _GLIBCXX_CONST __attribute__ ((__const__)) >#define _GLIBCXX_CONSTEXPR constexpr >#define _GLIBCXX_CPU_DEFINES 1 >#define _GLIBCXX_CSTDINT 1 >#define _GLIBCXX_CSTDIO 1 >#define _GLIBCXX_CSTDLIB 1 >#define _GLIBCXX_CSTRING 1 >#define _GLIBCXX_CWCHAR 1 >#define _GLIBCXX_CWCTYPE 1 >#define _GLIBCXX_CXX_ALLOCATOR_H 1 >#define _GLIBCXX_CXX_CONFIG_H 1 >#define _GLIBCXX_CXX_LOCALE_H 1 >#define _GLIBCXX_DEBUG_ASSERT(_Condition) >#define _GLIBCXX_DEBUG_MACRO_SWITCH_H 1 >#define _GLIBCXX_DEBUG_ONLY(_Statement) ; >#define _GLIBCXX_DEBUG_PEDASSERT(_Condition) >#define _GLIBCXX_DEPRECATED __attribute__ ((__deprecated__)) >#define _GLIBCXX_END_EXTERN_C } >#define _GLIBCXX_END_NAMESPACE_ALGO >#define _GLIBCXX_END_NAMESPACE_CONTAINER >#define _GLIBCXX_END_NAMESPACE_LDBL >#define _GLIBCXX_END_NAMESPACE_VERSION >#define _GLIBCXX_EXTERN_TEMPLATE 1 >#define _GLIBCXX_FAST_MATH 0 >#define _GLIBCXX_FORWARD(_Tp,__val) std::forward<_Tp>(__val) >#define _GLIBCXX_FULLY_DYNAMIC_STRING 0 >#define _GLIBCXX_FUNCTIONAL 1 >#define _GLIBCXX_GCC_GTHR_H >#define _GLIBCXX_GCC_GTHR_POSIX_H >#define _GLIBCXX_GTHREAD_USE_WEAK 0 >#define _GLIBCXX_HAS_GTHREADS 1 >#define _GLIBCXX_HAS_NESTED_TYPE(_NTYPE) template<typename _Tp> class __has_ ##_NTYPE ##_helper : __sfinae_types { template<typename _Up> struct _Wrap_type { }; template<typename _Up> static __one __test(_Wrap_type<typename _Up::_NTYPE>*); template<typename _Up> static __two __test(...); public: static constexpr bool value = sizeof(__test<_Tp>(0)) == 1; }; template<typename _Tp> struct __has_ ##_NTYPE : integral_constant<bool, __has_ ##_NTYPE ##_helper <typename remove_cv<_Tp>::type>::value> { }; >#define _GLIBCXX_HAVE_ACOSF 1 >#define _GLIBCXX_HAVE_ACOSL 1 >#define _GLIBCXX_HAVE_ASINF 1 >#define _GLIBCXX_HAVE_ASINL 1 >#define _GLIBCXX_HAVE_ATAN2F 1 >#define _GLIBCXX_HAVE_ATAN2L 1 >#define _GLIBCXX_HAVE_ATANF 1 >#define _GLIBCXX_HAVE_ATANL 1 >#define _GLIBCXX_HAVE_ATTRIBUTE_VISIBILITY 0 >#define _GLIBCXX_HAVE_CEILF 1 >#define _GLIBCXX_HAVE_CEILL 1 >#define _GLIBCXX_HAVE_COMPLEX_H 1 >#define _GLIBCXX_HAVE_COSF 1 >#define _GLIBCXX_HAVE_COSHF 1 >#define _GLIBCXX_HAVE_COSHL 1 >#define _GLIBCXX_HAVE_COSL 1 >#define _GLIBCXX_HAVE_DOS_BASED_FILESYSTEM 1 >#define _GLIBCXX_HAVE_ECANCELED 1 >#define _GLIBCXX_HAVE_ECHILD 1 >#define _GLIBCXX_HAVE_ENOSPC 1 >#define _GLIBCXX_HAVE_ENOTSUP 1 >#define _GLIBCXX_HAVE_EOVERFLOW 1 >#define _GLIBCXX_HAVE_EOWNERDEAD 1 >#define _GLIBCXX_HAVE_EPERM 1 >#define _GLIBCXX_HAVE_EPROTO 1 >#define _GLIBCXX_HAVE_ETIMEDOUT 1 >#define _GLIBCXX_HAVE_EWOULDBLOCK 1 >#define _GLIBCXX_HAVE_EXPF 1 >#define _GLIBCXX_HAVE_EXPL 1 >#define _GLIBCXX_HAVE_FABSF 1 >#define _GLIBCXX_HAVE_FABSL 1 >#define _GLIBCXX_HAVE_FENV_H 1 >#define _GLIBCXX_HAVE_FINITE 1 >#define _GLIBCXX_HAVE_FINITEF 1 >#define _GLIBCXX_HAVE_FLOAT_H 1 >#define _GLIBCXX_HAVE_FLOORF 1 >#define _GLIBCXX_HAVE_FLOORL 1 >#define _GLIBCXX_HAVE_FMODF 1 >#define _GLIBCXX_HAVE_FMODL 1 >#define _GLIBCXX_HAVE_FPCLASS 1 >#define _GLIBCXX_HAVE_FREXPF 1 >#define _GLIBCXX_HAVE_FREXPL 1 >#define _GLIBCXX_HAVE_GETIPINFO 1 >#define _GLIBCXX_HAVE_GETS 1 >#define _GLIBCXX_HAVE_HYPOT 1 >#define _GLIBCXX_HAVE_HYPOTF 1 >#define _GLIBCXX_HAVE_HYPOTL 1 >#define _GLIBCXX_HAVE_IEEEFP_H 1 >#define _GLIBCXX_HAVE_INT64_T 1 >#define _GLIBCXX_HAVE_INT64_T_LONG_LONG 1 >#define _GLIBCXX_HAVE_INTTYPES_H 1 >#define _GLIBCXX_HAVE_ISNAN 1 >#define _GLIBCXX_HAVE_ISNANF 1 >#define _GLIBCXX_HAVE_ISWBLANK 1 >#define _GLIBCXX_HAVE_LDEXPF 1 >#define _GLIBCXX_HAVE_LDEXPL 1 >#define _GLIBCXX_HAVE_LOCALE_H 1 >#define _GLIBCXX_HAVE_LOG10F 1 >#define _GLIBCXX_HAVE_LOG10L 1 >#define _GLIBCXX_HAVE_LOGF 1 >#define _GLIBCXX_HAVE_LOGL 1 >#define _GLIBCXX_HAVE_MBSTATE_T 1 >#define _GLIBCXX_HAVE_MEMORY_H 1 >#define _GLIBCXX_HAVE_MODF 1 >#define _GLIBCXX_HAVE_MODFF 1 >#define _GLIBCXX_HAVE_MODFL 1 >#define _GLIBCXX_HAVE_POWF 1 >#define _GLIBCXX_HAVE_POWL 1 >#define _GLIBCXX_HAVE_SINCOS 1 >#define _GLIBCXX_HAVE_SINCOSF 1 >#define _GLIBCXX_HAVE_SINCOSL 1 >#define _GLIBCXX_HAVE_SINF 1 >#define _GLIBCXX_HAVE_SINHF 1 >#define _GLIBCXX_HAVE_SINHL 1 >#define _GLIBCXX_HAVE_SINL 1 >#define _GLIBCXX_HAVE_SLEEP 1 >#define _GLIBCXX_HAVE_SQRTF 1 >#define _GLIBCXX_HAVE_SQRTL 1 >#define _GLIBCXX_HAVE_STDALIGN_H 1 >#define _GLIBCXX_HAVE_STDBOOL_H 1 >#define _GLIBCXX_HAVE_STDINT_H 1 >#define _GLIBCXX_HAVE_STDLIB_H 1 >#define _GLIBCXX_HAVE_STRINGS_H 1 >#define _GLIBCXX_HAVE_STRING_H 1 >#define _GLIBCXX_HAVE_STRTOF 1 >#define _GLIBCXX_HAVE_STRTOLD 1 >#define _GLIBCXX_HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1 >#define _GLIBCXX_HAVE_SYS_PARAM_H 1 >#define _GLIBCXX_HAVE_SYS_STAT_H 1 >#define _GLIBCXX_HAVE_SYS_TIME_H 1 >#define _GLIBCXX_HAVE_SYS_TYPES_H 1 >#define _GLIBCXX_HAVE_S_ISREG 1 >#define _GLIBCXX_HAVE_TANF 1 >#define _GLIBCXX_HAVE_TANHF 1 >#define _GLIBCXX_HAVE_TANHL 1 >#define _GLIBCXX_HAVE_TANL 1 >#define _GLIBCXX_HAVE_TGMATH_H 1 >#define _GLIBCXX_HAVE_UNISTD_H 1 >#define _GLIBCXX_HAVE_USLEEP 1 >#define _GLIBCXX_HAVE_VFWSCANF 1 >#define _GLIBCXX_HAVE_VSWSCANF 1 >#define _GLIBCXX_HAVE_VWSCANF 1 >#define _GLIBCXX_HAVE_WCHAR_H 1 >#define _GLIBCXX_HAVE_WCSTOF 1 >#define _GLIBCXX_HAVE_WCTYPE_H 1 >#define _GLIBCXX_HAVE__FINITEF 1 >#define _GLIBCXX_HAVE__ISNANF 1 >#define _GLIBCXX_HOSTED 1 >#define _GLIBCXX_INLINE_VERSION 0 >#define _GLIBCXX_IOS 1 >#define _GLIBCXX_IOSFWD 1 >#define _GLIBCXX_IOSTREAM 1 >#define _GLIBCXX_ISTREAM 1 >#define _GLIBCXX_LLP64 1 >#define _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(_Iter) std::__make_move_if_noexcept_iterator(_Iter) >#define _GLIBCXX_MAKE_MOVE_ITERATOR(_Iter) std::make_move_iterator(_Iter) >#define _GLIBCXX_MOVE(__val) std::move(__val) >#define _GLIBCXX_MOVE3(_Tp,_Up,_Vp) std::move(_Tp, _Up, _Vp) >#define _GLIBCXX_MOVE_BACKWARD3(_Tp,_Up,_Vp) std::move_backward(_Tp, _Up, _Vp) >#define _GLIBCXX_NAMESPACE_LDBL >#define _GLIBCXX_NESTED_EXCEPTION_H 1 >#define _GLIBCXX_NOEXCEPT noexcept >#define _GLIBCXX_NORETURN __attribute__ ((__noreturn__)) >#define _GLIBCXX_NOTHROW _GLIBCXX_USE_NOEXCEPT >#define _GLIBCXX_NO_IOCTL 1 >#define _GLIBCXX_NUMERIC 1 >#define _GLIBCXX_NUMERIC_LIMITS 1 >#define _GLIBCXX_NUM_CATEGORIES 0 >#define _GLIBCXX_NUM_FACETS 28 >#define _GLIBCXX_OSTREAM 1 >#define _GLIBCXX_OS_DEFINES >#define _GLIBCXX_PACKAGE_BUGREPORT "" >#define _GLIBCXX_PACKAGE_NAME "package-unused" >#define _GLIBCXX_PACKAGE_STRING "package-unused version-unused" >#define _GLIBCXX_PACKAGE_TARNAME "libstdc++" >#define _GLIBCXX_PACKAGE_URL "" >#define _GLIBCXX_PACKAGE__GLIBCXX_VERSION "version-unused" >#define _GLIBCXX_POSTYPES_H 1 >#define _GLIBCXX_PSEUDO_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY_ ## V >#define _GLIBCXX_PSEUDO_VISIBILITY_default >#define _GLIBCXX_PSEUDO_VISIBILITY_hidden >#define _GLIBCXX_PURE __attribute__ ((__pure__)) >#define _GLIBCXX_RANDOM 1 >#define _GLIBCXX_RANGE_ACCESS_H 1 >#define _GLIBCXX_READ_MEM_BARRIER __asm __volatile ("":::"memory") >#define _GLIBCXX_SSTREAM 1 >#define _GLIBCXX_STDEXCEPT 1 >#define _GLIBCXX_STDIO_EOF -1 >#define _GLIBCXX_STDIO_SEEK_CUR 1 >#define _GLIBCXX_STDIO_SEEK_END 2 >#define _GLIBCXX_STD_A std >#define _GLIBCXX_STD_C std >#define _GLIBCXX_STRING 1 >#define _GLIBCXX_SYMVER 1 >#define _GLIBCXX_SYMVER_GNU 1 >#define _GLIBCXX_SYNCHRONIZATION_HAPPENS_AFTER(A) >#define _GLIBCXX_SYNCHRONIZATION_HAPPENS_BEFORE(A) >#define _GLIBCXX_THROW(_EXC) >#define _GLIBCXX_THROW_OR_ABORT(_EXC) (throw (_EXC)) >#define _GLIBCXX_TUPLE 1 >#define _GLIBCXX_TYPE_TRAITS 1 >#define _GLIBCXX_USE_C99 1 >#define _GLIBCXX_USE_C99_COMPLEX 1 >#define _GLIBCXX_USE_C99_COMPLEX_TR1 1 >#define _GLIBCXX_USE_C99_CTYPE_TR1 1 >#define _GLIBCXX_USE_C99_FENV_TR1 1 >#define _GLIBCXX_USE_C99_INTTYPES_TR1 1 >#define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1 1 >#define _GLIBCXX_USE_C99_MATH 1 >#define _GLIBCXX_USE_C99_MATH_TR1 1 >#define _GLIBCXX_USE_C99_STDINT_TR1 1 >#define _GLIBCXX_USE_CONSTEXPR constexpr >#define _GLIBCXX_USE_DECIMAL_FLOAT 1 >#define _GLIBCXX_USE_DEPRECATED 1 >#define _GLIBCXX_USE_FLOAT128 1 >#define _GLIBCXX_USE_GETTIMEOFDAY 1 >#define _GLIBCXX_USE_INT128 1 >#define _GLIBCXX_USE_LFS 1 >#define _GLIBCXX_USE_LONG_LONG 1 >#define _GLIBCXX_USE_NOEXCEPT noexcept >#define _GLIBCXX_USE_PTHREADS_NUM_PROCESSORS_NP 1 >#define _GLIBCXX_USE_WCHAR_T 1 >#define _GLIBCXX_UTILITY 1 >#define _GLIBCXX_VECTOR 1 >#define _GLIBCXX_VERBOSE 1 >#define _GLIBCXX_VISIBILITY(V) _GLIBCXX_PSEUDO_VISIBILITY(V) >#define _GLIBCXX_WEAK_DEFINITION >#define _GLIBCXX_WRITE_MEM_BARRIER __asm __volatile ("":::"memory") >#define _GLIBCXX_X86_RDRAND 1 >#define _GLIBXX_STREAMBUF 1 >#define _GTHREAD_USE_MUTEX_TIMEDLOCK 1 >#define _HASH_BYTES_H 1 >#define _HEAPBADBEGIN (-3) >#define _HEAPBADNODE (-4) >#define _HEAPBADPTR (-6) >#define _HEAPEMPTY (-1) >#define _HEAPEND (-5) >#define _HEAPINFO_DEFINED >#define _HEAPOK (-2) >#define _HEAP_MAXREQ 0xFFFFFFFFFFFFFFE0 >#define _HEX 0x80 >#define _HUGE (* __MINGW_IMP_SYMBOL(_HUGE)) >#define _I16_MAX 32767 >#define _I16_MIN (-32767 - 1) >#define _I32_MAX 2147483647 >#define _I32_MIN (-2147483647 - 1) >#define _I64_MAX 9223372036854775807ll >#define _I64_MIN (-9223372036854775807ll - 1) >#define _I8_MAX 127 >#define _I8_MIN (-127 - 1) >#define _IMMINTRIN_H_INCLUDED >#define _INC_CRTDEFS >#define _INC_CRTDEFS_MACRO >#define _INC_CTYPE >#define _INC_ERRNO >#define _INC_LIMITS >#define _INC_LOCALE >#define _INC_MINGW_SECAPI >#define _INC_PROCESS >#define _INC_SIGNAL >#define _INC_STDDEF >#define _INC_STDIO >#define _INC_STDIO_S >#define _INC_STDLIB >#define _INC_STDLIB_S >#define _INC_STRING >#define _INC_STRING_S >#define _INC_SWPRINTF_INL >#define _INC_TYPES >#define _INC_VADEFS >#define _INC_WCHAR >#define _INC_WCHAR_S >#define _INC_WCTYPE >#define _INC_WTIME_INL >#define _INC_WTIME_S_INL >#define _INC__MINGW_H >#define _INITIALIZER_LIST >#define _INO_T_DEFINED >#define _INT128_DEFINED >#define _INTEGRAL_MAX_BITS 64 >#define _INTPTR_T_DEFINED >#define _IOB_ENTRIES 20 >#define _IOEOF 0x0010 >#define _IOERR 0x0020 >#define _IOFBF 0x0000 >#define _IOLBF 0x0040 >#define _IOMYBUF 0x0008 >#define _IONBF 0x0004 >#define _IOREAD 0x0001 >#define _IORW 0x0080 >#define _IOSTRG 0x0040 >#define _IOS_BASE_H 1 >#define _IOWRT 0x0002 >#define _ISTREAM_TCC 1 >#define _LCONV_DEFINED >#define _LEADBYTE 0x8000 >#define _LIMITS_H___ >#define _LOCALE_CLASSES_H 1 >#define _LOCALE_CLASSES_TCC 1 >#define _LOCALE_FACETS_H 1 >#define _LOCALE_FACETS_TCC 1 >#define _LOCALE_FWD_H 1 >#define _LOWER 0x2 >#define _MALLOC_H_ >#define _MATH_H_ >#define _MAX_DIR 256 >#define _MAX_DRIVE 3 >#define _MAX_ENV 32767 >#define _MAX_EXT 256 >#define _MAX_FNAME 256 >#define _MAX_PATH 260 >#define _MAX_WAIT_MALLOC_CRT 60000 >#define _MCRTIMP _CRTIMP >#define _MEMORYFWD_H 1 >#define _MEMORY_S_DEFINED >#define _MMINTRIN_H_INCLUDED >#define _MM_DENORMALS_ZERO_MASK 0x0040 >#define _MM_DENORMALS_ZERO_OFF 0x0000 >#define _MM_DENORMALS_ZERO_ON 0x0040 >#define _MM_EXCEPT_DENORM 0x0002 >#define _MM_EXCEPT_DIV_ZERO 0x0004 >#define _MM_EXCEPT_INEXACT 0x0020 >#define _MM_EXCEPT_INVALID 0x0001 >#define _MM_EXCEPT_MASK 0x003f >#define _MM_EXCEPT_OVERFLOW 0x0008 >#define _MM_EXCEPT_UNDERFLOW 0x0010 >#define _MM_EXTRACT_FLOAT(D,S,N) { (D) = __builtin_ia32_vec_ext_v4sf ((__v4sf)(S), (N)); } >#define _MM_FLUSH_ZERO_MASK 0x8000 >#define _MM_FLUSH_ZERO_OFF 0x0000 >#define _MM_FLUSH_ZERO_ON 0x8000 >#define _MM_FROUND_CEIL (_MM_FROUND_TO_POS_INF | _MM_FROUND_RAISE_EXC) >#define _MM_FROUND_CUR_DIRECTION 0x04 >#define _MM_FROUND_FLOOR (_MM_FROUND_TO_NEG_INF | _MM_FROUND_RAISE_EXC) >#define _MM_FROUND_NEARBYINT (_MM_FROUND_CUR_DIRECTION | _MM_FROUND_NO_EXC) >#define _MM_FROUND_NINT (_MM_FROUND_TO_NEAREST_INT | _MM_FROUND_RAISE_EXC) >#define _MM_FROUND_NO_EXC 0x08 >#define _MM_FROUND_RAISE_EXC 0x00 >#define _MM_FROUND_RINT (_MM_FROUND_CUR_DIRECTION | _MM_FROUND_RAISE_EXC) >#define _MM_FROUND_TO_NEAREST_INT 0x00 >#define _MM_FROUND_TO_NEG_INF 0x01 >#define _MM_FROUND_TO_POS_INF 0x02 >#define _MM_FROUND_TO_ZERO 0x03 >#define _MM_FROUND_TRUNC (_MM_FROUND_TO_ZERO | _MM_FROUND_RAISE_EXC) >#define _MM_GET_DENORMALS_ZERO_MODE() (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK) >#define _MM_MALLOC_H_INCLUDED >#define _MM_MASK_DENORM 0x0100 >#define _MM_MASK_DIV_ZERO 0x0200 >#define _MM_MASK_INEXACT 0x1000 >#define _MM_MASK_INVALID 0x0080 >#define _MM_MASK_MASK 0x1f80 >#define _MM_MASK_OVERFLOW 0x0400 >#define _MM_MASK_UNDERFLOW 0x0800 >#define _MM_MK_INSERTPS_NDX(S,D,M) (((S) << 6) | ((D) << 4) | (M)) >#define _MM_PICK_OUT_PS(X,N) _mm_insert_ps (_mm_setzero_ps (), (X), _MM_MK_INSERTPS_NDX ((N), 0, 0x0e)) >#define _MM_ROUND_DOWN 0x2000 >#define _MM_ROUND_MASK 0x6000 >#define _MM_ROUND_NEAREST 0x0000 >#define _MM_ROUND_TOWARD_ZERO 0x6000 >#define _MM_ROUND_UP 0x4000 >#define _MM_SET_DENORMALS_ZERO_MODE(mode) _mm_setcsr ((_mm_getcsr () & ~_MM_DENORMALS_ZERO_MASK) | (mode)) >#define _MM_SHUFFLE(fp3,fp2,fp1,fp0) (((fp3) << 6) | ((fp2) << 4) | ((fp1) << 2) | (fp0)) >#define _MM_SHUFFLE2(fp1,fp0) (((fp1) << 1) | (fp0)) >#define _MM_TRANSPOSE4_PS(row0,row1,row2,row3) do { __v4sf __r0 = (row0), __r1 = (row1), __r2 = (row2), __r3 = (row3); __v4sf __t0 = __builtin_ia32_unpcklps (__r0, __r1); __v4sf __t1 = __builtin_ia32_unpcklps (__r2, __r3); __v4sf __t2 = __builtin_ia32_unpckhps (__r0, __r1); __v4sf __t3 = __builtin_ia32_unpckhps (__r2, __r3); (row0) = __builtin_ia32_movlhps (__t0, __t1); (row1) = __builtin_ia32_movhlps (__t1, __t0); (row2) = __builtin_ia32_movlhps (__t2, __t3); (row3) = __builtin_ia32_movhlps (__t3, __t2); } while (0) >#define _MODE_T_ >#define _MOVE_H 1 >#define _MRTIMP2 _CRTIMP >#define _MT >#define _M_AMD64 100 >#define _M_X64 100 >#define _NATIVE_NULLPTR_SUPPORTED >#define _NEW >#define _NEW_ALLOCATOR_H 1 >#define _NFILE _NSTREAM_ >#define _NLSCMPERROR 2147483647 >#define _NLSCMP_DEFINED >#define _NMMINTRIN_H_INCLUDED >#define _NSTREAM_ 512 >#define _OFF64_T_DEFINED >#define _OFF_T_ >#define _OFF_T_DEFINED >#define _OLD_P_OVERLAY 2 >#define _ONEXIT_T_DEFINED >#define _OSTREAM_INSERT_H 1 >#define _OSTREAM_TCC 1 >#define _OUT_TO_DEFAULT 0 >#define _OUT_TO_MSGBOX 2 >#define _OUT_TO_STDERR 1 >#define _OVERFLOW 3 >#define _PGLOBAL >#define _PID_T_ >#define _PLOSS 6 >#define _PMMINTRIN_H_INCLUDED >#define _POPCNTINTRIN_H_INCLUDED >#define _POSIX_BARRIERS 200112L >#define _POSIX_CLOCK_SELECTION 200112 >#define _POSIX_READER_WRITER_LOCKS 200112L >#define _POSIX_SEMAPHORES 200112 >#define _POSIX_SEM_NSEMS_MAX 256 >#define _POSIX_SPIN_LOCKS 200112L >#define _POSIX_THREADS 200112L >#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS PTHREAD_DESTRUCTOR_ITERATIONS >#define _POSIX_THREAD_KEYS_MAX PTHREAD_KEYS_MAX >#define _POSIX_THREAD_SAFE_FUNCTIONS 200112L >#define _POSIX_TIMEOUTS 200112L >#define _PTHREAD_NULL_THREAD ((pthread_t) 0) >#define _PTRDIFF_T_ >#define _PTRDIFF_T_DEFINED >#define _PTR_LD(x) ((unsigned char *)(&(x)->ld)) >#define _PTR_TRAITS_H 1 >#define _PUNCT 0x10 >#define _P_DETACH 4 >#define _P_NOWAIT 1 >#define _P_NOWAITO 3 >#define _P_OVERLAY 2 >#define _P_WAIT 0 >#define _P_tmpdir "\\" >#define _RANDOM_H 1 >#define _RANDOM_TCC 1 >#define _REPORT_ERRMODE 3 >#define _RSIZE_T_DEFINED >#define _SECURECRT_ERRCODE_VALUES_DEFINED >#define _SECURECRT_FILL_BUFFER_PATTERN 0xFD >#define _SIDD_BIT_MASK 0x00 >#define _SIDD_CMP_EQUAL_ANY 0x00 >#define _SIDD_CMP_EQUAL_EACH 0x08 >#define _SIDD_CMP_EQUAL_ORDERED 0x0c >#define _SIDD_CMP_RANGES 0x04 >#define _SIDD_LEAST_SIGNIFICANT 0x00 >#define _SIDD_MASKED_NEGATIVE_POLARITY 0x30 >#define _SIDD_MASKED_POSITIVE_POLARITY 0x20 >#define _SIDD_MOST_SIGNIFICANT 0x40 >#define _SIDD_NEGATIVE_POLARITY 0x10 >#define _SIDD_POSITIVE_POLARITY 0x00 >#define _SIDD_SBYTE_OPS 0x02 >#define _SIDD_SWORD_OPS 0x03 >#define _SIDD_UBYTE_OPS 0x00 >#define _SIDD_UNIT_MASK 0x40 >#define _SIDD_UWORD_OPS 0x01 >#define _SIGSET_T_ >#define _SIG_ATOMIC_T_DEFINED >#define _SING 2 >#define _SIZE_T_DEFINED >#define _SMMINTRIN_H_INCLUDED >#define _SPACE 0x8 >#define _SSIZE_T_DEFINED >#define _SSTREAM_TCC 1 >#define _STATIC_ASSERT(expr) extern void __static_assert_t(int [(expr)?1:-1]) >#define _STAT_DEFINED >#define _STDDEF_H >#define _STDDEF_H_ >#define _STDINT_H >#define _STDIO_DEFINED >#define _STDIO_S_DEFINED >#define _STDSTREAM_DEFINED >#define _STL_ALGOBASE_H 1 >#define _STL_ALGO_H 1 >#define _STL_BVECTOR_H 1 >#define _STL_CONSTRUCT_H 1 >#define _STL_FUNCTION_H 1 >#define _STL_HEAP_H 1 >#define _STL_ITERATOR_BASE_FUNCS_H 1 >#define _STL_ITERATOR_BASE_TYPES_H 1 >#define _STL_ITERATOR_H 1 >#define _STL_NUMERIC_H 1 >#define _STL_PAIR_H 1 >#define _STL_RELOPS_H 1 >#define _STL_TEMPBUF_H 1 >#define _STL_UNINITIALIZED_H 1 >#define _STL_VECTOR_H 1 >#define _STREAMBUF_ITERATOR_H 1 >#define _STREAMBUF_TCC 1 >#define _STRINGFWD_H 1 >#define _STRING_CONVERSIONS_H 1 >#define _STRUCT_NAME(x) >#define _SYS_OPEN 20 >#define _TAGLC_ID_DEFINED >#define _THREADLOCALEINFO >#define _TIME32_T_DEFINED >#define _TIME64_T_DEFINED >#define _TIMEB_DEFINED >#define _TIMEB_H_ >#define _TIMEB_H_S >#define _TIMESPEC_DEFINED >#define _TIME_T_DEFINED >#define _TLOSS 5 >#define _TMMINTRIN_H_INCLUDED >#define _TM_DEFINED >#define _TRUNCATE ((size_t)-1) >#define _TWO_DIGIT_EXPONENT 0x1 >#define _TYPEINFO >#define _UI16_MAX 0xffffu >#define _UI32_MAX 0xffffffffu >#define _UI64_MAX 0xffffffffffffffffull >#define _UI8_MAX 0xffu >#define _UINTPTR_T_DEFINED >#define _UNDERFLOW 4 >#define _UNION_NAME(x) >#define _UPPER 0x1 >#define _USEDENTRY 1 >#define _USES_ALLOCATOR_H 1 >#define _VA_LIST_DEFINED >#define _VECTOR_TCC 1 >#define _W64 >#define _WAIT_CHILD 0 >#define _WAIT_GRANDCHILD 1 >#define _WCHAR_T_DEFINED >#define _WCONIO_DEFINED >#define _WCONIO_S_DEFINED >#define _WCTYPE_DEFINED >#define _WCTYPE_INLINE_DEFINED >#define _WCTYPE_T_DEFINED >#define _WConst_return _CONST_RETURN >#define _WDIRECT_DEFINED >#define _WFINDDATA_T_DEFINED >#define _WIN32 1 >#define _WIN32_WINNT 0x502 >#define _WIN64 1 >#define _WINT_T >#define _WIO_DEFINED >#define _WIO_S_DEFINED >#define _WLOCALE_DEFINED >#define _WPROCESS_DEFINED >#define _WRITE_ABORT_MSG 0x1 >#define _WSTAT_DEFINED >#define _WSTDIO_DEFINED >#define _WSTDIO_S_DEFINED >#define _WSTDLIBP_DEFINED >#define _WSTDLIBP_S_DEFINED >#define _WSTDLIB_DEFINED >#define _WSTDLIB_S_DEFINED >#define _WSTRING_DEFINED >#define _WSTRING_S_DEFINED >#define _WTIME_DEFINED >#define _WTIME_S_DEFINED >#define _X86INTRIN_H_INCLUDED >#define _XMMINTRIN_H_INCLUDED >#define _XSAVEINTRIN_H_INCLUDED >#define __ANONYMOUS_DEFINED >#define __ASSERT_H_ >#define __ATOMIC_ACQUIRE 2 >#define __ATOMIC_ACQ_REL 4 >#define __ATOMIC_CONSUME 1 >#define __ATOMIC_HLE_ACQUIRE 65536 >#define __ATOMIC_HLE_RELEASE 131072 >#define __ATOMIC_RELAXED 0 >#define __ATOMIC_RELEASE 3 >#define __ATOMIC_SEQ_CST 5 >#define __AVX__ 1 >#define __BIGGEST_ALIGNMENT__ 32 >#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ >#define __C89_NAMELESS __MINGW_EXTENSION >#define __C89_NAMELESSSTRUCTNAME >#define __C89_NAMELESSSTRUCTNAME1 >#define __C89_NAMELESSSTRUCTNAME2 >#define __C89_NAMELESSSTRUCTNAME3 >#define __C89_NAMELESSSTRUCTNAME4 >#define __C89_NAMELESSSTRUCTNAME5 >#define __C89_NAMELESSUNIONNAME >#define __C89_NAMELESSUNIONNAME1 >#define __C89_NAMELESSUNIONNAME2 >#define __C89_NAMELESSUNIONNAME3 >#define __C89_NAMELESSUNIONNAME4 >#define __C89_NAMELESSUNIONNAME5 >#define __C89_NAMELESSUNIONNAME6 >#define __C89_NAMELESSUNIONNAME7 >#define __C89_NAMELESSUNIONNAME8 >#define __CHAR16_TYPE__ short unsigned int >#define __CHAR32_TYPE__ unsigned int >#define __CHAR_BIT__ 8 >#define __CRTDECL __cdecl >#define __CRT_INLINE inline >#define __CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) extern "C" { _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3); } extern "C++" { template <size_t __size> inline __ret __cdecl __func( __type1 (&__arg1)[__size], __type3 __attrib3 (__arg3)) { return __MINGW_CRT_NAME_CONCAT1(__func)(__arg1,__size,__arg3); } } >#define __CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4); >#define __CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_0_2_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; >#define __CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; >#define __CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT_1_4_(__ret,__imp_attrib,__func,__real_func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3,__type4,__attrib4,__arg4) __imp_attrib __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3, __type4 __attrib4 __arg4) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; >#define __CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_MEMORY_0_3_(__ret,__func,__type1,__attrib1,__arg1,__type2,__attrib2,__arg2,__type3,__attrib3,__arg3) _CRTIMP __ret __cdecl __func(__type1 * __attrib1 __arg1, __type2 __attrib2 __arg2, __type3 __attrib3 __arg3) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; >#define __CRT_STRINGIZE(_Value) #_Value >#define __CRT_UUID_DECL(type,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) extern "C++" { template<> inline const GUID &__mingw_uuidof<type>() { static const IID __uuid_inst = {l,w1,w2, {b1,b2,b3,b4,b5,b6,b7,b8}}; return __uuid_inst; } template<> inline const GUID &__mingw_uuidof<type*>() { return __mingw_uuidof<type>(); } } >#define __CRT_WIDE(_String) L ## _String >#define __DBL_DECIMAL_DIG__ 17 >#define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L) >#define __DBL_DIG__ 15 >#define __DBL_EPSILON__ double(2.22044604925031308085e-16L) >#define __DBL_HAS_DENORM__ 1 >#define __DBL_HAS_INFINITY__ 1 >#define __DBL_HAS_QUIET_NAN__ 1 >#define __DBL_MANT_DIG__ 53 >#define __DBL_MAX_10_EXP__ 308 >#define __DBL_MAX_EXP__ 1024 >#define __DBL_MAX__ double(1.79769313486231570815e+308L) >#define __DBL_MIN_10_EXP__ (-307) >#define __DBL_MIN_EXP__ (-1021) >#define __DBL_MIN__ double(2.22507385850720138309e-308L) >#define __DEC128_EPSILON__ 1E-33DL >#define __DEC128_MANT_DIG__ 34 >#define __DEC128_MAX_EXP__ 6145 >#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL >#define __DEC128_MIN_EXP__ (-6142) >#define __DEC128_MIN__ 1E-6143DL >#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL >#define __DEC32_EPSILON__ 1E-6DF >#define __DEC32_MANT_DIG__ 7 >#define __DEC32_MAX_EXP__ 97 >#define __DEC32_MAX__ 9.999999E96DF >#define __DEC32_MIN_EXP__ (-94) >#define __DEC32_MIN__ 1E-95DF >#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF >#define __DEC64_EPSILON__ 1E-15DD >#define __DEC64_MANT_DIG__ 16 >#define __DEC64_MAX_EXP__ 385 >#define __DEC64_MAX__ 9.999999999999999E384DD >#define __DEC64_MIN_EXP__ (-382) >#define __DEC64_MIN__ 1E-383DD >#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD >#define __DECIMAL_BID_FORMAT__ 1 >#define __DECIMAL_DIG__ 21 >#define __DECLSPEC_SUPPORTED >#define __DEC_EVAL_METHOD__ 2 >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0(__ret,__func,__dsttype,__dst) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size]) { return __func(__dst,__size); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1(__ret,__func,__dsttype,__dst,__type1,__arg1) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1) { return __func(__dst,__size,__arg1); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1, ...) { va_list __vaargs; _crt_va_start(__vaargs, __arg1); __ret __retval = __vfunc(__dst,__size,__arg1,__vaargs); _crt_va_end(__vaargs); return __retval; } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2) { return __func(__dst,__size,__arg1,__arg2); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2_ARGLIST(__ret,__func,__vfunc,__dsttype,__dst,__type1,__arg1,__type2,__arg2) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2, ...) { va_list __vaargs; _crt_va_start(__vaargs, __arg2); __ret __retval = __vfunc(__dst,__size,__arg1,__arg2,__vaargs); _crt_va_end(__vaargs); return __retval; } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_3(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2, __type3 __arg3) { return __func(__dst,__size,__arg1,__arg2,__arg3); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(__ret,__func,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3,__type4,__arg4) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2, __type3 __arg3, __type4 __arg4) { return __func(__dst,__size,__arg1,__arg2,__arg3,__arg4); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__type0 __arg0, __dsttype (&__dst)[__size], __type1 __arg1) { return __func(__arg0, __dst, __size, __arg1); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_2(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__type0 __arg0, __dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2) { return __func(__arg0, __dst, __size, __arg1, __arg2); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_3(__ret,__func,__type0,__arg0,__dsttype,__dst,__type1,__arg1,__type2,__arg2,__type3,__arg3) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__type0 __arg0, __dsttype (&__dst)[__size], __type1 __arg1, __type2 __arg2, __type3 __arg3) { return __func(__arg0, __dst, __size, __arg1, __arg2, __arg3); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(__ret,__func,__type1,__arg1,__type2,__arg2,__dsttype,__dst) extern "C++" { template <size_t __size> inline __ret __cdecl __func(__type1 __arg1, __type2 __arg2, __dsttype (&__dst)[__size]) { return __func(__arg1, __arg2, __dst, __size); } } >#define __DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(__ret,__func,__dsttype,__src) extern "C++" { template <size_t __drive_size, size_t __dir_size, size_t __name_size, size_t __ext_size> inline __ret __cdecl __func(const __dsttype *__src, __dsttype (&__drive)[__drive_size], __dsttype (&__dir)[__dir_size], __dsttype (&__name)[__name_size], __dsttype (&__ext)[__ext_size]) { return __func(__src, __drive, __drive_size, __dir, __dir_size, __name, __name_size, __ext, __ext_size); } } >#define __DEPRECATED 1 >#define __EXCEPTIONS 1 >#define __EXCEPTION__ >#define __FINITE_MATH_ONLY__ 0 >#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ >#define __FLT_DECIMAL_DIG__ 9 >#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F >#define __FLT_DIG__ 6 >#define __FLT_EPSILON__ 1.19209289550781250000e-7F >#define __FLT_EVAL_METHOD__ 0 >#define __FLT_HAS_DENORM__ 1 >#define __FLT_HAS_INFINITY__ 1 >#define __FLT_HAS_QUIET_NAN__ 1 >#define __FLT_MANT_DIG__ 24 >#define __FLT_MAX_10_EXP__ 38 >#define __FLT_MAX_EXP__ 128 >#define __FLT_MAX__ 3.40282346638528859812e+38F >#define __FLT_MIN_10_EXP__ (-37) >#define __FLT_MIN_EXP__ (-125) >#define __FLT_MIN__ 1.17549435082228750797e-38F >#define __FLT_RADIX__ 2 >#define __FXSR__ 1 >#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 >#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 >#define __GCC_ATOMIC_INT_LOCK_FREE 2 >#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 >#define __GCC_ATOMIC_LONG_LOCK_FREE 2 >#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 >#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 >#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 >#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 >#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 >#define __GLIBCXX__ 20140522 >#define __GNUC_MINOR__ 8 >#define __GNUC_PATCHLEVEL__ 3 >#define __GNUC_STDC_INLINE__ 1 >#define __GNUC_VA_LIST >#define __GNUC__ 4 >#define __GNUG__ 4 >#define __GNU_EXTENSION __MINGW_EXTENSION >#define __GOT_SECURE_LIB__ __STDC_SECURE_LIB__ >#define __GTHREADS 1 >#define __GTHREADS_CXX0X 1 >#define __GTHREAD_COND_INIT PTHREAD_COND_INITIALIZER >#define __GTHREAD_HAS_COND 1 >#define __GTHREAD_HIDE_WIN32API 1 >#define __GTHREAD_MUTEX_INIT PTHREAD_MUTEX_INITIALIZER >#define __GTHREAD_MUTEX_INIT_FUNCTION __gthread_mutex_init_function >#define __GTHREAD_ONCE_INIT PTHREAD_ONCE_INIT >#define __GTHREAD_RECURSIVE_MUTEX_INIT PTHREAD_RECURSIVE_MUTEX_INITIALIZER >#define __GTHREAD_TIME_INIT {0,0} >#define __GXX_ABI_VERSION 1002 >#define __GXX_EXPERIMENTAL_CXX0X__ 1 >#define __GXX_MERGED_TYPEINFO_NAMES 0 >#define __GXX_RTTI 1 >#define __GXX_TYPEINFO_EQUALITY_INLINE 0 >#define __GXX_WEAK__ 1 >#define __INT16_C(c) c >#define __INT16_MAX__ 32767 >#define __INT16_TYPE__ short int >#define __INT32_C(c) c >#define __INT32_MAX__ 2147483647 >#define __INT32_TYPE__ int >#define __INT64_C(c) c ## LL >#define __INT64_MAX__ 9223372036854775807LL >#define __INT64_TYPE__ long long int >#define __INT8_C(c) c >#define __INT8_MAX__ 127 >#define __INT8_TYPE__ signed char >#define __INTMAX_C(c) c ## LL >#define __INTMAX_MAX__ 9223372036854775807LL >#define __INTMAX_TYPE__ long long int >#define __INTPTR_MAX__ 9223372036854775807LL >#define __INTPTR_TYPE__ long long int >#define __INT_FAST16_MAX__ 32767 >#define __INT_FAST16_TYPE__ short int >#define __INT_FAST32_MAX__ 2147483647 >#define __INT_FAST32_TYPE__ int >#define __INT_FAST64_MAX__ 9223372036854775807LL >#define __INT_FAST64_TYPE__ long long int >#define __INT_FAST8_MAX__ 127 >#define __INT_FAST8_TYPE__ signed char >#define __INT_LEAST16_MAX__ 32767 >#define __INT_LEAST16_TYPE__ short int >#define __INT_LEAST32_MAX__ 2147483647 >#define __INT_LEAST32_TYPE__ int >#define __INT_LEAST64_MAX__ 9223372036854775807LL >#define __INT_LEAST64_TYPE__ long long int >#define __INT_LEAST8_MAX__ 127 >#define __INT_LEAST8_TYPE__ signed char >#define __INT_MAX__ 2147483647 >#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L >#define __LDBL_DIG__ 18 >#define __LDBL_EPSILON__ 1.08420217248550443401e-19L >#define __LDBL_HAS_DENORM__ 1 >#define __LDBL_HAS_INFINITY__ 1 >#define __LDBL_HAS_QUIET_NAN__ 1 >#define __LDBL_MANT_DIG__ 64 >#define __LDBL_MAX_10_EXP__ 4932 >#define __LDBL_MAX_EXP__ 16384 >#define __LDBL_MAX__ 1.18973149535723176502e+4932L >#define __LDBL_MIN_10_EXP__ (-4931) >#define __LDBL_MIN_EXP__ (-16381) >#define __LDBL_MIN__ 3.36210314311209350626e-4932L >#define __LONG32 long >#define __LONG_LONG_MAX__ 9223372036854775807LL >#define __LONG_MAX__ 2147483647L >#define __MINGW32_MAJOR_VERSION 3 >#define __MINGW32_MINOR_VERSION 11 >#define __MINGW32__ 1 >#define __MINGW64_STRINGIFY(x) __STRINGIFY(x) >#define __MINGW64_VERSION_MAJOR 3 >#define __MINGW64_VERSION_MINOR 3 >#define __MINGW64_VERSION_RC 0 >#define __MINGW64_VERSION_STATE "stable" >#define __MINGW64_VERSION_STR __MINGW64_STRINGIFY(__MINGW64_VERSION_MAJOR) "." __MINGW64_STRINGIFY(__MINGW64_VERSION_MINOR) >#define __MINGW64__ 1 >#define __MINGW_ATTRIB_CONST __attribute__ ((__const__)) >#define __MINGW_ATTRIB_DEPRECATED __attribute__ ((__deprecated__)) >#define __MINGW_ATTRIB_DEPRECATED_MSVC2005 __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_MSVC2005_DEPREC_STR) >#define __MINGW_ATTRIB_DEPRECATED_SEC_WARN __MINGW_ATTRIB_DEPRECATED_STR(__MINGW_SEC_WARN_STR) >#define __MINGW_ATTRIB_DEPRECATED_STR(X) >#define __MINGW_ATTRIB_MALLOC __attribute__ ((__malloc__)) >#define __MINGW_ATTRIB_NONNULL(arg) __attribute__ ((__nonnull__ (arg))) >#define __MINGW_ATTRIB_NORETURN __attribute__ ((__noreturn__)) >#define __MINGW_ATTRIB_NO_OPTIMIZE __attribute__((__optimize__ ("0"))) >#define __MINGW_ATTRIB_PURE __attribute__ ((__pure__)) >#define __MINGW_ATTRIB_UNUSED __attribute__ ((__unused__)) >#define __MINGW_ATTRIB_USED __attribute__ ((__used__)) >#define __MINGW_BROKEN_INTERFACE(x) __MINGW_PRAGMA_PARAM(message ("Interface " _CRT_STRINGIZE(x) " has unverified layout.")) >#define __MINGW_CRT_NAME_CONCAT1(sym) ::sym >#define __MINGW_CRT_NAME_CONCAT2(sym) ::sym ##_s >#define __MINGW_CRT_NAME_INSECURE(sym) ::__insecure__ ##sym >#define __MINGW_CRT_NAME_INSECURE_DEF(sym) __insecure__ ##sym >#define __MINGW_EXTENSION __extension__ >#define __MINGW_GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >#define __MINGW_GNUC_PREREQ(major,minor) (__GNUC__ > (major) || (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))) >#define __MINGW_GNU_PRINTF(__format,__args) __attribute__((__format__(gnu_printf,__format,__args))) >#define __MINGW_GNU_SCANF(__format,__args) __attribute__((__format__(gnu_scanf, __format,__args))) >#define __MINGW_HAS_DXSDK 1 >#define __MINGW_HAVE_ANSI_C99_PRINTF 1 >#define __MINGW_HAVE_ANSI_C99_SCANF 1 >#define __MINGW_HAVE_WIDE_C99_PRINTF 1 >#define __MINGW_HAVE_WIDE_C99_SCANF 1 >#define __MINGW_IMPORT extern __attribute__ ((__dllimport__)) >#define __MINGW_IMP_LSYMBOL(sym) __imp_ ##sym >#define __MINGW_IMP_SYMBOL(sym) __imp_ ##sym >#define __MINGW_INTRIN_INLINE extern __inline__ __attribute__((__always_inline__,__gnu_inline__)) >#define __MINGW_LSYMBOL(sym) _ ##sym >#define __MINGW_MBWC_CONVERT_DEFINED >#define __MINGW_MSC_PREREQ(major,minor) 0 >#define __MINGW_MSVC2005_DEPREC_STR "This POSIX function is deprecated beginning in Visual C++ 2005, use _CRT_NONSTDC_NO_DEPRECATE to disable deprecation" >#define __MINGW_MS_PRINTF(__format,__args) __attribute__((__format__(ms_printf, __format,__args))) >#define __MINGW_MS_SCANF(__format,__args) __attribute__((__format__(ms_scanf, __format,__args))) >#define __MINGW_NOTHROW __attribute__ ((__nothrow__)) >#define __MINGW_POISON_NAME(__IFACE) __IFACE ##_layout_has_not_been_verified_and_its_declaration_is_most_likely_incorrect >#define __MINGW_PRAGMA_PARAM(x) _Pragma (#x) >#define __MINGW_PRINTF_FORMAT gnu_printf >#define __MINGW_SCANF_FORMAT gnu_scanf >#define __MINGW_SEC_WARN_STR "This function or variable may be unsafe, use _CRT_SECURE_NO_WARNINGS to disable deprecation" >#define __MINGW_SOFTMATH >#define __MINGW_USE_UNDERSCORE_PREFIX 0 >#define __MINGW_USYMBOL(sym) sym >#define __MMX__ 1 >#define __MSABI_LONG(x) x ## l >#define __MSVCRT_VERSION__ 0x0700 >#define __MSVCRT__ 1 >#define __N(msgid) (msgid) >#define __OPTIMIZE__ 1 >#define __ORDER_BIG_ENDIAN__ 4321 >#define __ORDER_LITTLE_ENDIAN__ 1234 >#define __ORDER_PDP_ENDIAN__ 3412 >#define __PCTYPE_FUNC __pctype_func() >#define __PIC__ 1 >#define __POPCNT__ 1 >#define __PRAGMA_REDEFINE_EXTNAME 1 >#define __PTRDIFF_MAX__ 9223372036854775807LL >#define __PTRDIFF_TYPE__ long long int >#define __REGISTER_PREFIX__ >#define __SCHAR_MAX__ 127 >#define __SEH__ 1 >#define __SHRT_MAX__ 32767 >#define __SIG_ATOMIC_MAX__ 2147483647 >#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) >#define __SIG_ATOMIC_TYPE__ int >#define __SIZEOF_DOUBLE__ 8 >#define __SIZEOF_FLOAT__ 4 >#define __SIZEOF_INT128__ 16 >#define __SIZEOF_INT__ 4 >#define __SIZEOF_LONG_DOUBLE__ 16 >#define __SIZEOF_LONG_LONG__ 8 >#define __SIZEOF_LONG__ 4 >#define __SIZEOF_POINTER__ 8 >#define __SIZEOF_PTRDIFF_T__ 8 >#define __SIZEOF_SHORT__ 2 >#define __SIZEOF_SIZE_T__ 8 >#define __SIZEOF_WCHAR_T__ 2 >#define __SIZEOF_WINT_T__ 2 >#define __SIZE_MAX__ 18446744073709551615ULL >#define __SIZE_TYPE__ long long unsigned int >#define __SSE2_MATH__ 1 >#define __SSE2__ 1 >#define __SSE3__ 1 >#define __SSE4_1__ 1 >#define __SSE4_2__ 1 >#define __SSE_MATH__ 1 >#define __SSE__ 1 >#define __SSSE3__ 1 >#define __STDC_CONSTANT_MACROS >#define __STDC_HOSTED__ 1 >#define __STDC_LIMIT_MACROS >#define __STDC_SECURE_LIB__ 200411L >#define __STDC__ 1 >#define __STDDEF_H__ >#define __STRICT_ANSI__ 1 >#define __STRINGIFY(x) #x >#define __UINT16_C(c) c >#define __UINT16_MAX__ 65535 >#define __UINT16_TYPE__ short unsigned int >#define __UINT32_C(c) c ## U >#define __UINT32_MAX__ 4294967295U >#define __UINT32_TYPE__ unsigned int >#define __UINT64_C(c) c ## ULL >#define __UINT64_MAX__ 18446744073709551615ULL >#define __UINT64_TYPE__ long long unsigned int >#define __UINT8_C(c) c >#define __UINT8_MAX__ 255 >#define __UINT8_TYPE__ unsigned char >#define __UINTMAX_C(c) c ## ULL >#define __UINTMAX_MAX__ 18446744073709551615ULL >#define __UINTMAX_TYPE__ long long unsigned int >#define __UINTPTR_MAX__ 18446744073709551615ULL >#define __UINTPTR_TYPE__ long long unsigned int >#define __UINT_FAST16_MAX__ 65535 >#define __UINT_FAST16_TYPE__ short unsigned int >#define __UINT_FAST32_MAX__ 4294967295U >#define __UINT_FAST32_TYPE__ unsigned int >#define __UINT_FAST64_MAX__ 18446744073709551615ULL >#define __UINT_FAST64_TYPE__ long long unsigned int >#define __UINT_FAST8_MAX__ 255 >#define __UINT_FAST8_TYPE__ unsigned char >#define __UINT_LEAST16_MAX__ 65535 >#define __UINT_LEAST16_TYPE__ short unsigned int >#define __UINT_LEAST32_MAX__ 4294967295U >#define __UINT_LEAST32_TYPE__ unsigned int >#define __UINT_LEAST64_MAX__ 18446744073709551615ULL >#define __UINT_LEAST64_TYPE__ long long unsigned int >#define __UINT_LEAST8_MAX__ 255 >#define __UINT_LEAST8_TYPE__ unsigned char >#define __UNUSED_PARAM(x) >#define __USER_LABEL_PREFIX__ >#define __USE_CRTIMP 1 >#define __USE_MINGW_ANSI_STDIO 1 >#define __USE_MINGW_STRTOX 1 >#define __VERSION__ "4.8.3" >#define __WCHAR_MAX__ 65535 >#define __WCHAR_MIN__ 0 >#define __WCHAR_TYPE__ short unsigned int >#define __WCHAR_UNSIGNED__ 1 >#define __WIN32 1 >#define __WIN32__ 1 >#define __WIN64 1 >#define __WIN64__ 1 >#define __WINNT 1 >#define __WINNT__ 1 >#define __WINPTHREADS_VERSION 0x00050000 >#define __WINPTHREADS_VERSION_MAJOR 0 >#define __WINPTHREADS_VERSION_MINOR 5 >#define __WINPTHREADS_VERSION_PATCHLEVEL 0 >#define __WINT_MAX__ 65535 >#define __WINT_MIN__ 0 >#define __WINT_TYPE__ short unsigned int >#define __XSAVE__ 1 >#define ___mb_cur_max_func() (__mb_cur_max) >#define __amd64 1 >#define __amd64__ 1 >#define __argc (* __MINGW_IMP_SYMBOL(__argc)) >#define __argv (* __MINGW_IMP_SYMBOL(__argv)) >#define __builtin_vsnprintf __mingw_vsnprintf >#define __builtin_vsprintf __mingw_vsprintf >#define __catch(X) catch(X) >#define __cdecl __attribute__((__cdecl__)) >#define __chvalidchk(a,b) (__PCTYPE_FUNC[(a)] & (b)) >#define __clockid_t_defined 1 >#define __code_model_small__ 1 >#define __cplusplus 201103L >#define __crt_typefix(ctype) >#define __declspec(x) __attribute__((x)) >#define __fastcall __attribute__((__fastcall__)) >#define __forceinline inline __attribute__((__always_inline__)) >#define __glibcxx_assert(_Condition) >#define __glibcxx_class_requires(_a,_b) >#define __glibcxx_class_requires2(_a,_b,_c) >#define __glibcxx_class_requires3(_a,_b,_c,_d) >#define __glibcxx_class_requires4(_a,_b,_c,_d,_e) >#define __glibcxx_function_requires(...) >#define __glibcxx_integral_traps true >#define __glibcxx_requires_cond(_Cond,_Msg) >#define __glibcxx_requires_heap(_First,_Last) >#define __glibcxx_requires_heap_pred(_First,_Last,_Pred) >#define __glibcxx_requires_non_empty_range(_First,_Last) >#define __glibcxx_requires_nonempty() >#define __glibcxx_requires_partitioned_lower(_First,_Last,_Value) >#define __glibcxx_requires_partitioned_lower_pred(_First,_Last,_Value,_Pred) >#define __glibcxx_requires_partitioned_upper(_First,_Last,_Value) >#define __glibcxx_requires_partitioned_upper_pred(_First,_Last,_Value,_Pred) >#define __glibcxx_requires_sorted(_First,_Last) >#define __glibcxx_requires_sorted_pred(_First,_Last,_Pred) >#define __glibcxx_requires_sorted_set(_First1,_Last1,_First2) >#define __glibcxx_requires_sorted_set_pred(_First1,_Last1,_First2,_Pred) >#define __glibcxx_requires_string(_String) >#define __glibcxx_requires_string_len(_String,_Len) >#define __glibcxx_requires_subscript(_N) >#define __glibcxx_requires_valid_range(_First,_Last) >#define __gthrw(name) __gthrw2(__gthrw_ ## name,name,name) >#define __gthrw2(name,name2,type) >#define __gthrw_(name) name >#define __has_feature(x) 0 >#define __int16 short >#define __int32 int >#define __int64 long long >#define __int8 char >#define __intptr_t_defined >#define __isascii(_Char) ((unsigned)(_Char) < 0x80) >#define __iscsym(_c) (isalnum(_c) || ((_c)=='_')) >#define __iscsymf(_c) (isalpha(_c) || ((_c)=='_')) >#define __iswcsym(_c) (iswalnum(_c) || ((_c)=='_')) >#define __iswcsymf(_c) (iswalpha(_c) || ((_c)=='_')) >#define __k8 1 >#define __k8__ 1 >#define __max(a,b) (((a) > (b)) ? (a) : (b)) >#define __mb_cur_max (* __MINGW_IMP_SYMBOL(__mb_cur_max)) >#define __min(a,b) (((a) < (b)) ? (a) : (b)) >#define __mingw_ovr static __attribute__ ((__unused__)) __inline__ __cdecl >#define __nothrow __declspec(nothrow) >#define __pctype_func() (* __MINGW_IMP_SYMBOL(_pctype)) >#define __pic__ 1 >#define __ptr32 >#define __ptr64 >#define __pwctype_func() (* __MINGW_IMP_SYMBOL(_pwctype)) >#define __restrict_arr >#define __setusermatherr __mingw_setusermatherr >#define __stat64 _stat64 >#define __stdcall >#define __thiscall __attribute__((__thiscall__)) >#define __throw_exception_again throw >#define __toascii(_Char) ((_Char) & 0x7f) >#define __try try >#define __tune_corei7__ 1 >#define __uintptr_t_defined >#define __unaligned >#define __uuidof(type) __mingw_uuidof<__typeof(type)>() >#define __w64 >#define __wargv (* __MINGW_IMP_SYMBOL(__wargv)) >#define __x86_64 1 >#define __x86_64__ 1 >#define _alloca(x) __builtin_alloca((x)) >#define _bit_scan_forward(a) __bsfd(a) >#define _bit_scan_reverse(a) __bsrd(a) >#define _bswap(a) __bswapd(a) >#define _bswap64(a) __bswapq(a) >#define _chvalidchk_l(_Char,_Flag,_Locale) (!_Locale ? __chvalidchk(_Char,_Flag) : ((_locale_t)_Locale)->locinfo->pctype[_Char] & (_Flag)) >#define _countof(_Array) sizeof(*__countof_helper(_Array)) >#define _crt_va_arg(v,l) __builtin_va_arg(v,l) >#define _crt_va_copy(d,s) __builtin_va_copy(d,s) >#define _crt_va_end(v) __builtin_va_end(v) >#define _crt_va_start(v,l) __builtin_va_start(v,l) >#define _doserrno (*__doserrno()) >#define _environ (* __MINGW_IMP_SYMBOL(_environ)) >#define _fgetc_nolock(_stream) (--(_stream)->_cnt >= 0 ? 0xff & *(_stream)->_ptr++ : _filbuf(_stream)) >#define _fmode (* __MINGW_IMP_SYMBOL(_fmode)) >#define _fputc_nolock(_c,_stream) (--(_stream)->_cnt >= 0 ? 0xff & (*(_stream)->_ptr++ = (char)(_c)) : _flsbuf((_c),(_stream))) >#define _fstat _fstat64i32 >#define _fstati64 _fstat64 >#define _ftime_s _ftime64_s >#define _getc_nolock(_stream) _fgetc_nolock(_stream) >#define _getchar_nolock() _getc_nolock(stdin) >#define _getwc_nolock(_c) _fgetwc_nolock(_c) >#define _getwchar_nolock() _getwc_nolock(stdin) >#define _hypotl hypotl >#define _inline __inline >#define _iob __iob_func() >#define _isalnum_l(_Char,_Locale) _ischartype_l(_Char,_ALPHA|_DIGIT,_Locale) >#define _isalpha_l(_Char,_Locale) _ischartype_l(_Char,_ALPHA,_Locale) >#define _ischartype_l(_Char,_Flag,_Locale) (((_Locale)!=NULL && (((_locale_t)(_Locale))->locinfo->mb_cur_max) > 1) ? _isctype_l(_Char,(_Flag),_Locale) : _chvalidchk_l(_Char,_Flag,_Locale)) >#define _iscntrl_l(_Char,_Locale) _ischartype_l(_Char,_CONTROL,_Locale) >#define _iscsym_l(_c,_p) (_isalnum_l(_c,_p) || ((_c)=='_')) >#define _iscsymf_l(_c,_p) (_isalpha_l(_c,_p) || ((_c)=='_')) >#define _isdigit_l(_Char,_Locale) _ischartype_l(_Char,_DIGIT,_Locale) >#define _isgraph_l(_Char,_Locale) _ischartype_l(_Char,_PUNCT|_ALPHA|_DIGIT,_Locale) >#define _islower_l(_Char,_Locale) _ischartype_l(_Char,_LOWER,_Locale) >#define _isprint_l(_Char,_Locale) _ischartype_l(_Char,_BLANK|_PUNCT|_ALPHA|_DIGIT,_Locale) >#define _ispunct_l(_Char,_Locale) _ischartype_l(_Char,_PUNCT,_Locale) >#define _isspace_l(_Char,_Locale) _ischartype_l(_Char,_SPACE,_Locale) >#define _isupper_l(_Char,_Locale) _ischartype_l(_Char,_UPPER,_Locale) >#define _iswcsym_l(_c,_p) (_iswalnum_l(_c,_p) || ((_c)=='_')) >#define _iswcsymf_l(_c,_p) (_iswalpha_l(_c,_p) || ((_c)=='_')) >#define _isxdigit_l(_Char,_Locale) _ischartype_l(_Char,_HEX,_Locale) >#define _lrotl(a,b) __rolq((a), (b)) >#define _lrotr(a,b) __rorq((a), (b)) >#define _malloca(size) ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER)) >#define _mm256_ceil_pd(V) _mm256_round_pd ((V), _MM_FROUND_CEIL) >#define _mm256_ceil_ps(V) _mm256_round_ps ((V), _MM_FROUND_CEIL) >#define _mm256_floor_pd(V) _mm256_round_pd ((V), _MM_FROUND_FLOOR) >#define _mm256_floor_ps(V) _mm256_round_ps ((V), _MM_FROUND_FLOOR) >#define _mm_ceil_pd(V) _mm_round_pd ((V), _MM_FROUND_CEIL) >#define _mm_ceil_ps(V) _mm_round_ps ((V), _MM_FROUND_CEIL) >#define _mm_ceil_sd(D,V) _mm_round_sd ((D), (V), _MM_FROUND_CEIL) >#define _mm_ceil_ss(D,V) _mm_round_ss ((D), (V), _MM_FROUND_CEIL) >#define _mm_floor_pd(V) _mm_round_pd((V), _MM_FROUND_FLOOR) >#define _mm_floor_ps(V) _mm_round_ps ((V), _MM_FROUND_FLOOR) >#define _mm_floor_sd(D,V) _mm_round_sd ((D), (V), _MM_FROUND_FLOOR) >#define _mm_floor_ss(D,V) _mm_round_ss ((D), (V), _MM_FROUND_FLOOR) >#define _mm_free(a) _aligned_free(a) >#define _mm_malloc(a,b) _aligned_malloc(a,b) >#define _mm_test_all_ones(V) _mm_testc_si128 ((V), _mm_cmpeq_epi32 ((V), (V))) >#define _mm_test_all_zeros(M,V) _mm_testz_si128 ((M), (V)) >#define _mm_test_mix_ones_zeros(M,V) _mm_testnzc_si128 ((M), (V)) >#define _osplatform (* __MINGW_IMP_SYMBOL(_osplatform)) >#define _osver (* __MINGW_IMP_SYMBOL(_osver)) >#define _pctype (* __MINGW_IMP_SYMBOL(_pctype)) >#define _pgmptr (* __MINGW_IMP_SYMBOL(_pgmptr)) >#define _popcnt32(a) __popcntd(a) >#define _popcnt64(a) __popcntq(a) >#define _putc_nolock(_c,_stream) _fputc_nolock(_c,_stream) >#define _putchar_nolock(_c) _putc_nolock((_c),stdout) >#define _putwc_nolock(_c,_stm) _fputwc_nolock(_c,_stm) >#define _putwchar_nolock(_c) _putwc_nolock((_c),stdout) >#define _pwctype (* __MINGW_IMP_SYMBOL(_pwctype)) >#define _pxcptinfoptrs (*__pxcptinfoptrs()) >#define _rdpmc(a) __rdpmc(a) >#define _rdtsc() __rdtsc() >#define _rdtscp(a) __rdtscp(a) >#define _rotl(a,b) __rold((a), (b)) >#define _rotr(a,b) __rord((a), (b)) >#define _rotwl(a,b) __rolw((a), (b)) >#define _rotwr(a,b) __rorw((a), (b)) >#define _stat _stat64i32 >#define _stati64 _stat64 >#define _threadid (__threadid()) >#define _timeb __timeb64 >#define _tolower(_Char) ((_Char)-'A'+'a') >#define _toupper(_Char) ((_Char)-'a'+'A') >#define _wP_tmpdir L"\\" >#define _wctype (* __MINGW_IMP_SYMBOL(_wctype)) >#define _wenviron (* __MINGW_IMP_SYMBOL(_wenviron)) >#define _wfinddata_t _wfinddata64i32_t >#define _wfinddatai64_t _wfinddata64_t >#define _wfindfirst _wfindfirst64i32 >#define _wfindfirsti64 _wfindfirst64 >#define _wfindnext _wfindnext64i32 >#define _wfindnexti64 _wfindnext64 >#define _winmajor (* __MINGW_IMP_SYMBOL(_winmajor)) >#define _winminor (* __MINGW_IMP_SYMBOL(_winminor)) >#define _winver (* __MINGW_IMP_SYMBOL(_winver)) >#define _wpgmptr (* __MINGW_IMP_SYMBOL(_wpgmptr)) >#define _wstat _wstat64i32 >#define _wstati64 _wstat64 >#define alloca(x) __builtin_alloca((x)) >#define asctime_r(_Tm,_Buf) ({ char *___tmp_tm; pthread_testcancel(); ___tmp_tm = asctime((_Tm)); if (___tmp_tm) ___tmp_tm = strcpy((_Buf),___tmp_tm); ___tmp_tm; }) >#define assert(_Expression) (void) ((!!(_Expression)) || (_assert(#_Expression,__FILE__,__LINE__),0)) >#define ctime_r(_Time,_Str) ({ char *___tmp_tm; pthread_testcancel(); ___tmp_tm = ctime((_Time)); if (___tmp_tm) ___tmp_tm = strcpy((_Str),___tmp_tm); ___tmp_tm; }) >#define ei_declare_aligned_stack_constructed_variable(TYPE,NAME,SIZE,BUFFER) Eigen::internal::check_size_for_overflow<TYPE>(SIZE); TYPE* NAME = (BUFFER)!=0 ? (BUFFER) : reinterpret_cast<TYPE*>( (sizeof(TYPE)*SIZE<=EIGEN_STACK_ALLOCATION_LIMIT) ? EIGEN_ALIGNED_ALLOCA(sizeof(TYPE)*SIZE) : Eigen::internal::aligned_malloc(sizeof(TYPE)*SIZE) ); Eigen::internal::aligned_stack_memory_handler<TYPE> EIGEN_CAT(NAME,_stack_memory_destructor)((BUFFER)==0 ? NAME : 0,SIZE,sizeof(TYPE)*SIZE>EIGEN_STACK_ALLOCATION_LIMIT) >#define eigen_assert(x) eigen_plain_assert(x) >#define eigen_internal_assert(x) >#define eigen_plain_assert(x) assert(x) >#define environ _environ >#define errno (*_errno()) >#define finitef _finitef >#define fstat64 _fstat64 >#define gmtime_r(_Time,_Tm) ({ struct tm *___tmp_tm; pthread_testcancel(); ___tmp_tm = gmtime((_Time)); if (___tmp_tm) { *(_Tm) = *___tmp_tm; ___tmp_tm = (_Tm); } ___tmp_tm; }) >#define isascii __isascii >#define iscsym __iscsym >#define iscsymf __iscsymf >#define isnanf _isnanf >#define localtime_r(_Time,_Tm) ({ struct tm *___tmp_tm; pthread_testcancel(); ___tmp_tm = localtime((_Time)); if (___tmp_tm) { *(_Tm) = *___tmp_tm; ___tmp_tm = (_Tm); } ___tmp_tm; }) >#define matherr _matherr >#define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) >#define onexit_t _onexit_t >#define pclose _pclose >#define popen _popen >#define pthread_atfork(F1,F2,F3) 0 >#define pthread_attr_getguardsize(A,S) ENOTSUP >#define pthread_attr_setgaurdsize(A,S) ENOTSUP >#define pthread_cleanup_pop(E) (*pthread_getclean() = _pthread_cup.next, (E?_pthread_cup.func((pthread_once_t *)_pthread_cup.arg):0));} >#define pthread_cleanup_push(F,A) { const _pthread_cleanup _pthread_cup = {(F), (A), *pthread_getclean()}; __sync_synchronize(); *pthread_getclean() = (_pthread_cleanup *) &_pthread_cup; __sync_synchronize() >#define pthread_getcpuclockid(T,C) ENOTSUP >#define pthread_mutex_getprioceiling(M,P) ENOTSUP >#define pthread_mutex_setprioceiling(M,P) ENOTSUP >#define pthread_sigmask(H,S1,S2) 0 >#define rand_r(__seed) (__seed == __seed ? rand () : rand ()) >#define stat64 _stat64 >#define stderr (&__iob_func()[2]) >#define stdin (&__iob_func()[0]) >#define stdout (&__iob_func()[1]) >#define sys_errlist _sys_errlist >#define sys_nerr _sys_nerr >#define toascii __toascii >#define vec2d_swizzle1(v,p,q) (_mm_castsi128_pd(_mm_shuffle_epi32( _mm_castpd_si128(v), ((q*2+1)<<6|(q*2)<<4|(p*2+1)<<2|(p*2))))) >#define vec4f_swizzle1(v,p,q,r,s) (_mm_castsi128_ps(_mm_shuffle_epi32( _mm_castps_si128(v), ((s)<<6|(r)<<4|(q)<<2|(p))))) >#define vec4f_swizzle2(a,b,p,q,r,s) (_mm_shuffle_ps( (a), (b), ((s)<<6|(r)<<4|(q)<<2|(p)))) >#define vec4i_swizzle1(v,p,q,r,s) (_mm_shuffle_epi32( v, ((s)<<6|(r)<<4|(q)<<2|(p)))) >#define vec4i_swizzle2(a,b,p,q,r,s) (_mm_castps_si128( (_mm_shuffle_ps( _mm_castsi128_ps(a), _mm_castsi128_ps(b), ((s)<<6|(r)<<4|(q)<<2|(p)))))) >#define wcswcs wcsstr >#define wpopen _wpopen
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1363
:
759
|
760
| 761