00001
00002
00003
00004
00005 #ifndef __MAP_SSE3__
00006 #define __MAP_SSE3__
00007
00008 #include "SSEPlus_MAP_SSE2.h"
00009
00010
00011 #undef ssp_addsub_pd
00012 #undef ssp_addsub_ps
00013 #undef ssp_hadd_pd
00014 #undef ssp_hadd_ps
00015 #undef ssp_hsub_pd
00016 #undef ssp_hsub_ps
00017 #undef ssp_lddqu_si128
00018 #undef ssp_loaddup_pd
00019 #undef ssp_movedup_pd
00020 #undef ssp_movehdup_ps
00021 #undef ssp_moveldup_ps
00022
00023 #define ssp_addsub_pd ssp_addsub_pd_SSE3
00024 #define ssp_addsub_ps ssp_addsub_ps_SSE3
00025 #define ssp_hadd_pd ssp_hadd_pd_SSE3
00026 #define ssp_hadd_ps ssp_hadd_ps_SSE3
00027 #define ssp_hsub_pd ssp_hsub_pd_SSE3
00028 #define ssp_hsub_ps ssp_hsub_ps_SSE3
00029 #define ssp_lddqu_si128 ssp_lddqu_si128_SSE3
00030 #define ssp_loaddup_pd ssp_loaddup_pd_SSE3
00031 #define ssp_movedup_pd ssp_movedup_pd_SSE3
00032 #define ssp_movehdup_ps ssp_movehdup_ps_SSE3
00033 #define ssp_moveldup_ps ssp_moveldup_ps_SSE3
00034
00035
00036 #undef ssp_dp_ps
00037 #define ssp_dp_ps ssp_dp_ps_SSE3
00038
00039
00040 #undef ssp_arithmetic_hadd4_dup_ps
00041 #define ssp_arithmetic_hadd4_dup_ps ssp_arithmetic_hadd4_dup_ps_SSE3
00042
00043 #endif __MAP_SSE3__