Revision 799fde37

View differences:

configure
823 823
    mmx
824 824
    mmx2
825 825
    neon
826
    ppc4xx
826 827
    sse
827 828
    ssse3
828 829
    vis
......
952 953
mmx_deps="x86"
953 954
mmx2_deps="x86 mmx"
954 955
neon_deps="arm"
956
ppc4xx_deps="ppc"
955 957
sse_deps="mmx"
956 958
ssse3_deps="x86 sse"
957 959
vis_deps="sparc"
......
1773 1775
# check for assembler specific support
1774 1776

  
1775 1777
enabled ppc && check_asm dcbzl '"dcbzl 0, 1"'
1778
enabled ppc && check_asm ppc4xx '"maclhw r10, r11, r12"'
1776 1779

  
1777 1780
# check for SIMD availability
1778 1781

  
libavcodec/ppc/mathops.h
23 23
#ifndef AVCODEC_PPC_MATHOPS_H
24 24
#define AVCODEC_PPC_MATHOPS_H
25 25

  
26
#if ARCH_PPC_405
26
#if HAVE_PPC4XX
27 27
/* signed 16x16 -> 32 multiply add accumulate */
28 28
#define MAC16(rt, ra, rb) \
29 29
    __asm__ ("maclhw %0, %2, %3" : "=r" (rt) : "0" (rt), "r" (ra), "r" (rb));

Also available in: Unified diff