annotate libgsmhr1/namespace.list @ 603:27df1cef042c

libgsmhr1: put aToRc() only in dec_func.c This function was originally static in sp_dec.c, but now it is needed both in sp_dec.c and in dec_func.c shared decoder+encoder functions. Solution: give it intermodule linkage, and let it reside in dec_func.c only.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 04 Dec 2025 19:05:38 +0000
parents 5a7d04bf26f5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
351
97c699f40ab3 libtwamr: generate namespace.h from namespace.list
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 # This file is the source input for automatic generation of namespace.h
502
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
2 # for libgsmhr1. Each word in every non-empty, non-comment line lists a
360
b22f13fd0f6a libtwamr namespace gen: list multiple items per line
Mychaela Falconia <falcon@freecalypso.org>
parents: 358
diff changeset
3 # function or a data object with intermodule linkage whose name needs to be
b22f13fd0f6a libtwamr namespace gen: list multiple items per line
Mychaela Falconia <falcon@freecalypso.org>
parents: 358
diff changeset
4 # transformed in order to avoid namespace pollution for users of our library.
351
97c699f40ab3 libtwamr: generate namespace.h from namespace.list
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5
502
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
6 add sub L_add L_sub
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
7 mult L_mult mult_r
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
8 shr shl L_shr L_shl shift_r L_shift_r
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
9 abs_s L_abs
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
10 L_mac mac_r L_msu msu_r
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
11 negate L_negate
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
12 L_deposit_l L_deposit_h extract_l extract_h
b0333fa167c3 libgsmhr1: compile mathhalf.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 441
diff changeset
13 round norm_l norm_s divide_s
504
024615de06fe libgsmhr1: compile mathdp31.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 502
diff changeset
14 L_mpy_ls L_mpy_ll isSwLimit isLwLimit
505
17c0aabae474 libgsmhr1: integrate fillBitAlloc()
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
15
17c0aabae474 libgsmhr1: integrate fillBitAlloc()
Mychaela Falconia <falcon@freecalypso.org>
parents: 504
diff changeset
16 fillBitAlloc
507
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
17
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
18 pppsrGsp0 pppsrUvCodeVec pppsrVcdCodeVec
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
19 psrQuant1 psrQuant2 psrQuant3 psrPreQ1 psrPreQ2 psrPreQ3
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
20 psrQuantSz psrPreQSz psrSQuant psvqIndex ppsrSqrtP0
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
21 ppsrCGIntFilt ppsrPVecIntFilt psrLagTbl psrR0DecTbl
06578223a752 libgsmhr1: integrate sp_rom.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 505
diff changeset
22 psrHPFCoefs psrNWCoefs pL_rFlatSstCoefs psrOldCont psrNewCont
577
d68b2c92464a libgsmhr1: bring in parts of dtx.[ch] needed for RxFE
Mychaela Falconia <falcon@freecalypso.org>
parents: 507
diff changeset
23
d68b2c92464a libgsmhr1: bring in parts of dtx.[ch] needed for RxFE
Mychaela Falconia <falcon@freecalypso.org>
parents: 507
diff changeset
24 ppLr_gsTable avgGsHistQntz gsQuant getPnBits
579
1dc5d9320e96 libgsmhr1: implement RxFE block
Mychaela Falconia <falcon@freecalypso.org>
parents: 577
diff changeset
25 rxfe_main
595
1e75556ab6c0 libgsmhr1: integrate helper functions from sp_dec.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 579
diff changeset
26
1e75556ab6c0 libgsmhr1: integrate helper functions from sp_dec.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 579
diff changeset
27 aFlatRcDp b_con fp_ex g_corr1 g_corr1s getSfrmLpc get_ipjj interpolateCheck
1e75556ab6c0 libgsmhr1: integrate helper functions from sp_dec.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 579
diff changeset
28 lpcFir lpcIir lpcIrZsIir lpcZiIir lpcZsFir lpcZsIir lpcZsIirP r0BasedEnergyShft
603
27df1cef042c libgsmhr1: put aToRc() only in dec_func.c
Mychaela Falconia <falcon@freecalypso.org>
parents: 600
diff changeset
29 rcToADp rcToCorrDpL res_eng rs_rr rs_rrNs scaleExcite sqroot v_con aToRc
598
5809165fb140 libgsmhr1: integrate DTX functions for speech decoder
Mychaela Falconia <falcon@freecalypso.org>
parents: 595
diff changeset
30
5809165fb140 libgsmhr1: integrate DTX functions for speech decoder
Mychaela Falconia <falcon@freecalypso.org>
parents: 595
diff changeset
31 linInterpSid linInterpSidShort
5809165fb140 libgsmhr1: integrate DTX functions for speech decoder
Mychaela Falconia <falcon@freecalypso.org>
parents: 595
diff changeset
32 Init_CN_interpolation CN_Interpolate_R0 CN_Interpolate_LPC
600
5a7d04bf26f5 libgsmhr1: integrate signal-level err_conc code
Mychaela Falconia <falcon@freecalypso.org>
parents: 598
diff changeset
33
5a7d04bf26f5 libgsmhr1: integrate signal-level err_conc code
Mychaela Falconia <falcon@freecalypso.org>
parents: 598
diff changeset
34 level_calc level_estimator_det level_estimator_upd signal_conceal_sub