ГОСТ Р 53556.4—2013
Окончание таблицы
55
Синтаксис
Количество битов
Мнемоника
} else {
Up lag
=
Up_prev lag;
}
Up coef.
3
uim sb f
for (sfb
= 0,
sfb < min(max_sfb. MAX_LTP_LONG_SFB): s fb ** ) {
Up long used[sfb]:
}
1
uim sb f
11
uim sb f
3
uim sb f
}
else {
U p ja g :
Up coef:
if(wmdow_sequence!=EIGHT_SHORT_SEQUENCE) {
for (sfb=Q: sfb<min(max_sfb. MAX_LTP_LONG_SFB}: sfb++ ) {
Up long used[sfb):
}
}
}
}
1
uim sb f
Т а б л и ц а 56 — Синтаксис
spectraldata ()
СинтаксисКоличество битовМнемоника
Spectral data()
1
{
for (g
=
0;
g < num_window_groups:
g+*l
{
for
7 =
0;
/ <
num_sec(g]: i+ *) {
if (sect_cb[g}[t] != ZERO_HCB &&
sect_cb[g][i]
/=
NOISE_HCB &&
secl_cb[g)[ij f= INTENSITY_HCB &&
sect_cb[gj[i] != INTENSITY_HCB2 ) {
for (k
=
sect_sfb_offsel[g][ssct_siar1[g][i)]:
k< sect_sfb offset[g)[sect_end{g][i]J:) {
if (sect_cb[g][i]<FIRS T_PAIR_ HCB) {
1...16
vlclbf
hcod[sect_cb[gJ[i)J[w](x)[y}[z];
if (unsigned_cb(sect_cb[gj[i]])
quad_sign_bits:
k
+=
QUAD LEN;
}
else {
0...4
b slb f
hcad[sect_cb[gj[i]][yl[z]:
0...15
vlclbf
0...2
b slb f
if (unsrgned_cb[sect_cbfgj(i]])
pair__sign_bits:
k
+=
PAIR LEN;
if (secl_cb{g][i)
==
ESC_HCB) {
if (y
==
ESC_FLAG)
hcod esc y:
}
if (z
==
ESC_FLAG)
hcod esc z:
}
}
}
}
}
5...21
vlclbf
5...21
vlclbf
33