- Timestamp:
- 08/17/11 15:41:25 (13 years ago)
- File:
-
- 1 edited
-
ps/trunk/source/lib/pointer_typedefs.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ps/trunk/source/lib/pointer_typedefs.h
r9410 r10025 1 1 #ifndef INCLUDED_POINTER_TYPEDEFS 2 2 #define INCLUDED_POINTER_TYPEDEFS 3 4 #ifdef __SSE__ 5 # include <xmmintrin.h> // __m64, __m128 6 #endif 7 #ifdef __SSE2__ 8 # include <emmintrin.h> // __m128i, __m128d 9 #endif 3 10 4 11 // convenience typedefs for shortening parameter lists. … … 108 115 typedef const double* const __restrict crpcDouble; 109 116 117 #ifdef __SSE__ 118 typedef __m64* pM64; 119 typedef __m64* const cpM64; 120 typedef __m64* __restrict rpM64; 121 typedef __m64* const __restrict crpM64; 122 typedef const __m64* pcM64; 123 typedef const __m64* const cpcM64; 124 typedef const __m64* __restrict rpcM64; 125 typedef const __m64* const __restrict crpcM64; 126 110 127 typedef __m128* pM128; 111 128 typedef __m128* const cpM128; … … 116 133 typedef const __m128* __restrict rpcM128; 117 134 typedef const __m128* const __restrict crpcM128; 135 #endif // __SSE__ 118 136 137 #ifdef __SSE2__ 119 138 typedef __m128i* pM128I; 120 139 typedef __m128i* const cpM128I; … … 134 153 typedef const __m128d* __restrict rpcM128D; 135 154 typedef const __m128d* const __restrict crpcM128D; 136 137 typedef __m64* pM64; 138 typedef __m64* const cpM64; 139 typedef __m64* __restrict rpM64; 140 typedef __m64* const __restrict crpM64; 141 typedef const __m64* pcM64; 142 typedef const __m64* const cpcM64; 143 typedef const __m64* __restrict rpcM64; 144 typedef const __m64* const __restrict crpcM64; 155 #endif // __SSE2__ 145 156 146 157 #endif // #ifndef INCLUDED_POINTER_TYPEDEFS
Note:
See TracChangeset
for help on using the changeset viewer.
