47 CPLQuadTree* hQuadTree;
48 double dfInitialSearchRadius;
54 #ifdef HAVE_SSE_AT_COMPILE_TIME
55 int CPLHaveRuntimeSSE();
58 GDALGridInverseDistanceToAPower2NoSmoothingNoSearchSSE(
59 const void *poOptions,
61 const double *unused_padfX,
62 const double *unused_padfY,
63 const double *unused_padfZ,
64 double dfXPoint,
double dfYPoint,
66 void* hExtraParamsIn );
69 #ifdef HAVE_AVX_AT_COMPILE_TIME
70 int CPLHaveRuntimeAVX();
72 CPLErr GDALGridInverseDistanceToAPower2NoSmoothingNoSearchAVX(
73 const void *poOptions,
75 const double *unused_padfX,
76 const double *unused_padfY,
77 const double *unused_padfZ,
78 double dfXPoint,
double dfYPoint,
80 void* hExtraParamsIn );
85 #define GCC_CPUID(level, a, b, c, d) \
86 __asm__ ("xchgq %%rbx, %q1\n" \
89 : "=a" (a), "=r" (b), "=c" (c), "=d" (d) \
92 #define GCC_CPUID(level, a, b, c, d) \
93 __asm__ ("xchgl %%ebx, %1\n" \
96 : "=a" (a), "=r" (b), "=c" (c), "=d" (d) \
Quad tree implementation.
Definition: gdalgrid_priv.h:33
CPL error handling services.
Definition: gdalgrid_priv.h:39