Opened 3 years ago

Last modified 2 years ago

#5570 open enhancement

POWER8 VSX vectorization libswscale/input.c

Reported by: edelsohn Owned by:
Priority: wish Component: swscale
Version: git-master Keywords: bounty vsx
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Optimize approximately 50 functions in libswscale/input.c for POWER8 VSX SIMD instructions on PPC64 Linux.

Change History (4)

comment:1 Changed 3 years ago by edelsohn

  • Keywords bounty added
  • Version changed from unspecified to git-master

comment:2 Changed 3 years ago by cehoyos

  • Priority changed from normal to wish
  • Status changed from new to open

comment:3 Changed 2 years ago by mikelieman

commit 1df908f33f658979b32599489ca6f1a39821013c breaks build on not POWER8 VSX SIMD

make -C ffmpeg libswscale/libswscale.a
make[1]: Entering directory '/home/mike/software/mplayer/ffmpeg'
CC libswscale/swscale.o
libswscale/swscale.c:569:9: error: use of undeclared identifier 'HAVE_VSX'

if (HAVE_VSX && (!HAVE_BIGENDIAN)) {

common.mak:60: recipe for target 'libswscale/swscale.o' failed
make[1]: Leaving directory '/home/mike/software/mplayer/ffmpeg'
Makefile:740: recipe for target 'ffmpeg/libswscale/libswscale.a' failed

comment:4 Changed 2 years ago by cehoyos

  • Keywords vsx added
Note: See TracTickets for help on using tickets.