00001
00007 #if defined(VL_SUPPORT_SSE2) & ! defined(__SSE2__)
00008 #error "Compiling with VL_SUPPORT_SSE2, but no __SSE2__ defined"
00009 #endif
00010
00011 #if defined(VL_SUPPORT_SSE2)
00012
00013 #include <emmintrin.h>
00014 #include "imopv.h"
00015 #include "imopv_sse2.h"
00016
00017 #define FLOAT_TYPE_FLOAT 1
00018 #define FLOAT_TYPE_DOUBLE 2
00019
00020 #undef FLOAT_TYPE
00021 #define FLOAT_TYPE FLOAT_TYPE_FLOAT
00022 #include "imopv_sse2.tc"
00023
00024 #undef FLOAT_TYPE
00025 #define FLOAT_TYPE FLOAT_TYPE_DOUBLE
00026 #include "imopv_sse2.tc"
00027
00028 #endif