[FFmpeg-trac] #5569(swscale:open): POWER8 VSX vectorization libswscale/output.c

FFmpeg trac at avcodec.org
Thu Apr 11 09:24:32 EEST 2019


#5569: POWER8 VSX vectorization libswscale/output.c
-------------------------------------+-----------------------------------
             Reporter:  edelsohn     |                    Owner:
                 Type:  enhancement  |                   Status:  open
             Priority:  wish         |                Component:  swscale
              Version:  git-master   |               Resolution:
             Keywords:  bounty vsx   |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-----------------------------------

Comment (by cand):

 PPC output.c coverage now exceeds x86. Speedups 4-16x, usually in line
 with x86, sometimes faster, sometimes a bit slower. Two functions only got
 2x, but so did their x86 equivalents, and in those cases the C version
 uses a LUT, making it not as directly comparable.

 Some rarely used pixfmts were not vectorized (things like 2/3/3 bit
 packed), but no other platform accelerates them either. Are those
 important for IBM, or is matching x86 the target?

--
Ticket URL: <https://trac.ffmpeg.org/ticket/5569#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list