blob: b083564aa2ebc03329743500280d0c0c17c4fa17 [file] [log] [blame]
Vadim Yanitskiy3262f822016-09-23 01:48:59 +07001LIBOSMOCODING_1.0 {
2global:
3
4gsm0503_pdtch_hl_hn_ubit;
5gsm0503_pdtch_edge_hl_hn_ubit;
6gsm0503_pdtch_hl_hn_sbit;
7gsm0503_pdtch_edge_hl_hn_sbit;
8gsm0503_usf2six;
9gsm0503_usf2twelve_ubit;
10gsm0503_usf2twelve_sbit;
11gsm0503_puncture_cs2;
12gsm0503_puncture_cs3;
13gsm0503_puncture_mcs1_dl_hdr;
14gsm0503_puncture_mcs1_ul_hdr;
15gsm0503_puncture_mcs1_p1;
16gsm0503_puncture_mcs1_p2;
17gsm0503_puncture_mcs2_p1;
18gsm0503_puncture_mcs2_p2;
19gsm0503_puncture_mcs3_p1;
20gsm0503_puncture_mcs3_p2;
21gsm0503_puncture_mcs3_p3;
22gsm0503_puncture_mcs4_p1;
23gsm0503_puncture_mcs4_p2;
24gsm0503_puncture_mcs4_p3;
25gsm0503_puncture_mcs5_p1;
26gsm0503_puncture_mcs5_p2;
27gsm0503_puncture_mcs6_p1;
28gsm0503_puncture_mcs6_p2;
29gsm0503_puncture_mcs7_dl_hdr;
30gsm0503_puncture_mcs7_ul_hdr;
31gsm0503_puncture_mcs7_p1;
32gsm0503_puncture_mcs7_p2;
33gsm0503_puncture_mcs7_p3;
34gsm0503_puncture_mcs8_p1;
35gsm0503_puncture_mcs8_p2;
36gsm0503_puncture_mcs8_p3;
37gsm0503_puncture_mcs9_p1;
38gsm0503_puncture_mcs9_p2;
39gsm0503_puncture_mcs9_p3;
40gsm0503_interleave_mcs5;
41gsm0503_gsm_fr_map;
42gsm0503_gsm_efr_protected_bits;
43gsm0503_afs_ic_ubit;
44gsm0503_afs_ic_sbit;
45gsm0503_ahs_ic_ubit;
46gsm0503_ahs_ic_sbit;
47gsm0503_tch_hr_interleaving;
48gsm0503_mcs5_usf_precode_table;
49
50gsm0503_fire_crc40;
51gsm0503_cs234_crc16;
52gsm0503_mcs_crc8_hdr;
53gsm0503_mcs_crc12;
54gsm0503_rach_crc6;
55gsm0503_sch_crc10;
56gsm0503_tch_fr_crc3;
57gsm0503_tch_efr_crc8;
58gsm0503_amr_crc6;
Philipp Maier1c46d192020-02-28 14:23:55 +010059gsm0503_amr_crc14;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070060
61gsm0503_xcch_burst_unmap;
62gsm0503_xcch_burst_map;
63gsm0503_tch_burst_unmap;
64gsm0503_tch_burst_map;
65gsm0503_mcs5_ul_burst_map;
66gsm0503_mcs5_ul_burst_unmap;
67gsm0503_mcs7_ul_burst_map;
68gsm0503_mcs7_ul_burst_unmap;
69gsm0503_mcs5_dl_burst_map;
70gsm0503_mcs5_dl_burst_unmap;
71gsm0503_mcs7_dl_burst_map;
72gsm0503_mcs7_dl_burst_unmap;
73gsm0503_mcs5_burst_swap;
74
75gsm0503_xcch_deinterleave;
76gsm0503_xcch_interleave;
77gsm0503_tch_fr_deinterleave;
78gsm0503_tch_fr_interleave;
79gsm0503_tch_hr_deinterleave;
80gsm0503_tch_hr_interleave;
81gsm0503_mcs1_ul_deinterleave;
82gsm0503_mcs1_ul_interleave;
83gsm0503_mcs1_dl_deinterleave;
84gsm0503_mcs1_dl_interleave;
85gsm0503_mcs5_ul_deinterleave;
86gsm0503_mcs5_ul_interleave;
87gsm0503_mcs5_dl_deinterleave;
88gsm0503_mcs5_dl_interleave;
89gsm0503_mcs7_ul_deinterleave;
90gsm0503_mcs7_ul_interleave;
91gsm0503_mcs7_dl_deinterleave;
92gsm0503_mcs7_dl_interleave;
93gsm0503_mcs8_ul_deinterleave;
94gsm0503_mcs8_ul_interleave;
95gsm0503_mcs8_dl_deinterleave;
96gsm0503_mcs8_dl_interleave;
97
98gsm0503_xcch_encode;
99gsm0503_xcch_decode;
100gsm0503_pdtch_encode;
101gsm0503_pdtch_decode;
102gsm0503_pdtch_egprs_encode;
103gsm0503_pdtch_egprs_decode;
104gsm0503_tch_fr_encode;
105gsm0503_tch_fr_decode;
106gsm0503_tch_hr_encode;
107gsm0503_tch_hr_decode;
108gsm0503_tch_afs_encode;
109gsm0503_tch_afs_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100110gsm0503_tch_afs_decode_dtx;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700111gsm0503_tch_ahs_encode;
112gsm0503_tch_ahs_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100113gsm0503_tch_ahs_decode_dtx;
Max32e56412017-10-16 14:58:00 +0200114gsm0503_rach_ext_encode;
115gsm0503_rach_ext_decode;
Harald Welte6950b192018-02-26 11:48:00 +0100116gsm0503_rach_ext_decode_ber;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700117gsm0503_rach_encode;
118gsm0503_rach_decode;
Harald Welte6950b192018-02-26 11:48:00 +0100119gsm0503_rach_decode_ber;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700120gsm0503_sch_encode;
121gsm0503_sch_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100122gsm0503_amr_dtx_frame_names;
123gsm0503_amr_dtx_frame_name;
124gsm0503_detect_afs_dtx_frame;
125gsm0503_detect_ahs_dtx_frame;
Vadim Yanitskiycc4213e2022-05-24 04:17:23 +0700126gsm0503_detect_afs_dtx_frame2;
127gsm0503_detect_ahs_dtx_frame2;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700128
129local: *;
130};