ГОСТ Р 54712―2011
Продолжение таблицы
Синтаксис
Количество
битов
Мнемоника
1
1
2
bslbf
bslbf
bslbf
1
1
2
bslbf
bslbf
bslbf
for (gr=0; gr<2; gr++)
for (ch=2; ch<7; ch++){
23
if (centre!=’00’) {
for (gr=0; gr<2; gr++){
seg_list_present[gr][centre_chan]
tc_present[gr] [centre_chan]
block_type[gr] [centre_chan]
}
}
if (surround==’01’) {
for (gr=0; gr<2; gr++){
seg_list_present[gr] [mono_surr_chan]
tc_present[gr] [mono_surr_chan]
block_type[gr] [mono_surr_chan]
}
}
if (surround==’10’) | (surround==’11){
for (gr=0; gr<2; gr++)
for(ch=left_surr_chan;ch<=right_sun_chan; ch++){
seg_list_present[gr] [ch]1bslbf
tc_present[gr] [ch]1bslbf
block_type[gr] [ch]2bslbf
}
}
4bslbf
if (dematrix_procedure !=’11’)
dematrix_length
else
dematrix_length = ’0000’
for(sbrg=0; sbrg< dematrix_length; sbrg++)
dematrix_select[sbrg]
3…4bslbf
if(ch_present(ch)==&&seg_list_present[gr][ch]==’1’){
seg_list_nodef[gr][ch]1bslbf
if (seg_list_nodef[gr] [ch]==’1’){
if(gr==1&&seg_list_present[gr_0][ch]==’1’){
&&(seg_list_nodef[gr_0] [ch]==’1’){
segment_list_ repeat [ch]==1bslbf
if(segment_list_repeat[ch]== ‘0’){
segment_list (gr,ch)
}
}
else
segment_list (gr,ch
}
}
}
mc_predaction_on1bslbf
if (mc_predaction_on ==’1’){
for(sbrg=0; sbrg<15; sbrg++){
mc_predictions [sbrg]1bslbf
for(sbrg=0; sbrg<15; sbrg++){
if(mc_predictions [sbrg] ==’1’){
for(pgi=0;pci<npredcoef;pci++)
predsi[sbrg][pci]1bslbf
}
}