summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/ltp_bfin.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libspeex/ltp_bfin.h')
-rw-r--r--apps/codecs/libspeex/ltp_bfin.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/codecs/libspeex/ltp_bfin.h b/apps/codecs/libspeex/ltp_bfin.h
index c4669022f1..b530f85986 100644
--- a/apps/codecs/libspeex/ltp_bfin.h
+++ b/apps/codecs/libspeex/ltp_bfin.h
@@ -330,7 +330,6 @@ static int pitch_gain_search_3tap_vq(
330" %0 = 0;\n\t" /* %0: best_sum */ 330" %0 = 0;\n\t" /* %0: best_sum */
331" %1 = 0;\n\t" /* %1: best_cbdk */ 331" %1 = 0;\n\t" /* %1: best_cbdk */
332" P1 = 0;\n\t" /* P1: loop counter */ 332" P1 = 0;\n\t" /* P1: loop counter */
333" R5 = 64;\n\t" /* R5: pitch_control */
334 333
335" LSETUP (pgs1, pgs2) LC1 = %4;\n\t" 334" LSETUP (pgs1, pgs2) LC1 = %4;\n\t"
336"pgs1: R2 = B [P0++] (X);\n\t" /* R2: g[0] */ 335"pgs1: R2 = B [P0++] (X);\n\t" /* R2: g[0] */
@@ -339,6 +338,7 @@ static int pitch_gain_search_3tap_vq(
339" R2 += 32;\n\t" 338" R2 += 32;\n\t"
340" R3 += 32;\n\t" 339" R3 += 32;\n\t"
341" R4 += 32;\n\t" 340" R4 += 32;\n\t"
341" R4.H = 64;\n\t" /* R4.H: pitch_control */
342 342
343" R0 = B [P0++] (X);\n\t" 343" R0 = B [P0++] (X);\n\t"
344" B0 = R0;\n\t" /* BO: gain_sum */ 344" B0 = R0;\n\t" /* BO: gain_sum */
@@ -349,13 +349,13 @@ static int pitch_gain_search_3tap_vq(
349" A0 = 0;\n\t" 349" A0 = 0;\n\t"
350 350
351" R0.L = W[I1++];\n\t" 351" R0.L = W[I1++];\n\t"
352" R1.L = R2.L*R5.L (IS);\n\t" 352" R1.L = R2.L*R4.H (IS);\n\t"
353" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t" 353" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t"
354 354
355" R1.L = R3.L*R5.L (IS);\n\t" 355" R1.L = R3.L*R4.H (IS);\n\t"
356" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t" 356" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t"
357 357
358" R1.L = R4.L*R5.L (IS);\n\t" 358" R1.L = R4.L*R4.H (IS);\n\t"
359" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t" 359" A0 += R1.L*R0.L (IS) || R0.L = W[I1++];\n\t"
360 360
361" R1.L = R2.L*R3.L (IS);\n\t" 361" R1.L = R2.L*R3.L (IS);\n\t"
@@ -406,7 +406,7 @@ static int pitch_gain_search_3tap_vq(
406 : "=&d" (best_sum), "=&d" (best_cdbk) 406 : "=&d" (best_sum), "=&d" (best_cdbk)
407 : "a" (gain_cdbk), "a" (C16), "a" (gain_cdbk_size), "a" (max_gain), 407 : "a" (gain_cdbk), "a" (C16), "a" (gain_cdbk_size), "a" (max_gain),
408 "b" (-VERY_LARGE32) 408 "b" (-VERY_LARGE32)
409 : "R0", "R1", "R2", "R3", "R4", "R5", "P0", 409 : "R0", "R1", "R2", "R3", "R4", "P0",
410 "P1", "I1", "L1", "A0", "B0" 410 "P1", "I1", "L1", "A0", "B0"
411#if (__GNUC__ == 4) 411#if (__GNUC__ == 4)
412 , "LC1" 412 , "LC1"