@ -1,4 +1,4 @@
/*
/*
* Copyright ( c ) 2012
* MIPS Technologies , Inc . , California .
*
@ -166,7 +166,7 @@ static void ff_mpadsp_apply_window_mips_fixed(int32_t *synth_buf, int32_t *windo
[ sum1 ] " +r " ( sum1 ) , [ w ] " +r " ( w ) , [ temp3 ] " +r " ( temp3 )
: [ p ] " r " ( p ) , [ samples ] " r " ( samples ) , [ min_asm ] " r " ( min_asm ) ,
[ max_asm ] " r " ( max_asm )
: " hi " , " lo "
: " memory " , " hi " , " lo "
) ;
samples + = incr ;
@ -290,7 +290,7 @@ static void ff_mpadsp_apply_window_mips_fixed(int32_t *synth_buf, int32_t *windo
[ w ] " +r " ( w ) , [ w2 ] " +r " ( w2 ) , [ samples ] " +r " ( samples ) ,
[ samples2 ] " +r " ( samples2 ) , [ temp3 ] " +r " ( temp3 )
: [ min_asm ] " r " ( min_asm ) , [ max_asm ] " r " ( max_asm )
: " hi " , " lo "
: " memory " , " hi " , " lo " , " $ac1hi " , " $ac1 lo"
) ;
samples + = incr ;
@ -340,7 +340,7 @@ static void ff_mpadsp_apply_window_mips_fixed(int32_t *synth_buf, int32_t *windo
[ w_asm2 ] " =&r " ( w_asm2 ) , [ p_asm2 ] " =&r " ( p_asm2 ) , [ sum1 ] " +r " ( sum1 )
: [ w ] " r " ( w ) , [ p ] " r " ( p ) , [ samples ] " r " ( samples ) , [ min_asm ] " r " ( min_asm ) ,
[ max_asm ] " r " ( max_asm )
: " hi " , " lo "
: " memory " , " hi " , " lo " , " $ac1hi " , " $ac1 lo"
) ;
* dither_state = temp1 ;
@ -437,6 +437,8 @@ static void imdct36_mips_fixed(int *out, int *buf, int *in, int *win)
: [ in ] " +r " ( in ) , [ t1 ] " =&r " ( t1 ) , [ t2 ] " =&r " ( t2 ) , [ t3 ] " =&r " ( t3 ) ,
[ t4 ] " =&r " ( t4 ) , [ t5 ] " =&r " ( t5 ) , [ t6 ] " =&r " ( t6 ) ,
[ t7 ] " =&r " ( t7 ) , [ t8 ] " =&r " ( t8 )
:
: " memory "
) ;
for ( j = 0 ; j < 2 ; j + + ) {
@ -573,7 +575,8 @@ static void imdct36_mips_fixed(int *out, int *buf, int *in, int *win)
: [ C_2 ] " r " ( C_2 ) , [ in1 ] " r " ( in1 ) , [ tmp1 ] " r " ( tmp1 ) , [ C_8 ] " r " ( C_8 ) ,
[ C_4 ] " r " ( C_4 ) , [ C_3 ] " r " ( C_3 ) , [ C_1 ] " r " ( C_1 ) , [ C_7 ] " r " ( C_7 ) ,
[ C_3A ] " r " ( C_3A ) , [ C_5 ] " r " ( C_5 )
: " hi " , " lo "
: " memory " , " hi " , " lo " , " $ac1hi " , " $ac1lo " , " $ac2hi " , " $ac2lo " ,
" $ac3hi " , " $ac3lo "
) ;
}
@ -873,7 +876,8 @@ static void imdct36_mips_fixed(int *out, int *buf, int *in, int *win)
[ temp_reg5 ] " =&r " ( temp_reg5 ) , [ temp_reg6 ] " =&r " ( temp_reg6 ) ,
[ out ] " +r " ( out )
: [ tmp ] " r " ( tmp ) , [ win ] " r " ( win ) , [ buf ] " r " ( buf )
: " hi " , " lo "
: " memory " , " hi " , " lo " , " $ac1hi " , " $ac1lo " , " $ac2hi " , " $ac2lo " ,
" $ac3hi " , " $ac3lo "
) ;
}