include/map/SSEPlus_MAP_SSE3.h

Go to the documentation of this file.
00001 //
00002 // Copyright (c) 2006-2008 Advanced Micro Devices, Inc. All Rights Reserved.
00003 // This software is subject to the Apache v2.0 License.
00004 //
00005 #ifndef __MAP_SSE3__
00006 #define __MAP_SSE3__
00007 
00008 #include "SSEPlus_MAP_SSE2.h"
00009 
00010 //Native Instructons
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 // Emulated
00036 #undef  ssp_dp_ps
00037 #define ssp_dp_ps            ssp_dp_ps_SSE3    
00038 
00039 // Arithmetic
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__

Generated on Wed May 21 13:44:11 2008 for "SSEPlus" by  doxygen 1.5.4