Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/util/util_simd.cpp
| Show All 13 Lines | |||||
| * See the License for the specific language governing permissions and | * See the License for the specific language governing permissions and | ||||
| * limitations under the License. | * limitations under the License. | ||||
| */ | */ | ||||
| #if (defined(WITH_KERNEL_SSE2)) || \ | #if (defined(WITH_KERNEL_SSE2)) || \ | ||||
| (defined(WITH_KERNEL_NATIVE) && defined(__SSE2__)) | (defined(WITH_KERNEL_NATIVE) && defined(__SSE2__)) | ||||
| #define __KERNEL_SSE2__ | #define __KERNEL_SSE2__ | ||||
| #include "util_simd.h" | #include "util/util_simd.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| const __m128 _mm_lookupmask_ps[16] = { | const __m128 _mm_lookupmask_ps[16] = { | ||||
| _mm_castsi128_ps(_mm_set_epi32( 0, 0, 0, 0)), | _mm_castsi128_ps(_mm_set_epi32( 0, 0, 0, 0)), | ||||
| _mm_castsi128_ps(_mm_set_epi32( 0, 0, 0,-1)), | _mm_castsi128_ps(_mm_set_epi32( 0, 0, 0,-1)), | ||||
| _mm_castsi128_ps(_mm_set_epi32( 0, 0,-1, 0)), | _mm_castsi128_ps(_mm_set_epi32( 0, 0,-1, 0)), | ||||
| _mm_castsi128_ps(_mm_set_epi32( 0, 0,-1,-1)), | _mm_castsi128_ps(_mm_set_epi32( 0, 0,-1,-1)), | ||||
| Show All 18 Lines | |||||