xref: /freebsd/contrib/ofed/libmlx4/config.h (revision 87181516ef48be852d5e5fee53c6e0dbfc62f21e)
1*d6b92ffaSHans Petter Selasky /* $FreeBSD$ */
2*d6b92ffaSHans Petter Selasky 
3*d6b92ffaSHans Petter Selasky #ifdef	__LP64__
4*d6b92ffaSHans Petter Selasky #define	SIZEOF_LONG 8
5*d6b92ffaSHans Petter Selasky #else
6*d6b92ffaSHans Petter Selasky #define	SIZEOF_LONG 4
7*d6b92ffaSHans Petter Selasky #endif
8*d6b92ffaSHans Petter Selasky 
9*d6b92ffaSHans Petter Selasky #define	VALGRIND_MAKE_MEM_DEFINED(...)	0
10*d6b92ffaSHans Petter Selasky #define	SWITCH_FALLTHROUGH (void)0
11*d6b92ffaSHans Petter Selasky #define	ALWAYS_INLINE __attribute__ ((__always_inline__))
12*d6b92ffaSHans Petter Selasky #define	likely(x) __predict_true(x)
13*d6b92ffaSHans Petter Selasky #define	unlikely(x) __predict_false(x)
14