1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-08-10 06:10:52 +02:00

x86/tx_float: avoid redefining macros

FFT16_FN was used for fft8 and for fft16 afterwards.
This commit is contained in:
Lynne
2022-02-02 07:50:59 +01:00
parent b5a8b3d45a
commit 2e82c61055

View File

@@ -707,7 +707,7 @@ cglobal fft4_ %+ %1 %+ _float, 4, 4, 3, ctx, out, in, stride
FFT4 fwd, 0
FFT4 inv, 1
%macro FFT8_FN 2
%macro FFT8_SSE_FN 2
INIT_XMM sse3
cglobal fft8_ %+ %1, 4, 4, 6, ctx, out, in, tmp
%if %2
@@ -738,10 +738,10 @@ cglobal fft8_ %+ %1, 4, 4, 6, ctx, out, in, tmp
RET
%endmacro
FFT8_FN float, 1
FFT8_FN ns_float, 0
FFT8_SSE_FN float, 1
FFT8_SSE_FN ns_float, 0
%macro FFT16_FN 2
%macro FFT8_AVX_FN 2
INIT_YMM avx
cglobal fft8_ %+ %1, 4, 4, 4, ctx, out, in, tmp
%if %2
@@ -767,8 +767,8 @@ cglobal fft8_ %+ %1, 4, 4, 4, ctx, out, in, tmp
RET
%endmacro
FFT16_FN float, 1
FFT16_FN ns_float, 0
FFT8_AVX_FN float, 1
FFT8_AVX_FN ns_float, 0
%macro FFT16_FN 3
INIT_YMM %1