"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "libavcodec/ppc/fft_altivec.S" between
libav-11.7.tar.gz and libav-11.8.tar.gz

About: libav provides cross-platform tools ("avconv") and libraries to convert, manipulate and stream a wide range of multimedia (audio and video) formats and protocols.

fft_altivec.S  (libav-11.7):fft_altivec.S  (libav-11.8)
skipping to change at line 43 skipping to change at line 43
* v14: zero * v14: zero
* v15..v18: cosines * v15..v18: cosines
* v19..v29: permutations * v19..v29: permutations
* r9: 16 * r9: 16
* r12: ff_cos_tabs * r12: ff_cos_tabs
* and the rest are free for local use. * and the rest are free for local use.
*/ */
#include "config.h" #include "config.h"
#if HAVE_GNU_AS && HAVE_ALTIVEC #if HAVE_GNU_AS && HAVE_ALTIVEC && HAVE_BIGENDIAN
#include "asm.S" #include "asm.S"
.text .text
.macro addi2 ra, imm // add 32-bit immediate .macro addi2 ra, imm // add 32-bit immediate
.if \imm & 0xffff .if \imm & 0xffff
addi \ra, \ra, \imm@l addi \ra, \ra, \imm@l
.endif .endif
.if (\imm+0x8000)>>16 .if (\imm+0x8000)>>16
skipping to change at line 454 skipping to change at line 454
PTR fft4096\suffix\()_altivec PTR fft4096\suffix\()_altivec
PTR fft8192\suffix\()_altivec PTR fft8192\suffix\()_altivec
PTR fft16384\suffix\()_altivec PTR fft16384\suffix\()_altivec
PTR fft32768\suffix\()_altivec PTR fft32768\suffix\()_altivec
PTR fft65536\suffix\()_altivec PTR fft65536\suffix\()_altivec
.endm .endm
DECL_FFTS 0 DECL_FFTS 0
DECL_FFTS 1, _interleave DECL_FFTS 1, _interleave
#endif /* HAVE_GNU_AS && HAVE_ALTIVEC */ #endif /* HAVE_GNU_AS && HAVE_ALTIVEC && HAVE_BIGENDIAN */
 End of changes. 2 change blocks. 
1 lines changed or deleted 1 lines changed or added

Home  |  About  |  All  |  Newest  |  Fossies Dox  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTPS