Loading lib_com/fft_fx.c +11 −0 Original line number Diff line number Diff line Loading @@ -1269,6 +1269,16 @@ static void fft5_32_16fx( T6 = sub(T1,shr(T8,2)); T4 = add(T9,T6); T5 = sub(T6,T9); #ifdef BASOP_NOGLOB zRe[i3] = sub_o(T4,T2, &Overflow); move32(); zRe[i1] = add_o(T5,T3, &Overflow); move32(); zRe[i2] = add_o(T4,T2, &Overflow); move32(); zRe[i4] = sub_o(T5,T3, &Overflow); move32(); #else zRe[i3] = sub(T4,T2); move32(); zRe[i1] = add(T5,T3); Loading @@ -1277,6 +1287,7 @@ static void fft5_32_16fx( move32(); zRe[i4] = sub(T5,T3); move32(); #endif /* T2 = KP951056516 * Ts + KP587785252 * Tt; */ L_tmp = Mult_32_16(KP951056516_16FX,Ts); Loading Loading
lib_com/fft_fx.c +11 −0 Original line number Diff line number Diff line Loading @@ -1269,6 +1269,16 @@ static void fft5_32_16fx( T6 = sub(T1,shr(T8,2)); T4 = add(T9,T6); T5 = sub(T6,T9); #ifdef BASOP_NOGLOB zRe[i3] = sub_o(T4,T2, &Overflow); move32(); zRe[i1] = add_o(T5,T3, &Overflow); move32(); zRe[i2] = add_o(T4,T2, &Overflow); move32(); zRe[i4] = sub_o(T5,T3, &Overflow); move32(); #else zRe[i3] = sub(T4,T2); move32(); zRe[i1] = add(T5,T3); Loading @@ -1277,6 +1287,7 @@ static void fft5_32_16fx( move32(); zRe[i4] = sub(T5,T3); move32(); #endif /* T2 = KP951056516 * Ts + KP587785252 * Tt; */ L_tmp = Mult_32_16(KP951056516_16FX,Ts); Loading