Copied from Gallium util. Will be used by the 64-bit hash table wrapper for bindless handles.
Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com> --- src/util/macros.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/util/macros.h b/src/util/macros.h index a10f1de814..f576495d31 100644 --- a/src/util/macros.h +++ b/src/util/macros.h @@ -257,4 +257,13 @@ do { \ #define MIN3( A, B, C ) ((A) < (B) ? MIN2(A, C) : MIN2(B, C)) #define MAX3( A, B, C ) ((A) > (B) ? MAX2(A, C) : MAX2(B, C)) +/** Processor architecture. */ +#if defined(__i386__) /* gcc */ || defined(_M_IX86) /* msvc */ || defined(_X86_) || defined(__386__) || defined(i386) || defined(__i386) /* Sun cc */ +#define MESA_ARCH_X86 +#endif + +#if defined(__x86_64__) /* gcc */ || defined(_M_X64) /* msvc */ || defined(_M_AMD64) /* msvc */ || defined(__x86_64) /* Sun cc */ +#define MESA_ARCH_X86_64 +#endif + #endif /* UTIL_MACROS_H */ -- 2.13.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev