/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/x86/avx/ |
H A D | fft.h | 86 dst_im[0] = s0_im + s2_im; in small_direct_fft() 87 dst_im[1] = s1_im - s3_re; in small_direct_fft() 88 dst_im[2] = s0_im - s2_im; in small_direct_fft() 89 dst_im[3] = s1_im + s3_re; in small_direct_fft() 98 dst_im[1] = src_im[0] - s1_im; in small_direct_fft() 105 dst_im[0] = src_im[0]; in small_direct_fft() 128 dst_im[0] = s0_im + s2_im; in small_reverse_fft() 129 dst_im[1] = s1_im - s3_re; in small_reverse_fft() 130 dst_im[2] = s0_im - s2_im; in small_reverse_fft() 131 dst_im[3] = s1_im + s3_re; in small_reverse_fft() [all …]
|
H A D | complex.h | 133 [dst_re] "g" (dst_re), [dst_im] "g" (dst_im), in complex_mul3() 137 [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul3() 159 [dst_re] "g" (dst_re), [dst_im] "g" (dst_im), in complex_mul3_fma3() 163 [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul3_fma3() 249 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul2() 264 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul2_fma3() 645 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_div2() 662 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_div2_fma3() 679 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_rdiv2() 696 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_rdiv2_fma3() [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/aarch64/asimd/ |
H A D | fft.h | 58 dst_im[0] = s0_im + s2_im; in direct_fft() 59 dst_im[1] = s1_im - s3_re; in direct_fft() 60 dst_im[2] = s0_im - s2_im; in direct_fft() 61 dst_im[3] = s1_im + s3_re; in direct_fft() 70 dst_im[1] = src_im[0] - s1_im; in direct_fft() 72 dst_im[0] = src_im[0] + s1_im; in direct_fft() 77 dst_im[0] = src_im[0]; in direct_fft() 86 dsp::move(dst_im, src_im, 1 << rank); in direct_fft() 139 dst_im[0] = src_im[0]; in reverse_fft() 148 dsp::move(dst_im, src_im, 1 << rank); in reverse_fft() [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/native/ |
H A D | complex.h | 38 dst_im[i] = im; in complex_mul2() 49 dst_im[i] = im; in complex_mul3() 53 void complex_rcp1(float *dst_re, float *dst_im, size_t count) in complex_rcp1() argument 58 float im = *dst_im; in complex_rcp1() 62 *(dst_im++) = -im * mag; in complex_rcp1() 75 *(dst_im++) = -im * mag; in complex_rcp2() 123 *(dst_im++) = mod * sinf(arg); in complex_cvt2reim() 146 dst_im[i] = -im * n; in complex_div2() 156 float n = 1.0f / (dst_re[i] * dst_re[i] + dst_im[i] * dst_im[i]); in complex_rdiv2() 159 dst_im[i] = -im * n; in complex_rdiv2() [all …]
|
H A D | fft.h | 114 *(dst_im++) *= k; in do_normalize_fft() 219 dst_im[i] = dst_im[j]; \ in scramble_fft() 338 float s0_im = dst_im[0] + dst_im[1]; in start_direct_fft() 339 float s1_im = dst_im[0] - dst_im[1]; in start_direct_fft() 340 float s2_im = dst_im[2] + dst_im[3]; in start_direct_fft() 341 float s3_im = dst_im[2] - dst_im[3]; in start_direct_fft() 355 dst_im += 4; in start_direct_fft() 418 float s0_im = dst_im[0] + dst_im[1]; in start_reverse_fft() 419 float s1_im = dst_im[0] - dst_im[1]; in start_reverse_fft() 420 float s2_im = dst_im[2] + dst_im[3]; in start_reverse_fft() [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/src/testing/mtest/dsp/fft/ |
H A D | fft.cpp | 100 dst_im[i] = src_im[j]; in scramble_fft() 112 float im = dst_im[i]; in scramble_fft() 114 dst_im[i] = dst_im[j]; in scramble_fft() 116 dst_im[j] = im; in scramble_fft() 140 float s0_im = dst_im[0] + dst_im[1]; in start_direct_fft() 141 float s1_im = dst_im[0] - dst_im[1]; in start_direct_fft() 142 float s2_im = dst_im[2] + dst_im[3]; in start_direct_fft() 143 float s3_im = dst_im[2] - dst_im[3]; in start_direct_fft() 150 dst_im[0] = s0_im + s2_im; in start_direct_fft() 151 dst_im[1] = s1_im - s3_re; in start_direct_fft() [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/arm/neon-d32/ |
H A D | fft.h | 60 dst_im[0] = s0_im + s2_im; in direct_fft() 61 dst_im[1] = s1_im - s3_re; in direct_fft() 62 dst_im[2] = s0_im - s2_im; in direct_fft() 63 dst_im[3] = s1_im + s3_re; in direct_fft() 72 dst_im[1] = src_im[0] - s1_im; in direct_fft() 74 dst_im[0] = src_im[0] + s1_im; in direct_fft() 79 dst_im[0] = src_im[0]; in direct_fft() 114 dst_im[0] = (s0_im + s2_im)*0.25f; in reverse_fft() 115 dst_im[1] = (s1_im + s3_re)*0.25f; in reverse_fft() 133 dst_im[0] = src_im[0]; in reverse_fft() [all …]
|
H A D | complex.h | 31 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… in complex_mul2() argument 101 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_mul2() 187 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_mul3() 198 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… in complex_div2() argument 298 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_div2() 308 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … in complex_rdiv2() argument 408 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_rdiv2() 518 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_div3() 671 void complex_rcp1(float *dst_re, float *dst_im, size_t count) in complex_rcp1() argument 753 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_rcp1() [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/x86/sse/ |
H A D | fft.h | 108 dst_im[0] = s0_im + s2_im; in direct_fft() 109 dst_im[1] = s1_im - s3_re; in direct_fft() 110 dst_im[2] = s0_im - s2_im; in direct_fft() 111 dst_im[3] = s1_im + s3_re; in direct_fft() 120 dst_im[1] = src_im[0] - s1_im; in direct_fft() 122 dst_im[0] = src_im[0] + s1_im; in direct_fft() 127 dst_im[0] = src_im[0]; in direct_fft() 215 dst_im[0] = (s0_im + s2_im)*0.25f; in reverse_fft() 216 dst_im[1] = (s1_im + s3_re)*0.25f; in reverse_fft() 234 dst_im[0] = src_im[0]; in reverse_fft() [all …]
|
H A D | complex.h | 31 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… in complex_mul2() argument 86 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul2() 170 [dst_re] "g" (dst_re), [dst_im] "g" (dst_im), in complex_mul3() 174 [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_mul3() 259 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_div2() 343 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_rdiv2() 443 [dst_re] "g" (dst_re), [dst_im] "g" (dst_im), in complex_div3() 447 [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in complex_div3() 640 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in complex_rcp2() 650 void complex_rcp1(float *dst_re, float *dst_im, size_t count) in complex_rcp1() argument [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/src/testing/ptest/dsp/complex/ |
H A D | rcp.cpp | 31 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 32 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 38 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 39 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 44 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 45 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 47 void complex_rcp1_fma3(float *dst_re, float *dst_im, size_t count); 55 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 56 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 63 void complex_rcp1(float *dst_re, float *dst_im, size_t count); [all …]
|
H A D | div2.cpp | 31 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 32 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 38 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 39 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 44 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 45 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 47 …void complex_div2_fma3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, siz… 55 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 56 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 63 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/src/testing/utest/dsp/complex/ |
H A D | div.cpp | 28 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 29 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 36 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 37 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 43 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 44 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 47 …void complex_div2_fma3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, siz… 56 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 57 …void complex_rdiv2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t … 65 …void complex_div2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… [all …]
|
H A D | rcp.cpp | 28 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 29 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 35 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 36 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 41 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 42 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 44 void complex_rcp1_fma3(float *dst_re, float *dst_im, size_t count); 52 void complex_rcp1(float *dst_re, float *dst_im, size_t count); 53 …void complex_rcp2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 60 void complex_rcp1(float *dst_re, float *dst_im, size_t count); [all …]
|
H A D | mul.cpp | 28 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 29 …void complex_mul3(float *dst_re, float *dst_im, const float *src1_re, const float *src1_im, const … 35 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 36 …void complex_mul3(float *dst_re, float *dst_im, const float *src1_re, const float *src1_im, const … 41 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 42 …void complex_mul2_fma3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, siz… 44 …void complex_mul3(float *dst_re, float *dst_im, const float *src1_re, const float *src1_im, const … 52 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… 53 …void complex_mul3(float *dst_re, float *dst_im, const float *src1_re, const float *src1_im, const … 60 …void complex_mul2(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t c… [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/src/testing/ptest/dsp/fft/ |
H A D | fastconv.cpp | 31 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 32 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 43 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 44 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 54 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 55 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 62 …void direct_fft_fma3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_… 74 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 75 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 87 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/x86/sse/fft/ |
H A D | scramble.h | 25 …static inline void FFT_SCRAMBLE_SELF_DIRECT_NAME(float *dst_re, float *dst_im, const float *src_re… in FFT_SCRAMBLE_SELF_DIRECT_NAME() argument 48 : [dst_re] "r"(dst_re), [dst_im] "r"(dst_im), [i] "r"(i), [j] "r"(j) in FFT_SCRAMBLE_SELF_DIRECT_NAME() 123 : [dst_re] "+r"(dst_re), [dst_im] "+r"(dst_im), [items] "+r"(items) in FFT_SCRAMBLE_SELF_DIRECT_NAME() 130 …static inline void FFT_SCRAMBLE_COPY_DIRECT_NAME(float *dst_re, float *dst_im, const float *src_re… in FFT_SCRAMBLE_COPY_DIRECT_NAME() argument 231 : [dst_re] "+r" (dst_re), [dst_im] "+r"(dst_im), [index] "+r"(index) in FFT_SCRAMBLE_COPY_DIRECT_NAME() 240 …static inline void FFT_SCRAMBLE_SELF_REVERSE_NAME(float *dst_re, float *dst_im, const float *src_r… in FFT_SCRAMBLE_SELF_REVERSE_NAME() argument 263 : [dst_re] "r"(dst_re), [dst_im] "r"(dst_im), [i] "r"(i), [j] "r"(j) in FFT_SCRAMBLE_SELF_REVERSE_NAME() 338 : [dst_re] "+r"(dst_re), [dst_im] "+r"(dst_im), [items] "+r"(items) in FFT_SCRAMBLE_SELF_REVERSE_NAME() 345 …static inline void FFT_SCRAMBLE_COPY_REVERSE_NAME(float *dst_re, float *dst_im, const float *src_r… in FFT_SCRAMBLE_COPY_REVERSE_NAME() argument 446 : [dst_re] "+r" (dst_re), [dst_im] "+r"(dst_im), [index] "+r"(index) in FFT_SCRAMBLE_COPY_REVERSE_NAME()
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/common/ |
H A D | complex.h | 44 float *dst_re, float *dst_im, 59 float *dst_re, float *dst_im, 74 …extern void (* complex_div2)(float *dst_re, float *dst_im, const float *src_re, const float *src_i… 86 …extern void (* complex_rdiv2)(float *dst_re, float *dst_im, const float *src_re, const float *src_… 100 …extern void (* complex_div3)(float *dst_re, float *dst_im, const float *t_re, const float *t_im, c… 109 float *dst_re, float *dst_im, 122 float *dst_re, float *dst_im, 196 float *dst_re, float *dst_im,
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/src/testing/utest/dsp/fft/ |
H A D | fft.cpp | 30 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 31 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 37 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 38 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 43 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 44 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 54 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 55 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… 62 …void direct_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ran… 63 …void reverse_fft(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t ra… [all …]
|
H A D | norm.cpp | 31 …void normalize_fft3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t… 32 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); 38 …void normalize_fft3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t… 39 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); 44 …void normalize_fft3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t… 45 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); 50 …void normalize_fft3(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_t… 51 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); 59 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); 67 void normalize_fft2(float *dst_re, float *dst_im, size_t rank); [all …]
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/aarch64/asimd/fft/ |
H A D | scramble.h | 31 static inline void scramble_self_direct(float *dst_re, float *dst_im, size_t rank) in scramble_self_direct() argument 36 float *src_re = dst_re, *src_im = dst_im; in scramble_self_direct() 109 [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_self_direct() 120 …static inline void scramble_copy_direct(float *dst_re, float *dst_im, const float *src_re, const f… in scramble_copy_direct() argument 210 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_copy_direct() 221 static inline void scramble_self_reverse(float *dst_re, float *dst_im, size_t rank) in scramble_self_reverse() argument 227 float *src_re = dst_re, *src_im = dst_im; in scramble_self_reverse() 298 [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_self_reverse() 309 …static inline void scramble_copy_reverse(float *dst_re, float *dst_im, const float *src_re, const … in scramble_copy_reverse() argument 399 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_copy_reverse()
|
H A D | butterfly.h | 90 void direct_butterfly_rank3(float *dst_re, float *dst_im, size_t blocks) in direct_butterfly_rank3() argument 94 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in direct_butterfly_rank3() 105 void reverse_butterfly_rank3(float *dst_re, float *dst_im, size_t blocks) in reverse_butterfly_rank3() argument 109 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in reverse_butterfly_rank3() 187 void direct_butterfly_rank4p(float *dst_re, float *dst_im, size_t rank, size_t blocks) in direct_butterfly_rank4p() argument 199 : [a_re] "+r" (dst_re), [a_im] "+r" (dst_im), in direct_butterfly_rank4p() 213 void reverse_butterfly_rank4p(float *dst_re, float *dst_im, size_t rank, size_t blocks) in reverse_butterfly_rank4p() argument 225 : [a_re] "+r" (dst_re), [a_im] "+r" (dst_im), in reverse_butterfly_rank4p()
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/arm/neon-d32/fft/ |
H A D | butterfly.h | 84 void direct_butterfly_rank3(float *dst_re, float *dst_im, size_t blocks) { in direct_butterfly_rank3() argument 87 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in direct_butterfly_rank3() 96 void reverse_butterfly_rank3(float *dst_re, float *dst_im, size_t blocks) { in reverse_butterfly_rank3() argument 99 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in reverse_butterfly_rank3() 170 void direct_butterfly_rank4p(float *dst_re, float *dst_im, size_t rank, size_t blocks) { in direct_butterfly_rank4p() argument 181 : [a_re] "+r" (dst_re), [a_im] "+r" (dst_im), in direct_butterfly_rank4p() 192 void reverse_butterfly_rank4p(float *dst_re, float *dst_im, size_t rank, size_t blocks) { in reverse_butterfly_rank4p() argument 203 : [a_re] "+r" (dst_re), [a_im] "+r" (dst_im), in reverse_butterfly_rank4p()
|
H A D | scramble.h | 31 …void scramble_direct(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size_… in scramble_direct() argument 33 if ((dst_re == src_re) || (dst_im == src_im)) in scramble_direct() 111 [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_direct() 213 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_direct() 225 …void scramble_reverse(float *dst_re, float *dst_im, const float *src_re, const float *src_im, size… in scramble_reverse() argument 227 if ((dst_re == src_re) || (dst_im == src_im)) in scramble_reverse() 307 [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_reverse() 409 : [dst_re] "+r" (dst_re), [dst_im] "+r" (dst_im), in scramble_reverse()
|
/dports/audio/lsp-plugins-lv2/lsp-plugins-1.1.31/include/dsp/arch/x86/avx/fft/ |
H A D | scramble.h | 28 static inline void FFT_SCRAMBLE_SELF_DIRECT_NAME(float *dst_re, float *dst_im, size_t rank) in FFT_SCRAMBLE_SELF_DIRECT_NAME() argument 51 : [dst_re] "r" (dst_re), [dst_im] "r" (dst_im), in FFT_SCRAMBLE_SELF_DIRECT_NAME() 164 : [dst_re] "+r"(dst_re), [dst_im] "+r"(dst_im), in FFT_SCRAMBLE_SELF_DIRECT_NAME() 173 static inline void FFT_SCRAMBLE_SELF_REVERSE_NAME(float *dst_re, float *dst_im, size_t rank) in FFT_SCRAMBLE_SELF_REVERSE_NAME() argument 196 : [dst_re] "r"(dst_re), [dst_im] "r"(dst_im), in FFT_SCRAMBLE_SELF_REVERSE_NAME() 309 : [dst_re] "+r"(dst_re), [dst_im] "+r"(dst_im), in FFT_SCRAMBLE_SELF_REVERSE_NAME() 318 …static inline void FFT_SCRAMBLE_COPY_DIRECT_NAME(float *dst_re, float *dst_im, const float *src_re… in FFT_SCRAMBLE_COPY_DIRECT_NAME() argument 426 : [dst_re] "+r" (dst_re), [dst_im] "+r"(dst_im), [index] "+r"(index) in FFT_SCRAMBLE_COPY_DIRECT_NAME() 436 …static inline void FFT_SCRAMBLE_COPY_REVERSE_NAME(float *dst_re, float *dst_im, const float *src_r… in FFT_SCRAMBLE_COPY_REVERSE_NAME() argument 544 : [dst_re] "+r" (dst_re), [dst_im] "+r"(dst_im), [index] "+r"(index) in FFT_SCRAMBLE_COPY_REVERSE_NAME()
|