ccomplex_dotprod_x86.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _CCOMPLEX_DOTPROD_X86_H_
00024 #define _CCOMPLEX_DOTPROD_X86_H_
00025
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029
00030 void
00031 ccomplex_dotprod_3dnow (const float *input,
00032 const float *taps, unsigned n_2_ccomplex_blocks, float *result);
00033
00034 void
00035 ccomplex_dotprod_3dnowext (const float *input,
00036 const float *taps, unsigned n_2_ccomplex_blocks, float *result);
00037
00038 void
00039 ccomplex_dotprod_sse (const float *input,
00040 const float *taps, unsigned n_2_ccomplex_blocks, float *result);
00041
00042 #ifdef __cplusplus
00043 }
00044 #endif
00045
00046 #endif