You've already forked FFmpeg
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:
@@ -707,7 +707,7 @@ cglobal fft4_ %+ %1 %+ _float, 4, 4, 3, ctx, out, in, stride
|
|||||||
FFT4 fwd, 0
|
FFT4 fwd, 0
|
||||||
FFT4 inv, 1
|
FFT4 inv, 1
|
||||||
|
|
||||||
%macro FFT8_FN 2
|
%macro FFT8_SSE_FN 2
|
||||||
INIT_XMM sse3
|
INIT_XMM sse3
|
||||||
cglobal fft8_ %+ %1, 4, 4, 6, ctx, out, in, tmp
|
cglobal fft8_ %+ %1, 4, 4, 6, ctx, out, in, tmp
|
||||||
%if %2
|
%if %2
|
||||||
@@ -738,10 +738,10 @@ cglobal fft8_ %+ %1, 4, 4, 6, ctx, out, in, tmp
|
|||||||
RET
|
RET
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
FFT8_FN float, 1
|
FFT8_SSE_FN float, 1
|
||||||
FFT8_FN ns_float, 0
|
FFT8_SSE_FN ns_float, 0
|
||||||
|
|
||||||
%macro FFT16_FN 2
|
%macro FFT8_AVX_FN 2
|
||||||
INIT_YMM avx
|
INIT_YMM avx
|
||||||
cglobal fft8_ %+ %1, 4, 4, 4, ctx, out, in, tmp
|
cglobal fft8_ %+ %1, 4, 4, 4, ctx, out, in, tmp
|
||||||
%if %2
|
%if %2
|
||||||
@@ -767,8 +767,8 @@ cglobal fft8_ %+ %1, 4, 4, 4, ctx, out, in, tmp
|
|||||||
RET
|
RET
|
||||||
%endmacro
|
%endmacro
|
||||||
|
|
||||||
FFT16_FN float, 1
|
FFT8_AVX_FN float, 1
|
||||||
FFT16_FN ns_float, 0
|
FFT8_AVX_FN ns_float, 0
|
||||||
|
|
||||||
%macro FFT16_FN 3
|
%macro FFT16_FN 3
|
||||||
INIT_YMM %1
|
INIT_YMM %1
|
||||||
|
Reference in New Issue
Block a user