|
|
Go to the documentation of this file. 1 #ifndef __private_mlp_lapack_h
2 #define __private_mlp_lapack_h
4 #if defined(__GNUC__) && (__GNUC__ > 3 || __GNUC__ == 3 && __GNUC_MINOR__ >= 4)
5 # define MLP_HIDDEN __attribute__((visibility("hidden")))
25 typedef long long longint;
26 typedef unsigned long long ulongint;
27 #define qbit_clear(a,b) ((a) & ~((ulongint)1 << (b)))
28 #define qbit_set(a,b) ((a) | ((ulongint)1 << (b)))
159 #define abs(x) ((x) >= 0 ? (x) : -(x))
160 #define dabs(x) (doublereal)abs(x)
161 #define min(a,b) ((a) <= (b) ? (a) : (b))
162 #define max(a,b) ((a) >= (b) ? (a) : (b))
163 #define dmin(a,b) (doublereal)min(a,b)
164 #define dmax(a,b) (doublereal)max(a,b)
165 #define bit_test(a,b) ((a) >> (b) & 1)
166 #define bit_clear(a,b) ((a) & ~((uinteger)1 << (b)))
167 #define bit_set(a,b) ((a) | ((uinteger)1 << (b)))
171 #define F2C_proc_par_types 1
173 typedef int (*U_fp)(...);
183 typedef int (*
S_fp)(...);
185 typedef int (*U_fp)();
205 #ifndef Skip_f2c_Undefs
230 #endif // __private_mlp_lapack_h