blob: 0444690ecbd48b615ed757dbbd8137c3e39ff764 [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;
Harald Welte63453332020-02-13 10:55:25 +010079gsm0503_tch_f96_deinterleave;
80gsm0503_tch_f96_interleave;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +070081gsm0503_tch_hr_deinterleave;
82gsm0503_tch_hr_interleave;
83gsm0503_mcs1_ul_deinterleave;
84gsm0503_mcs1_ul_interleave;
85gsm0503_mcs1_dl_deinterleave;
86gsm0503_mcs1_dl_interleave;
87gsm0503_mcs5_ul_deinterleave;
88gsm0503_mcs5_ul_interleave;
89gsm0503_mcs5_dl_deinterleave;
90gsm0503_mcs5_dl_interleave;
91gsm0503_mcs7_ul_deinterleave;
92gsm0503_mcs7_ul_interleave;
93gsm0503_mcs7_dl_deinterleave;
94gsm0503_mcs7_dl_interleave;
95gsm0503_mcs8_ul_deinterleave;
96gsm0503_mcs8_ul_interleave;
97gsm0503_mcs8_dl_deinterleave;
98gsm0503_mcs8_dl_interleave;
99
100gsm0503_xcch_encode;
101gsm0503_xcch_decode;
102gsm0503_pdtch_encode;
103gsm0503_pdtch_decode;
104gsm0503_pdtch_egprs_encode;
105gsm0503_pdtch_egprs_decode;
106gsm0503_tch_fr_encode;
107gsm0503_tch_fr_decode;
108gsm0503_tch_hr_encode;
109gsm0503_tch_hr_decode;
Mychaela N. Falconia0e17d572023-05-23 19:02:53 +0000110gsm0503_tch_hr_decode2;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700111gsm0503_tch_afs_encode;
112gsm0503_tch_afs_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100113gsm0503_tch_afs_decode_dtx;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700114gsm0503_tch_ahs_encode;
115gsm0503_tch_ahs_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100116gsm0503_tch_ahs_decode_dtx;
Max32e56412017-10-16 14:58:00 +0200117gsm0503_rach_ext_encode;
118gsm0503_rach_ext_decode;
Harald Welte6950b192018-02-26 11:48:00 +0100119gsm0503_rach_ext_decode_ber;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700120gsm0503_rach_encode;
121gsm0503_rach_decode;
Harald Welte6950b192018-02-26 11:48:00 +0100122gsm0503_rach_decode_ber;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700123gsm0503_sch_encode;
124gsm0503_sch_decode;
Philipp Maier898c9c62020-02-06 14:25:01 +0100125gsm0503_amr_dtx_frame_names;
126gsm0503_amr_dtx_frame_name;
127gsm0503_detect_afs_dtx_frame;
128gsm0503_detect_ahs_dtx_frame;
Vadim Yanitskiycc4213e2022-05-24 04:17:23 +0700129gsm0503_detect_afs_dtx_frame2;
130gsm0503_detect_ahs_dtx_frame2;
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700131
Vadim Yanitskiy9a228272023-05-20 18:54:13 +0700132gsm0503_tch_fr96_encode;
133gsm0503_tch_fr96_decode;
134gsm0503_tch_fr48_encode;
135gsm0503_tch_fr48_decode;
136gsm0503_tch_hr48_encode;
137gsm0503_tch_hr48_decode;
Vadim Yanitskiyfadda012023-07-08 06:30:55 +0700138gsm0503_tch_fr24_encode;
139gsm0503_tch_fr24_decode;
Vadim Yanitskiy9a228272023-05-20 18:54:13 +0700140gsm0503_tch_hr24_encode;
141gsm0503_tch_hr24_decode;
142gsm0503_tch_fr144_encode;
143gsm0503_tch_fr144_decode;
144
Vadim Yanitskiyb3340222023-05-26 01:07:18 +0700145gsm0503_tch_fr_facch_encode;
146gsm0503_tch_fr_facch_decode;
147gsm0503_tch_hr_facch_encode;
148gsm0503_tch_hr_facch_decode;
149
Vadim Yanitskiy3262f822016-09-23 01:48:59 +0700150local: *;
151};