diff options
Diffstat (limited to 'pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h')
-rw-r--r-- | pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h b/pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h index 52cc4b3b..ae9cf834 100644 --- a/pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h +++ b/pjmedia/src/pjmedia-codec/speex/cb_search_bfin.h @@ -73,7 +73,10 @@ void compute_weighted_codebook(const signed char *shape_cb, const spx_word16_t * : : "m" (subvect_size), "m" (shape_cb), "m" (r), "m" (resp), "m" (E) : "A0", "P0", "P1", "P2", "P3", "P4", "R0", "R1", "R2", "I0", "I1", "L0", - "L1", "A0", "A1", "memory", "LC0", "LC1" + "L1", "A0", "A1", "memory" +#if !(__GNUC__ == 3) + , "LC0", "LC1" /* gcc 3.4 doesn't know about LC registers */ +#endif ); shape_cb += subvect_size; resp += subvect_size; |