ГОСТ Р 54712-2011
Продолжение таблицы
Синтаксис
Количество битов
Мнемоника
1
1
2
bslbf
bsSbf
bslbf
0
rf(centre!=W) {
for(gr=C: gr<2: gr++){
segjisl_present[gr][centre_chan]
tc_present[gr][centre_chan]
block typelgr] [centre chan]
}
}
if(surround— ’
1
’) {
for(grO: gr<2; gr+*){
segjisl_present[gr] [mono_surr_chan]
tc_present[gr] [mono_surr_chan]
block type[gr] [mono surr chan]
1
1
2
bslbf
bslbf
bslbf
1
1
2
bslbf
bslbf
bslbf
4
bslbf
}
}
if(surround—
109
|
(surround==‘\\){
for (gr=
0:
gr<2: gr++)
for(ch=left_surr_chan;ch<=right_sun_chan: ch*+){
segjisl_present[gr] [ch]
lc_present[gr] [ch]
block lype[gr] [ch]
}
}
if(dematrix_procedure
.’=‘11
)
dematrixjength
else
dematrixjength
= 0000’
for(sbrg=
0:
sbrg< dematrixjength: sbrg++)
dematrix_select[sbrg]
3...4
bslbf
for(gr=C: gr<2: gr+J
for (ch=2; ch<7: ch**){
1
bslbf
if(ch_j>resent(ch)— &&segjist_present[gr][ch]=="\’){
segJisl_node([gr][ch]
if(segJist_nodef[gr] [ch]==
-1
){
if(gr==l &&seg iisl_presenl[grQ][ch]==4 ~){
&&(seg_list_nodeflgr_0] [ch]=="\){
segmentjist_ repeat[ch]==
it(segmentJist_repeat(ch]== X)’){
segment list (gr.ch)
}
}
else
segment list (gr.ch
1
bslbf
}
}
}
}
}
me_predaction_on
1
bslbf
if(mepredactionon
==’1
’){
for(sbrg=0: sbrg<}5: sbrg++){
me_predictions[sbrg]
1
bslbf
for(sbrg=Q: sbrg<
15;
sbrg++){
if(mepredictions [sbrg]
==’1
’){
for(pgi=0;pct<npredcoef:pci++)
predsi[sbrg][pci]
1
bslbf
23