[xiph-commits] r9385 - trunk/speex/libspeex

jm at motherfish-iii.xiph.org jm at motherfish-iii.xiph.org
Tue Jun 7 00:19:22 PDT 2005


Author: jm
Date: 2005-06-07 00:19:20 -0700 (Tue, 07 Jun 2005)
New Revision: 9385

Modified:
   trunk/speex/libspeex/filters_bfin.h
Log:
load in parallel


Modified: trunk/speex/libspeex/filters_bfin.h
===================================================================
--- trunk/speex/libspeex/filters_bfin.h	2005-06-07 06:56:21 UTC (rev 9384)
+++ trunk/speex/libspeex/filters_bfin.h	2005-06-07 07:19:20 UTC (rev 9385)
@@ -427,13 +427,12 @@
             "%0 += 2;\n\t"
             "%1 += 2;\n\t"
             "A0 = A1 = 0;\n\t"
+            "R0.L = W[I0--] || R1.L = W[I2++];\n\t"
             "LC1 = R2;\n\t"
             "LOOP filter%= LC1;\n\t"
             "LOOP_BEGIN filter%=;\n\t"
-               "R0.L = W[I0--] || R1.L = W[I2++];\n\t"
-               "A0 -= R0.L*R1.L (IS);\n\t"
-               "R0.L = W[I1--] || R1.L = W[I3++];\n\t"
-               "A1 -= R0.L*R1.L (IS);\n\t"
+               "A0 -= R0.L*R1.L (IS) || R0.L = W[I1--] || R1.L = W[I3++];\n\t"
+               "A1 -= R0.L*R1.L (IS) || R0.L = W[I0--] || R1.L = W[I2++];\n\t"
             "LOOP_END filter%=;\n\t"
             "R0 = A0, R1 = A1;\n\t"
             "R3 = W[%1] (X);\n\t"



More information about the commits mailing list