1 #ifndef INCLUDED_POINTER_TYPEDEFS
2 #define INCLUDED_POINTER_TYPEDEFS
7 # include <xmmintrin.h>
10 # include <emmintrin.h>
87 typedef int32_t* __restrict
rpI32;
88 typedef int32_t*
const __restrict
crpI32;
91 typedef const int32_t* __restrict
rpcI32;
92 typedef const int32_t*
const __restrict
crpcI32;
159 typedef __m64*
const cpM64;
160 typedef __m64* __restrict rpM64;
161 typedef __m64*
const __restrict crpM64;
162 typedef const __m64* pcM64;
163 typedef const __m64*
const cpcM64;
164 typedef const __m64* __restrict rpcM64;
165 typedef const __m64*
const __restrict crpcM64;
167 typedef __m128* pM128;
168 typedef __m128*
const cpM128;
169 typedef __m128* __restrict rpM128;
170 typedef __m128*
const __restrict crpM128;
171 typedef const __m128* pcM128;
172 typedef const __m128*
const cpcM128;
173 typedef const __m128* __restrict rpcM128;
174 typedef const __m128*
const __restrict crpcM128;
175 #endif // #if HAVE_SSE
178 typedef __m128i* pM128I;
179 typedef __m128i*
const cpM128I;
180 typedef __m128i* __restrict rpM128I;
181 typedef __m128i*
const __restrict crpM128I;
182 typedef const __m128i* pcM128I;
183 typedef const __m128i*
const cpcM128I;
184 typedef const __m128i* __restrict rpcM128I;
185 typedef const __m128i*
const __restrict crpcM128I;
187 typedef __m128d* pM128D;
188 typedef __m128d*
const cpM128D;
189 typedef __m128d* __restrict rpM128D;
190 typedef __m128d*
const __restrict crpM128D;
191 typedef const __m128d* pcM128D;
192 typedef const __m128d*
const cpcM128D;
193 typedef const __m128d* __restrict rpcM128D;
194 typedef const __m128d*
const __restrict crpcM128D;
195 #endif // #if HAVE_SSE2
197 #endif // #ifndef INCLUDED_POINTER_TYPEDEFS
uint16_t *const __restrict crpU16
const int32_t *__restrict rpcI32
const uint32_t *__restrict rpcU32
const uint32_t *const __restrict crpcU32
int32_t *__restrict rpI32
const int8_t *const __restrict crpcI8
const int16_t *__restrict rpcI16
uint16_t *__restrict rpU16
const uint8_t *const __restrict crpcU8
int8_t *const __restrict crpI8
float *const __restrict crpFloat
const uint64_t *const __restrict crpcU64
double *__restrict rpDouble
const int8_t *const cpcI8
const float *const __restrict crpcFloat
const void *__restrict rpcVoid
int32_t *const __restrict crpI32
const int32_t *const __restrict crpcI32
const uint16_t *const cpcU16
const double *__restrict rpcDouble
unsigned long long uint64_t
const float *const cpcFloat
int16_t *const __restrict crpI16
const void *const __restrict crpcVoid
const uint8_t *const cpcU8
const double *const __restrict crpcDouble
uint8_t *const __restrict crpU8
const uint32_t *const cpcU32
const uint16_t *__restrict rpcU16
const uint16_t *const __restrict crpcU16
void *const __restrict crpVoid
uint64_t *__restrict rpU64
const int64_t *const cpcI64
const void *const cpcVoid
const int8_t *__restrict rpcI8
const int16_t *const cpcI16
const int16_t *const __restrict crpcI16
const int64_t *__restrict rpcI64
const int32_t *const cpcI32
int64_t *__restrict rpI64
const uint64_t *const cpcU64
uint32_t *__restrict rpU32
int16_t *__restrict rpI16
const uint64_t *__restrict rpcU64
uint64_t *const __restrict crpU64
double *const __restrict crpDouble
int64_t *const __restrict crpI64
const int64_t *const __restrict crpcI64
float *__restrict rpFloat
uint32_t *const __restrict crpU32
const uint8_t *__restrict rpcU8
const float *__restrict rpcFloat
const double *const cpcDouble