ГОСТ Р 54712―2011
27
Продолжение таблицы
Синтаксис
Количество
битов
Мнемоника
1
bslbf
scfci[tc][scfsi_hand]=’0’
for (gr=0; gr<2;gr++)
for(tc=2;tc<7;tc++){
if(tc_present[gr][tc]==’1’)
part2_3_length[gr][tc]
big_values[gr][tc]
global_gain[gr][tc]
scalefac_compress[gr][tc]
if(block_type[gr][tc])!= ’00’ {
for(region=0;region<2;
region++)
table_select[gr][tc][region]
if(block_type[gr][tc])=’10’{
mc_audio_main_data()
{
for(gr=0;gr<2;gr++0{
for(tc=2;tc<7;tc++){
if(tc_present[gr][tc]==’1’{
if(block_type[gr][tc]==’10’{
for(sfb=0; sfb<12;sfb ++)
for(window=0;window<3;window++)
if(data_present[gr][tc][sfb][window]){
scalefac_s[gr][tc][sfb][window]
}
}
else{
if((scfsi{tc][0]==’0’||(gr==0))
for(sfb=0;sfb<6;sfb++)
if(data_present
[gr][tc][sfb]) {
scalefac_l[gr][tc][sfb]
}
if((scfsi{tc][1]==’0’||(gr==0))
for(sfb=6;sfb<11
;sfb++)
if(data_present
[gr][tc][sfb]) {
Scalefac
_l[gr][tc][sfb]
12uimsbf
9uimsbf
8uimsbf
4 bslbf
5bslbf
for(window=0;window<3;window++)
subblock_gain[gr][tc][ window]3uimsbf
}
}
else{
for(region=0;region<2;region++)
table_select[gr][tc][region]5bslbf
region0_count[gr][tc]4bslbf
region1_count[gr][tc]3bslbf
}
prefl ag[gr][tc]1bslbf
scalefac_scale[gr][tc]1bslbf
count1table_select[gr][tc]1bslbf
}
}
}
}
0…4uimsbf
0…4uimsbf
0…4uimsbf