diff --git a/libavcodec/ppc/fft_altivec.c b/libavcodec/ppc/fft_altivec.c
index ddf142b5809b4d0f02893b2a5c0a3bf49e268454..19123d0c235676ee8d0ad3e079e639911fd37633 100644
--- a/libavcodec/ppc/fft_altivec.c
+++ b/libavcodec/ppc/fft_altivec.c
@@ -26,31 +26,6 @@
 
 #include "dsputil_ppc.h"
 #include "util_altivec.h"
-/*
-  those three macros are from libavcodec/fft.c
-  and are required for the reference C code
-*/
-/* butter fly op */
-#define BF(pre, pim, qre, qim, pre1, pim1, qre1, qim1) \
-{\
-    FFTSample ax, ay, bx, by;\
-    bx=pre1;\
-    by=pim1;\
-    ax=qre1;\
-    ay=qim1;\
-    pre = (bx + ax);\
-    pim = (by + ay);\
-    qre = (bx - ax);\
-    qim = (by - ay);\
-}
-#define MUL16(a,b) ((a) * (b))
-#define CMUL(pre, pim, are, aim, bre, bim) \
-{\
-    pre = (MUL16(are, bre) - MUL16(aim, bim));\
-    pim = (MUL16(are, bim) + MUL16(bre, aim));\
-}
-
-
 /**
  * Do a complex FFT with the parameters defined in ff_fft_init(). The
  * input data must be permuted before with s->revtab table. No